- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机30秒倒计时1
基于单片机30秒倒计时设计
宋溪宽
(陕理工物理学院电子信息科学与技术专业电信班,陕西汉中 723001)
指导教师:
[摘要]
[关键词]
Design of Based on single chip 30 seconds countdown
Song Xikuan
(Grade06Class2,Major Electronic Information Science and Technology,Physics Dept.,Shaanxi University of Technology,Hanzhong 723000,Shaanxi)
TutorSong Weixing
Abstract : The two part of the design from the hardware design and software composition, The total circuit as shown in Figure 1, the hardware design mainly includes single chip digital tube selection, selection and crystal, capacitors, resistors and other components selection and parameters determine the; software design is mainly 30 seconds to achieve the countdown program, including the use of interrupt a second time and 30 second countdown.
Key words :chip crystal oscillator power interface capacitance exclusion resistance of electrolytic capacitor buzzer LED digital tube
目 录
引言 2
1 基本硬件电路 2
1.1 AT89C51的芯片概述 2
1.2 AT89C51主要特性 2
1.3 LED数码管显示器概述 2
2 软件设计方法 3
2.1 定时/计数器初值计算 3
3 软件调试过程 4
3.1 系统调试工具keil C51 4
3.2 系统调试工具PROTEUS 4
4 元器件清单 5
附录1 6
附录2 6
引言
1 基本硬件电路
1.1 AT89C51的芯片概述
AT89C51是一个低功耗,高性能CMOS 8位单片机,片内含4k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89S52可为许多嵌入式控制应用系统提供高性价比的解决方案。AT89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。 4.5-5V,一般我们选用+5V电压。外形及引脚排列如图所示 AT89C51主要特性
图1:AT89C51的核心电路框图
1.3 LED数码管显示器概述
本设计中采用的是7SEG–MPX2 –CA型号7段共阳数码管,它是一种半导体发光器件,其基本单元是发光二极管。1)本电路应用TIMER0 MODE 16位计数器的计时中断法。
(2)12M的晶振每秒可以产生1M个机器周期,1秒等于1000000微秒,而每一计时脉冲是1微秒,因此需输入100000个计时脉冲,方可达到1秒的时间。本设计中,设定中断每次溢出时间50ms。
(3)由上式得知,循环20次即可达到1秒定时,即:
N=t/Tcy=0.05s/0.000001=5000
X=65536-5000=15536=3CB0H
(4)由上式得知5000个脉冲,首先需设定TL0=3CH,TH0=0B0H,此时第1次只要输入5000个脉冲输入,就会溢出;第2次至第20次,则需每1000000个计时脉冲,定时1秒。
(5)上电时,显示30,开始倒数计时按下开关实现复位。
3 软件调试过程
3.1 系统调试工具keil C51
Keil C51 仿真器是一款利用KEIL C51 的IDE 集成开发环境作为仿真环境的廉价仿真器,是利用SST公司具有IAP功能的单片机SST89C58制作而成,主要是利用了SST89C58的IAP功能,所谓IAP功能是In application program 的英文缩写,是在应用编程的意思,通俗一点讲就是:它可以通过串口将用户的程序下载
文档评论(0)