- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机时钟控制系统设计
《单片机时钟控制系统设计》
课程设计
学生姓名:
学 号:
专业班级:
指导教师:
二00八年七月四日
目 录
1.课程设计目的…………………………………………………第2页
2.课设计题……………………………………第2页
3.课设计报内……………………………………………第2页
4.课设计会……………………………………………………………………………………………………………第13页
附录1……………………………………………………………第14页
单片机时钟控制系统设计
1、课设计1.1、掌握单实际系统开发骤
1.2、进单断统务编写1.3、掌握定时统、计数计1.4、掌握硬件设计AT89C51的功能及引脚;
1.5、掌握单汇编设计编写调试2、课设计题AT89C51(时钟频率等于12MHZ)设计单片机时钟控制系统,主要由AT89C51、6位LED显示器、4个按钮组成。通过AT89C51内部定时器T0中断来计时,再通过6位LED显示器来显示出来,通过定时器T1、外部中断0、外部中断1及外部按钮来调整时间。其中4个按钮的作用如下:按钮1:单片机的复位按钮;按钮2:小时的调整按钮;按钮3:分钟的调整按钮;按钮4:秒的调整按钮。
按复位键后,单片机时钟从零开始计时;当时间出现偏差时,可以通过时、分、秒的调整按钮来调整时间或者通过调整按钮来设定我们所需要的初始时间;当时间达到了23时59分59秒时,再过1秒时钟控制系统就会自动变为0时0分0秒。
3、课设计报内3.1总该时钟统电AT89C51芯片设计还LED显钮设计图 图 硬件框架图
利用上述设计原理图,通过Protel软件可得系统的电路原理图(见附录1)。
3.2硬件介绍设计AT89C51单,并行I/O接口芯片74LS273、6个LED显4个钮, 3个钮调时间(钮23:分钟的调整按钮;按钮4:秒的调整按钮)。
3.2.1 AT89C51单绍AT89C51是一种带4K节闪烁编读存储FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压8位微处称单该ATMEL高密度非易失内术工业标MCS-51指令集和输脚将8位CPU和闪烁内组单个ATMEL的AT89C51是一种高效微控制器,为
系统灵AT89C51引脚图图2
图2 AT89C51引脚图
1)主要特性
与MCS-51 相容;4K字节编程闪烁内寿命1000写/环数时间10年;全静态工作:0Hz-24Hz;三级程序内存锁定;128×8位内部RAM;32可编程I/O线;两个16位定时器/计数器;5个中断源;低功耗的闲置和掉电模式;片内振荡器和时钟电路。
2)管脚说? ·VCC:供电电压? ·GND:接地。
? ·P0口:P0口为个8开双向I/O脚TTL门电当P1脚写1” 时义为输P0能够用序数储义为数/地址的第八位。在FLASH编时P0 口作为码输当FLASH进验时P0输码,此时P0须
? ·P1口:P1口是一个内电阻8位双向I/OP1口缓冲输4个TTL门电P1口管脚写1” 后,被内为输P1口被外部下拉为电平时将输电这内缘FLASH编验时P1口作为
·P2口:P2口为个内电阻8位双向I/OP2口缓冲输4个TTL门电当P2口被写“1”时脚被内电阻为输为输时P2口的管脚被将输电这内缘P2口当内16位地址外部数储进时P2口输给“1”时内优势当对数储进读写时P2口输内
P2口在FLASH编验时号号
·P3口管脚8个带内电阻双向I/O输4个TTL门电当P3口写“1”后,它们内为电平输为输为电平P3口将输电流这缘P3口也可作为AT89C51P3口同时为闪烁编编验号
·RST:复位输当荡时RST脚两个电平时间ALE/PROG:当访问外部内存时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时,ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。? ??? ·/PSEN:外部程序内存的选通信号。在由外部程序内存取指期间,每个机器周期两次/PSEN有效。但在访问外部
文档评论(0)