推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于51单片机霍尔自行车码表测速里程超速报警设计

更新时间:2020-06-03 11:31:37 大小:5M 上传用户:发103查看TA发布的资源 标签:51单片机 下载积分:0分 评价赚积分 (如何评价?) 打赏 收藏 评论(4) 举报

资料介绍

1、通过时钟芯片DS1302获取时间。

2、LCD1602可以显示当前的速度,里程,时间。

3、按键功能:从左边第一个起,减键、加键、选择键、设置键。

4、可以通过电位器对电机进行调速。

5、具有超速报警功能,可以设置报警速度,当实际的速度大于当前的速度时就会由蜂鸣器产生报警。

6、可以查看总路程,并且可以对总路程进行清零操作。

7、可以按键修改当前的时间。

/******************主程序**********************/    

void main()

{

beep = 0;   //上电蜂鸣器响一下

delay_1ms(200) ;

beep = 1;

P0 = P1 = P2 = P3 = 0xff;  //IO口初始为电平

init_ds1302_io();    //初始化ds1302io接口

init_ds1302();

init_1602();      //1602初始化

init_int0();

time_init();   //定时器0初始化程序


while(1)

{ //  shudu = 11;

key(); //按键程序

if(key_can < 10)

{

key_with(); //  按键处理


}

if(flag_200ms == 1)   //定时200ms标志

{

flag_200ms = 0;

read_time();   //读时间

if(menu_1 == 0)

init_1602_ds1302();   //显示时钟

clock_h_l();        //报警函数

}

menu_dis();   //计算速度函数

}

}


部分文件列表

文件名大小
相关原理图论文等资料.docx4901KB
2、源程序(C语言含详细备注)/
2、源程序(C语言含详细备注)/5、程序及功能/
2、源程序(C语言含详细备注)/5、程序及功能/5、程序/
2、源程序(C语言含详细备注)/5、程序及功能/5、程序/89c51
2、源程序(C语言含详细备注)/5、程序及功能/5、程序/89c51.M51
2、源程序(C语言含详细备注)/5、程序及功能/5、程序/89c51.hex
2、源程序(C语言含详细备注)/5、程序及功能/5、程序/89c51.lnp
2、源程序(C语言含详细备注)/5、程序及功能/5、程序/89c51.plg
2、源程序(C语言含详细备注)/5、程序及功能/5、程序/89c51.uvgui.PPAP
2、源程序(C语言含详细备注)/5、程序及功能/5、程序/89c51.uvopt6KB
...

全部评论(4)

  • 2023-03-17 23:41:50杨义

    资料不错

  • 2023-03-06 14:25:19shuihe112

    谢谢分享。。。。

  • 2020-06-11 08:36:01liqiang9090

  • 2020-06-09 10:44:15suxindg

    谢谢分享

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载