具有简单控制功能的秒表.ppt

具有简单控制功能的秒表.ppt

ID:52428128

大小:343.50 KB

页数:14页

时间:2020-04-06

具有简单控制功能的秒表.ppt_第1页
具有简单控制功能的秒表.ppt_第2页
具有简单控制功能的秒表.ppt_第3页
具有简单控制功能的秒表.ppt_第4页
具有简单控制功能的秒表.ppt_第5页
资源描述:

《具有简单控制功能的秒表.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库

1、任务14具有简单控制功能的秒表引出任务大家还记得任务11时所做的秒表吗?大家是不是有兴趣在任务11的基础上扩展3个按键,增强控制功能呢?加油吧~~机电一体化教研室学习目标用单片机控制2位数码管实现00-59的简易秒表,并利用3个独立式按键实现秒表的启动、停止和复位功能。在任务11的基础上扩展3个按键,增强控制功能,进一步加强单片机与LED数码管的接口设计、定时/计数器及中断技术的综合应用能力,同时,学习单片机与键盘的接口技术。机电一体化教研室工作任务正确连接实验箱电路编写可控秒表程序并完成调试根

2、据要求修改程序并观察运行结果完成实训报告机电一体化教研室任务分析秒表显示范围从00-99,因此要使用2位数码管,分别显示十位和个位。用3个独立式按键实现秒表的启动、停止和复位功能。单片机读取按键所连接的端口状态,判断是否有按键按下,以及是哪个按键,并采取相应的处理。机电一体化教研室实训电路机电一体化教研室参考程序#includeunsignedcharmsec,sec;unsignedcharled[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0

3、xf8,0x80,0x90};voiddelay(unsignedchari);voidT0_INT(void)interrupt1{TH0=0x3c;TL0=0xb0;msec++;if(msec==20){msec=0;sec++;if(sec==60){sec=0;}}}机电一体化教研室参考程序voidmain(){unsignedchartemp;TMOD=0x01;TH0=0x3c;TL0=0xb0;EA=1;ET0=1;P3=0xff;while(1){P2=0x01;P0=led[

4、sec%10];delay(10);P2=0x02;P0=led[sec/10];delay(10);temp=~P3;temp=temp&0x2c;if(temp==0){if(temp==0x04)TR0=0;if(temp==0x08)TR0=1;if(temp==0x20){TR0=0;sec=0;msec=0;}}}}机电一体化教研室动动手程序编写创建工程保存工程建立源文件保存源文件源文件加入工程编译链接调试机电一体化教研室动动手硬件连接使用电子连线连接实验箱单片机输出端口与相应的数码

5、管和按键使用USB数据线连接电脑USB端口与单片机实验箱数据端口全速运行,按键观察秒表控制效果机电一体化教研室拓展思考如果使用同一个按键来实现启动和暂停功能,即:按一次,启动;再按一次,暂停。怎么修改程序?机电一体化教研室拓展任务拓展任务根据拓展要求修改程序,用一个按键实现启动、暂停功能编译链接调试全速运行,按键观察启动/暂停键的使用效果机电一体化教研室拓展思考在拓展任务中,你的启动/暂停键使用效果如何?有没有发现有时候这个按键不怎么听话?想一想这是为什么?在这个任务中,只用到了3个按键。如

6、果需要用更多的按键,怎么办?机电一体化教研室ThankYou!

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。