- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
PAGE 23
一.设计目的:
通过一个以8 位单片机为核心的模拟量数字表的硬件调试过程,掌握具有蜂鸣器、按键、LED 显示等接口电路的单片机应用系统的设计思想和方法,并熟悉定时器中断、外部中断系统的使用,进而对51单片机有更深层次的认识。
学习应用系统软件的模块化设计方法,通过源程序的编辑、汇编或编译、链接、仿真调试,完成给定的任务。通过上述过程提高学生工程实践能力和素质。
(1)利用单片机定时计数器中断实现秒、分定时。
(2)通过LED显示程序的调整,熟悉计算机与单片机接口技术,熟悉LED动态显示,键盘自检,喇叭发声的控制过程。
(3)通过键盘程序的调整,熟悉伟福仿真器的设置方法与键盘的接口技术,熟悉键盘扫描原理。
(4)通过阅读和调试简易秒表整体程序,学会如何编制含LED动态显示、键盘扫描和定时器中断等多种功能的综合程序,初步体会大型程序的编制和调试技巧。
二.设计任务:
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秒
硬件环境:LED显示器、键盘等
2.3.任务分工
XXX(组长):各个小任务主程序的编制和框图的绘制,大任务的主程序编制和流程图的绘制。
XXX、XXX:完成各个小任务子程序的的编写与整理,部分大任务程序流程图的绘制,完成分配给的子程序的编制,实验报告整理与排版。
三.框图:
3.1.硬件编程框图及相关说明
3.11.蜂鸣器自检硬件编程框图及相关说明
蜂
蜂
鸣
器
P2.3
图P3.11-1
电路图:
图P3.11-2
说明:执行指令CLR P2.3后,P2.3为“0” ,晶体管导通,蜂鸣器BEEP得电发声。据此可以判断蜂鸣器电路是正确的。
3.12.LED自检硬件编程框图及相关说明
说明: LED显示器有共阴极和共阳极两种结构。该图结构为共阳极,且是动态扫描显示,COM端为高电平时,显示器工作,反相驱动器的功能是使LED稳定的亮。P0口控制LED显示字形即LED显示何种字形,P2.5、 P2.6 、P2.7是选择字位口即五位LED中哪位LED亮。
字
字
型
口
字
位
口
P0
P2.7 .7
P2.6
P2.5
图P3.12-1
电路图:
图P3.12-2
3.13.键盘自检硬件编程框图及相关说明
P1
P1
LED
P2.5
P2.6
P2.7
图P3.13-1
电路图:
图P3.13-2
说明:单片机上电复位时,P2口为高电平,SEL8有效及74HC245三态门状态为打开状态,此时可以采集键盘、拨盘信息。SEL7有效关闭三态门。K1-K4为仪表键盘(用户使用),SW1-SW4拨盘为自检开关,通过上拉电阻使K(SW)闭合为“0”打开为“1”。
3.14.电子秒表硬件编程框图及相关说明:
键
键
盘
单
片
机
LED显示器
138
译码器
图P3.14-1
说明:电子秒表硬件,主要是由键盘、51单片机、LED显示和译码器构成。通过按键的不同切换,由译码器来选择字位,通过LED显示是、出来,完成改变电子秒表的跑表和计时的切换功能。
3.2.自检及其大程序的任务框图
3.21.蜂鸣器自检程序框图
说明:此实验任务利用硬件蜂鸣器和软件编程实现两种以上声音,声音的波形为方波,通过改变通断蜂鸣器的延时时间来改变音调,但每一种声音的频率必须在人耳所能听到的频率之内,执行指令CLR P2.3后,P2.3为“0”,晶体管导通,蜂鸣器BEEP得电发声。据此可以判断蜂鸣器电路时正确的。注意:如果蜂鸣器未带振荡器,要想让蜂鸣器产生声音必须要让晶体管按照一定的频率不断地导通、截止交互变化,即P2.3不断地输出“0”、“1”,输出的频率不同时,声音也不同。如果蜂鸣器带振荡器,则只需控制其通断即可。
开始
开始
开蜂鸣器
调用延时1
关蜂鸣器响
调用延时1
开蜂鸣器
调用延时2
关蜂鸣器
调用延时2
开蜂鸣器
调用延时3
关蜂鸣器
调用延时3
返回
图P3.21-1
3.22.LED显示器自检程序框图
开始
开始
检测每一位数码管的每一段
静态态显示01234567898.
返回
图P3.22-1
3.23.键盘自检程序框图
开始
开始
关显示
键盘采样
是否有键按下
调用延时去抖动
采样,按键是否在
蜂鸣器响
LED显
您可能关注的文档
- 高速铁路工程招标与项目管理.ppt
- ”两学一做“判断题 拼音排序.doc
- 高校政治课社会实践调查报告.docx
- 高效课堂和有效教学模式研究开题报告.ppt
- 某单位多层砖混结构办公楼.pdf
- 高新技术企业政策解读+.pptx
- 高压电工作业习题解.ppt
- 高一经济生活基础知识.ppt
- 高一历史古代中国经济政策.ppt
- 高一历史经济腾飞与生活巨变.ppt
- SENNHEISER森海塞尔Notice d'emploi e 935 使用说明书和常见问题.pdf
- SENNHEISER森海塞尔TeamConnect Ceiling 2 Guide de planification pour les intégrateurs système 应用注释.pdf
- SENNHEISER森海塞尔E 825Instrucciones de manejo e 825-S 使用说明书和常见问题.pdf
- MSI微星主板 PRO Z890-S WIFI产品手册用户手册(语言 German).pdf
- SENNHEISER森海塞尔E 906Instruction manual e 906 使用说明书和常见问题.pdf
- BFDX北峰SCP810C 公网对讲机BF-SCP810C公网对讲机 说明书.pdf
- SENNHEISER森海塞尔Bedienungsanleitung MKE 400使用说明书和常见问题.pdf
- Shanling山灵解码器EH1 桌面解码耳放用户手册说明书.pdf
- SENNHEISER森海塞尔Montagehandleiding & gebruiksaanwijzing TeamConnect Ceiling 2 手册.pdf
- MSI微星商用生产力显示器 Modern MD342CQP产品手册用户手册(语言 French).pdf
文档评论(0)