毕业设计(论文)用单片机实现电子时钟.docVIP

毕业设计(论文)用单片机实现电子时钟.doc

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一.电子时钟简介 电子时钟是生活中非常使用的电子部件,一般来说,电子时钟应当具有时.分.秒三部分的内容显示。而这三个部分还可以分别调整。现在好一些的电子时钟除了有时.分.秒的显示之外,还有年.月.日显示闹钟设置等多种功能。实际上这些显示都能用单片机来实现。 1957年,Ventura现在高精度的计时工具大多数都使用了石英晶体振荡器,由于电子钟、石英钟、石英表都采用了石英技术,因此走时精度高,稳定性好,使用方便,不需要经常调试,数字式电子钟用集成电路计时时,译码代替机械式传动,用LED显示器代替指针显示进而显示时间,减小了计时误差,这种表具有时、分、秒显示时间的功能,还可以进行时和分的校对,片选的灵活性好。icrocomputer”,因此简称SCM。随着SCM在技术上.体系结构上不断扩展其控制功能,单片机已不能用“单片微型计算机”来准确表达其内涵。国际上逐渐采用MCU(Micro Controller Unit)来代替。这就形成了日前单片机界公认的最终统一的名词。 1.2单片机的基本结构 单片机是由8个大的部分组成的,这8个部分分别是中央处理器(CPU).数据存储器(RAM).程序存储器(ROM/EPROM).输入、输出接口(I/O),又分为P0口P1口P2口和P3口,可编程串行口,定时、计数器,中断系统及特殊功能寄存器。 AT89S51单片机的结构 图2-1 图2-1是AT89S51单片机引脚配置图,40个引脚中,正电源和接地两根,外置石英振荡器的时钟线两根,4组8位共32个I/O口,中断口线与P3口线复用。引脚说明如下: ①Pin20 :接地线 ②Pin40 : 正电源接脚。正常工作或对片内EPROM 烧写程序时, AT89S51 可以接4.5~5.5V范围内的直流正电源,一般取代+5V作为电源 使用 ③Pin19 : 时钟XTAL1脚,片内振荡电路的输入端 ④Pin18 : 时钟XTAL2脚,片内振荡电路的输出端 ⑤输入/输出(I/O)引脚 : Pin39~Pin32为P0.0~P0.7输入/输出脚, Pin1~Pin8为P1.0~P1.7输入/输出脚,Pin21~Pin28为P2.0~P2.7输入/输出脚,Pin10~Pin17为P3.0~P3.7输入/输出脚。 ⑥ Pin9 : RST复用信号复用脚。(当单片机通电后,时钟电路开始工作,在RST引脚上出现24个时钟周期以上的高电平,系统即初始复位。初始化后,程序计数器PC指向0000H ,P0~P3输出口全部为高电平,堆栈指针写入07H,其他专用寄存器被清“0”,RST由高电平变为低电平后,系统即从0000H地址开始执行程序。 ⑦Pin30 : ALE/PROG ALE,当访问外部程序存储器时,ALE(地址锁存)的输出用于锁存地址的低字节,而访问内部程序存储器时,ALE 端将有一个1/6时钟频率的正脉冲信号,这个信号可以识别单片机是否在工作,也可以当作一个时钟周期向外输出;还有一个特点,当访问外部程序存储器时,ALE 会跳过一个脉冲。如果单片机是EPROM在编程期间,PROG将用于输入编程脉冲。 ⑧Pin29 :PESN,当访问外部程序存储器时,此引脚输出负脉冲选通信号,PC的16位地址数据将出现在P0和P3口上,外部程序存储器则把指令数据放到P0口上,由CPU读入并执行。 ⑨Pin31 :EA/ VPP,程序存储器的内外部选通线。 1.2.2 AT89S51单片机的内部结构图 AT89S51内部结构图 ⑴中央处理器(CPU):主要由运算器和控制器构成;运算器主要包括算术与逻辑运算部件ALU,累加器ACC,寄存器B, 存器TMP1和TMP2,程序状态字寄存器PSW、布尔存储器和十进制调整电路等 ⑵存储器:由片内程序存储器和片外程序存储器,片内数据存储器、片外数据存储器。 ⑶输入/输出(I/O)端口:由并行I/O端口和串行I/O端口 ⑷定时/计数器 ⑸中断系统 2. 74LS47(BCD译码驱动器)的相关知识 2.1 74LS47结构(图2-2) 图2-2 ①D、C、B、A :BCD码输入引脚 ②a、b、c、d、e、f、g :7段LED数码管输出引脚 ③LT :测试引脚。当本引脚输出低电平时,所连接的7段LED数码管全亮。正常显示下,应输入高电平。 ⑤RBI : 连波淹没输入引脚。正常显示下,应输入高电平。 ④BI/RBO:淹没输入或连波淹没输出引脚。正常显示下,应输入高电平或空接。若版本引脚输入低电平,且D、C、B、A引脚输入为0,则该数位不显示。 74LS47功能表 数字 或功能 输入 BI/RBO 输出 LT RBI D C B A a b c d e f g 0 1 1 0 0 0 0 1 0 0 0

文档评论(0)

精品天地 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档