- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机原理与应用课设计说明书
单片机原理与应用课程设计说明书
题 目: 基于51单片机的秒表设计
系 部: 信息与控制工程系
专 业: 测控技术与仪器
班 级: 11级1班
学生姓名: xxx 学 号: xxxxxxxxxx
指导教师: xx
2013年 12月 12日
目 录
1 设计任务与要求 1
1.1 设计任务 1
1.2 设计要求 1
2 设计方案 1
2.1 设计思路 1
2.2 使用器件、芯片 1
2.2.1 微控制器stc89c52 1
2.2.2 移位寄存器74ls164 2
2.2.3 共阳极数码管 3
2.2.4 看门狗芯片MAX813 3
2.2.5 串口下载芯片MAX232 4
3 硬件电路设计 5
3.1 显示电路 5
3.2 复位电路 5
3.3 串口下载电路 6
4 主要参数计算与分析 6
4.1 定时初值计算 6
4.2 段码对照 7
5 软件设计 7
6 调试过程 8
6.1 软件仿真 8
6.2 硬件调试 8
7 结论 8
8 附录 9
9参考文献 14
1 设计任务与要求
1.1 设计任务
利用51单片机的定时计数器设计一个秒表,其中设有一个按键,定时器工作在方式1。当第一次按下按键时,定时器开始计时。第二次按下按键时,停止计时并计算两次按键的时间间隔,送显示器显示。第三次按下按键时定时器清零,等待下一次按键。
电平转换芯片STC89C52是一种带8K字节闪烁可编程可檫除只读存储器(FPEROM-Flash Programable and Erasable Read Only Memory )的低电压,高性能COMOS8的微处理器,俗称单片机。该器件采用ATMEL搞密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。
是 8 位边沿触发式移位寄存器,串行输入数据,然后并行输出。数据通过两个输入端(DSA 或 DSB)之一串行输入;任一输入端可以用作高电平使能端,控制另一输入端的数据输入。两个输入端或者连接在一起,或者把不用的输入端接高电平,一定不要悬空时钟 (CP) 每次由低变高时,数据右移一位,输入到 Q0, Q0 是两个数据输入端(DSA和 DSB)的逻辑与,它将上升时钟沿之前保持一个建立时间的长度。主复位 (MR) 输入端上的一个低电平将使其它所有输入端都无效,非同步地清除寄存器,强制所有的输出为低电平。
2.2.3 共阳极数码管
3位八段共阳极数码管作为显示,其中只需第二位显示小数点,其余两位所有计时段小数点不显示。
图2-3 数码管LED-SP41056内部结构图
2.2.4 看门狗芯片MAX813
看门狗电路的应用,使单片机可以在无人状态下实现连续工作,其工作原理是:看门狗芯片和单片机的一个I/O引脚相连,该I/O引脚通过程序控制它定时地往看门狗的这个引脚上送入高电平(或低电平),这一程序语句是分散地放在单片机其他控制语句中间的,一旦单片机由于干扰造成程序跑飞后而陷入某一程序段进入死循环状态时,写看门狗引脚的程序便不能被执行,这个时候,看门狗电路就会由于得不到单片机送来的信号,便在它和单片机复位引脚相连的引脚上送出一个复位信号,使单片机发生复位。即程序从程序存储器的起始位置开始执行,这样便实现了单片机的自动复位。
()工作电源端(VCC):接+5V电源。
()电源接地端(GND):接0 V参考电平。
()复位信号输出端(RST)
上电时,自动产生200 ms的复位脉冲;手动复位端输入低电平时,该端也产生复位信号输出。
图2-4 max813管脚图
2.2.5 串口下载芯片MAX232
MAX232芯片的作用是将单片机输出的TTL电平转换成PC机能接收的232电平将PC机输出的232电平转换成单片机能接收的TTL电平
图2-5 MAX232管脚图
3 硬件电路设计
3.1 显示电路
图3-1 显示电路
3.2 复位电路
图3-2 复位电路
3.3 串口下载电路
图3-3 串口下载电路
4 主要参数计算与分析
4.1 定时初值计算
晶振频率采用fosc=12MHZ,Tcy=1÷(12×1000000)×12=1us。选定定时器T0。
数码管为三位,前两位设为秒计时,最低一位计时满100ms变化一次数,数字从0-9循环显示。当计时满1s时,第二位开始显示,数字依然
文档评论(0)