- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
倒数计数器单片机课程设计
《单片机原理及应用》
课程设计报告
题目:倒数计数器
专 业: 电气工程及其自动化
班 级: 10电气
学生姓名: 李启应
学 号: 101401010202
指导教师: 郑老师 胡老师
时 间: 2013 年 6月 19日----20 13 年 6月 28 日
目录
第一章 设计题目分析、方案及元器件选择 3
1.1设计任务及要求 3
1.2 方案选择 4
1.3 元器件选择 4
第二章 系统电路设计 5
2.1 设计说明 5
2.2 部分硬件方案论述 5
2.3 硬件连接图 6
2.4 元件清单 7
2.4.1 AT89C51芯片 7
2.4.2 字符型LCD1602 8
2.4.3 晶振电路 10
2.4.4 按键控制模块 11
2.4.5 其他元件 12
2.5 绘制过程中遇到的问题及解决办法 13
第三章 系统软件设计 14
3.1 软件设计 14
3.2 编程过程中遇到的问题及解决办法 15
第四章 连接调试 16
4.1 系统的仿真与调试 16
第五章 心得体会 17
参考文献 19
附录 19
设计题目分析、方案及元器件选择
1.1 设计任务及要求
设计任务:利用AT89C51单片机结合LED显示器设计一个简易的倒数计数器,可用来煮方便面、煮开水或小睡片刻等。做一小段时间倒计数,当倒计数为0时,红色LED灯闪烁,通知倒计数终了,该做应该做的事。
设计要求:定时闹钟的基本功能如下。
● 显示格式为“分分:秒秒”。
用4个按键操作来设置当前想要倒计数的时间。一旦按下键则开始倒计数,当计数为0时,发出一阵音乐声。
程序执行后工作指示灯LED闪烁,表示程序开始执行,按下操作键K1~K4动作如下。
● K1--可调整倒计数的时间1~60分钟。
● K2--设置倒计数的时间为5分钟,显示“0500”。
● K3--设置倒计数的时间为10分钟,显示“1000”。
● K4--设置倒计数的时间为20分钟,显示“2000”。
按下K1键则在LED上显示出设置画面。此时,若:
按操作键K2--增加倒计数的时间1分钟。
按操作键K3--减少倒计数的时间1分钟。
按操作键K4--设置完成
本题可以考虑用LCD来实现,则显示更加清楚。
可扩充功能:
● 增加时钟及闹铃功能
● 增加秒表计数功能。
● 增加万年历显示“年月日”。
● 增加多组倒计数功能。
1.2 方案总体思路
用单片机8051控制程序执行,通过LCD动态扫描来显示倒计时,每次执行中断时判断计时是否继续倒计时。同时通过按键扫描的方式来判断是否有输入更改倒计时的控制信息,通过8051的处理来达到对倒计时的更新,当倒计时结束时,驱动蜂鸣器发出一首音乐。
1.3 元器件选
音乐倒数计数器倒数所用到的元件有:单片机芯片AT89C51、LCD1602液晶显示、蜂鸣器、LED灯、按键、电阻、电容、晶振等。
系统电路设计
2.1 设计说明
音乐倒数计数器倒数的时间通过数字显示,控制器使用单片机AT89C51。该计数器系统主要由计数器模块、LCD显示器模块、蜂鸣器模块、键盘模块、复位模块等部分组成。总体设计方框图如图1所示。
图1 总体设计方框图
2.2部分硬件方案论述
◆LCD1602显示方式的方案比较。
方案一:采用花样显示,花样显示是指LCD显示某一屏字符时,采取从左到右或者是从右到左的整屏移动的显示方式。在这种显示方式下,给人的感觉就是程序是在执行的,同时如果控制好了移动一屏的时间间隔的话,在整体视觉上可以达到很好的效果。
方案二:采用静态显示,静态显示是指LCD显示某一屏字符时,时钟保持当前字符的显示,不使用移屏显示。便于控制,同时能够满足正常的显示效果。
由于在显示中存在播放时间的动态变化,这样的话,即使是不产生整屏移动,也能给人动态感,也易于控制。基于以上各种特点,我选择了方案二。
2.3 硬件连接图
电路硬件连接图主要以单片机芯片AT89C51作为核心控制器,由字符型LCD1602显示器、LED-RED灯、按键控制模块以及其他元件(电容电阻元件、电解电容元件)等组成。且按键控制模块设计中使用单个按键实现单个功能,控制方式实现较简单。硬件连接图如图2所示。
图2 电路硬件连接图
元件清单
2.4.1 AT89C51芯片
AT89C51芯片图如下图3所示。
主要性能
与MCS-51单片机产品兼容 、8K字节在系统可编
文档评论(0)