- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Protues电子钟设计报告
Protues电子钟设计报告
学院 机电学院
姓名 吕志军
班级 电信三班
任务目的
通过电字钟的设计与制作,前所学的单片机内部定时器资源、I/O端口、键盘和显示接口等知识融会贯通,锻炼独立设计、制作和调试应用系统的能力,深入领会单片机应用系统的硬件设计、模块化程序设计及软件调试方法等,并掌握单片机应用系统的开发过程。
2. 设计要求
实现功能:1.八位数码管显示电子钟的时间(时钟,分钟,秒钟)。2.具备调节时间的功能3.每到一小时的时候,蜂鸣器响一分钟。
3.系统方案选择
1)单片机选型
选用2块Mcs-51系列主流芯片AT89C51,内部带有4KB的Flash ROM,无须外扩程序存储器。由于电子钟没有大量运算和暂存数据,片内128B的RAM可以满足设计要求,无须外扩片外RAM。本设计我是用两块单片机共同控制实现功能的,第一块控制电子钟。第二块控制蜂鸣器播放音乐一分钟,里面有三首歌可以选择。八位数码管。一个蜂鸣器。4个开关。
2)计时方案
采用芯片AT89C51内部时钟计时,具备显示时、分、秒。虽然计时不是很准确,但是容易操作,适合我们初学单片机的同学们。蜂鸣器响一分钟也是采用芯片AT89C51控制的。内存三首音乐,可以选择播放。
3)软件控制
利用芯片AT89C51内部定时/计数器进行中断定时,配合软件延时实现时、分、秒的计时。该方案节省硬件成本,且能够使读者对所学知识进行综合运用,因此本系统设计采用这一方案。
4)显示方案
利用P1、P2口分别对八段数码管进行位显示和位选择。这里采用动态显示方案。
5)按键选择功能
第一块单片机的P0.0是对八位数码管显示的时分秒位选,P0.1是分别对时分秒进行加加的,P0.2是分别对时分秒进行减减的。第二块单片机的P2.0是选择播放那首音乐的。
4.硬件设计
硬件设计电路如图1.0所示,八位数码管分别接在第一块单片机的P1、P2口,蜂鸣器接在第二块单片机的P1.0口上。第一块单片机的P0口接了控制时分秒的按键,并接上上拉电阻,以驱动八位数码管。第二块单片机的P2.0口接上选择音乐的按钮。但第一块单片机每到一小时,P0.3口就会给个脉冲给第二块单片机的P3.2口,引起第二块单片机外部中断,进而播放一分钟音乐。
图1.0 电子钟硬件设计电路
5.软件设计
(1)第一块单片机的主程序函数main:完成系统初始化,包括时钟、闹钟初始参数基础是标致的设定;I/O端口、定时/计数器初始化的设定;更新显示时间,循环扫描按键,根据按键分别进行闹钟和时钟的设置管理。定时器T0是实现每秒的计算,定时器T1是控制八位数码管的显示时间。
6.各模块流程图设计
Main
P0口按键初始化
定时器、中断初始化
调用子函数conv();开始计数
定时器T1每到1ms中断一次
时钟显示时、分、秒初始值。
定时器T0每到50ms中断一次
中断20次为1s,数码管显示1s
sec每到60,分加1。min每到
60,小时加1. hour到24变为0
Yes
是否到一小时? 蜂鸣器响一分钟
NO
是否P0_0键按下?
Yes
去抖动,查按键按几下。
1下修改
小时,2下修改分钟3下
修改秒,4下退出
Yes
Yes
P0_1被按下? 被修改的数值加1
NO
P0_2被按下? 被修改的数值减1
NO
被修改的闪烁,等待按键按下
7.电子钟程序:
#includereg51.h
#define uchar unsigned char
Uchar code SEG7[11]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,
0x6f,0x00}; //数码
您可能关注的文档
- 07模板施工方案.doc
- 007-能源站模板工程施工方案.doc
- 06恶劣天气施工应急预案.docx
- 044-土钉墙支护方案-201431.doc
- 10-1心脏起搏器管理制度和质量保障措施.docx
- 1,2f废锅汽包施工方案(终审版).doc
- 1-8楼填充墙方案.doc
- 090410静安寺交通枢纽及商业开发工程现场拼接施工方案及组织设计.doc
- 02青铜器RDM用户手册基础配置分册V10.doc
- 100吨养狗污水处理工程设计方案.doc
- 2023年江苏省镇江市润州区中考生物二模试卷+答案解析.pdf
- 2023年江苏省徐州市邳州市运河中学中考生物二模试卷+答案解析.pdf
- 2023年江苏省苏州市吴中区中考冲刺数学模拟预测卷+答案解析.pdf
- 2023年江苏省南通市崇川区田家炳中学中考数学四模试卷+答案解析.pdf
- 2023年江西省吉安市中考物理模拟试卷(一)+答案解析.pdf
- 2023年江苏省泰州市海陵区九年级(下)中考三模数学试卷+答案解析.pdf
- 2023年江苏省苏州市高新二中中考数学二模试卷+答案解析.pdf
- 2023年江苏省南通市九年级数学中考复习模拟卷+答案解析.pdf
- 2023年江苏省南通市海安市九年级数学模拟卷+答案解析.pdf
- 2023年江苏省泰州市靖江外国语学校中考数学一调试卷+答案解析.pdf
文档评论(0)