- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于AT89C51单片机的倒计时详解.doc
单片机课程设计
题目:基于AT89C51单片机的倒计时
学院:机械与电气工程学院
专业:电气工程及其自动化
学号:101401010205目 录
1、设计要求 4
2. 工作原理 4
2.1硬件设计 5
2.1.1 单片机AT89S51 5
2.1.2 显示器件选择 6
2.1.3复位电路 8
2.1.4 时钟电路 8
2.1.6 蜂鸣器 10
3、 软件设计 11
3.1 按键流程图: 11
3.2 定时器流程图: 12
3.3蜂鸣器发出音乐流程图: 13
3.4主程序流程图: 14
4、电路仿真 15
参考文献 16
附录1 电路图 17
附录2 程序 17
附录3 元件清单 22
1、设计要求
利用AT89C51单片机结合LED显示器设计一个简易的倒数计数器,可用来煮方便面、煮开水或小睡片刻等。做一小段时间倒计数,当倒计数为0时,红色LED灯闪烁,通知倒计数终了,该做应当做的事。
定时闹钟的基本功能如下。
显示格式为“分分:秒秒”。
用4个按键操作来设置当前想要倒计数的时间。一旦按下键则开始倒计数,当计数为0时,发出一阵
利用AT89C51单片机结合LED显示器设计一个简易的倒数计数器,可用来煮方便面、煮开水或小睡片刻等。做一小段时间倒计数,当倒计数为0时,红色LED灯闪烁,通知倒计数终了,该做应当做的事。
音乐声。
程序执行后工作指示灯LED闪动,表示程序开始执行,按下操作键K1~K4动作如下。
K1—可调整倒计数的时间1~60分钟。
K2—设置倒计数的时间为5分钟,显示“0500”。
K3—设置倒计数的时间为10分钟,显示“1000”。
K4—设置倒计数的时间为20分钟,显示“2000”。
按K1键则在LED上显示出设置画面。此时,若:
a. 按操作键K2—增加倒计数的时间1分钟。
b. 按操作键K3—减少倒计数的时间1分钟。
c. 按操作键K4—设置完成。
附加功能:K5—计数开始按钮。设置定好时间后,按下K5就开始计数,计数完后,发出一阵音乐,可以按下K5后音乐停.
2. 工作原理
倒数计数器所倒数的时间由数字显示,控制器使用单片机AT89C51。本设计基于单片机技术原理,以单片机芯片AT89C51作为核心控制器,通过硬件电路的制作以及软件程序的编制,设计制作出一个计数器,包括以下功能:输出时间,按下键就开始计时,并将时间显示在LED数码显示器上。当倒计数为0时,蜂鸣器就发出音乐声响等等。该计数器系统主要由计数器模块、LED数码显示器,显示器模块、蜂鸣器模块、键盘模块、复位模块等部分组成。
2.1硬件设计
电路原理图所示
图(2-1)
2.1.1 单片机AT89S51
AT89S51是一种低功耗高性能的8位单片机,片内带有一个4KB的Flash在线可编擦除只读存储器,它采用了CMOS工艺和ATMEL公司的高密度非易失性存储器技术,而且其输出引脚和指令系统和51系列单片机兼容。片内的存储器允许在线重新编程或用常规的非易失性存储器编程器来编程。同时已具有三级程序存储器保密的性能。在众多的51系列单片机中,要算ATMEL公司的AT89S51更实用,因为它不仅和MCU-51系列单片机指令、管脚完全兼容,而且它将通用CPU和在线可编程Flash集成在一个芯片上。这种单片机对开发设备的要求很低,开发时间也大大缩短。写入单片机的程序还可以加密,功能较之89C51更加强大,使用也更加灵活。如图(2-2)所示
图(2-2)
2.1.2 显示器件选择
LED数码管由于其成本低、驱动电路简单、配置灵活、与单片机接口简单等诸都优点,被广泛应用于单片机应用系统中。因此我们选用LED数码管作为显示器件。
数码管的工作原理如下:
数码管由8个LED发光二极管组成,外形如图-3所示。a~g和dp为8个发光二极管,其中a~g用于显示字符,dp用于显示小数点。当发光二极管正向导通时,借着点亮每一段的LED就可以显示出数字。在数码管中,若将二极管的阳极连在一起,称为共阳极数码管;而若将二极管的阴极连在一起,称为共阴极数码管,本设计采用的就是共阴极接法的数码管。下图是八段数码管的引脚:
3 LED引脚图
各段码位的对应关系如下表:段码位段码位 D7 D6 D5 D4 D3 D2 D1 D0 显示段 dp g f e d c b a 字型和对应的共阴极段码如下表:
字型 共阴极段码 字型 共阴极段码 0 3FH 9 6FH 1 06H A 77H 2 5BH B 7CH 3 4FH C 39H 4 66H D
您可能关注的文档
- 华东师大《经济地理学》课后思考题答案详解.doc
- 华东师范大学体育与健康学院男子篮球自选课2教案 第 1 次详解.doc
- 华东师范大学经济学考研历年真题803,849都有详解.doc
- 华中农业大学食品化学考研试题2001-2010详解.doc
- 华中科技大学-材料成型原理考试重点详解.doc
- 华丰煤矿发生冲击地压事故案例分析0详解.doc
- 华医网实用现场急救技术详解.doc
- 华南理工大学博士生申请学位发表学术论文的规定(2014.10.15)详解.doc
- 华南理工网络教育审计学随堂练习答案详解.doc
- 华夏文明传承创新区建设现状与发展策略详解.doc
- 山东省材料员岗位试题.docx
- 山东省枣庄市(含答案)知识盲区排查基础试题库写字楼消防安全(更新版).docx
- 山东省枣庄市单招职业倾向性考试题库附答案详解【完整版】.docx
- 山东省普通高等教育专升本统一考试计算机文化基础试题参考答案.docx
- 山东省日照市高职单招学年综合素质练习题含答案.docx
- 2025第九〇〇医院下半年聘用制职员招聘28人备考题库有完整答案详解.docx
- 2025第九〇〇医院下半年聘用制职员招聘28人备考题库完整答案详解.docx
- 2025第九〇〇医院下半年聘用制职员招聘28人备考题库含答案详解.docx
- 2025第九〇〇医院下半年聘用制职员招聘28人备考题库精编答案详解.docx
- 二零二五校园欺凌预防教学模块融入情绪调节实践方案.docx
原创力文档


文档评论(0)