欢迎来到天天文库
浏览记录
ID:58876521
大小:632.50 KB
页数:22页
时间:2020-09-21
《内蒙古工业大学单片机实训报告——电子秒表.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、..学校代码:10128单片机工程实践(第十一组)题目:电子秒表(任务一)组长:XXX(通信10-1班)学号:组员:XXX(通信10-1班)学号:XXXX(通信10-1班)学号:指导教师:设计时间:2013年2月27日~2013年3月8日目录.....一、设计目的1二、设计任务12.1基本任务…………………………………………………………………………12.2随机选择任务………………………………………………………………………12.3任务分工……………………………………………………………………………1三、框图3.1硬件编程框图及相关说明………………………
2、…………………………………23.11蜂鸣器自检……………………………………………………………………23.12键盘自检………………………………………………………………………23.13LED显示器自检………………………………………………………………23.14自选任务电子秒表…………………………………………………………53.2各任务流程框图3.21蜂鸣器自检………………………………………………………………63.22LED显示器自检………………………………………………………………73.23键盘自检………………………………………………………………73.24自
3、选任务电子秒表…………………………………………………………8四、程序清单4.1蜂鸣器自检…………………………………………………………………………144.2LED显示器自检…………………………………………………………………154.3键盘自检…………………………………………………………………164.4自选任务电子秒表…………………………………………………………………17五、设计体会25六、参考资料27.....一、设计目的通过一个以8位单片机为核心的模拟量数字表的硬件调试过程,掌握具有蜂鸣器自检、七段LED显示自检、键盘自检等接口电路的单片机应用系统的
4、设计思想和方法。学习应用系统软件的模块化设计方法,通过源程序的编辑、汇编或编译、、仿真调试,完成给定的任务。通过上述过程提高学生工程实践能力和素质。二、设计任务2.1★基本任务:完成蜂鸣器、键盘、七段LED显示器的自检程序设计。(1)蜂鸣器自检要求:利用程序实现两种以上声音。参见【例7-4-4】(2)键盘自检要求:确定键盘正确。参见【例7-4-14】(3)七段LED显示器自检要求:确定LED显示器每一段均正确。参见【例7-4-16】2.2★随机选择任务:(抽签确定)任务:电子秒表功能:(1)显示时间围0~59分59秒(2)跑表时间围0~59分59秒
5、硬件环境:LED显示器、键盘等2.3★任务分工:袁祯祯(组长):各个小任务主程序的编制和框图的绘制,大任务的主程序编制和流程图的绘制。乔文芳、宇:完成各个小任务子程序的的编写与整理,部分大任务程序流程图的绘制,完成分配给的子程序的编制,实验报告整理与排版。三、框图:3.1、硬件编程框图及相关说明3.11、蜂鸣器自检硬件编程框图及相关说明.....P2.3电路图:说明:执行指令CLRP2.3后,P2.3为“0”,晶体管导通,蜂鸣器BEEP得电发声。据此可以判断蜂鸣器电路是正确的。3.12、键盘自检硬件编程框图及相关说明P1P2.5P2.6P2.7LE
6、D蜂鸣器电路图:.....说明:单片机上电复位时,P2口为高电平,SEL8有效及74HC245三态门状态为打开状态,此时可以采集键盘、拨盘信息。SEL7有效关闭三态门。K1-K4为仪表键盘(用户使用),SW1-SW4拨盘为自检开关,通过上拉电阻使K(SW)闭合为“0”打开为“1”。3.13、LED自检硬件编程框图及相关说明字型口字位口P0P2.7P2.6P2.5电路图:.....说明:LED显示器有共阴极和共阳极两种结构。该图结构为共阳极,且是动态扫描显示,COM端为高电平时,显示器工作,反相驱动器的功能是使LED稳定的亮。P0口控制LED显示字形
7、即LED显示何种字形,P2.5、P2.6、P2.7是选择字位口即五位LED中哪位LED亮。3.14、电子秒表硬件编程框图以相关说明:.....键盘K1:计时、暂停、续计K2跑表清零K3切换时间表单片机LED显示器138译码器说明:3.2、各个任务框图3.21蜂鸣器自检程序框图.....关蜂鸣器开始延时1使蜂鸣器响延时2关蜂鸣器延时1使蜂鸣器响调用延时2关蜂鸣器调用延时1蜂鸣器响止调用延时4关蜂鸣器调用延时3蜂鸣器响调用延时4关蜂鸣器调用延时4返回.....3.22、键盘自检框开始关显示键盘采样否是否有键按下调用延时去抖动是采样,按键是否在否是蜂鸣器
8、响LED显示相应数字返回3.23、LED显示器自检程序框图开始检测每一位数码管的每一段动态显示12345返回.....3.
此文档下载收益归作者所有