欢迎来到天天文库
浏览记录
ID:43645167
大小:466.33 KB
页数:14页
时间:2019-10-11
《电路仿真论文》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、单片机设计电子时钟学院:物理与信息科学学院专业:电子信息科学与技术姓名:陈伟挺学号:2810601501・单片机的构成42•晶振的特性53•芯片擦除54•单片机的引脚说明65.LED简介86•设计107结论13摘要:本次设计屮的LED数码管电子时钟电路采用24小时制记时方式,木次设计采用AT89C51单片机的扩展芯片和6个PNP三极管做驱动,由三块LED数码管构成的显示系统与传统的基于8/16位普通单片机的LED显示系统相比较,本系统在不显著地增加系统成本的情况下,可支持更多的LED数码管稳定显示。
2、设计采用AT98C51单片机,使用5V电源供电,并且在按键的作用下可以进行调吋,调分,复位功能。计时数据的更新在计算机C语言的驱动下每秒口动进行一次,但不需程序干预其输出状态。1・单片机的构成AT89C51单片机是在一块芯片屮集成了CPU、RAM、ROM、定时器/计数器和多种功能的I/O线等一台计算机所需要的基本功能部件,AT89C51单片机单片机内包含下列几个部件:(1)一个8位CPU;(2)一个片内振荡器及时钟电路;(3)4K字节ROM程序存储器;(4)128字节RAM数据存储器;(5)两个16
3、位定时器/计数器;(6)可寻址64K外部数据存储器和64K外部程序存储器空间的控制电路;(7)32条可编程的I/O线(四个8位并行I/O端口);(8)一个可编程全双工串行口;(9)具有五个屮断源、两个优先级恢套屮断结构。其内部机构框图如图22所示:®2.2»?S-51单片机內部机构框图」2•振荡器(晶振)特性:XTAL1(19脚)和XTAL2(18脚)分別为反向放大器的输入和输出,通过这两个引脚接上晶振,其频率为12.000MHZo3•芯片擦除整个PEROM阵列和三个锁定位的电擦除可通过正确的控制信
4、号组合,并保持ALE管脚处于低电平10ms來完成。在芯片擦操作中,代码阵列全被写“1”冃在任何非空存储字节被重复编程以前,该操作必须被执行。此外,AT89C51单片机设有稳态逻辑,可以在低到零频率的条件下静态逻辑,支持两种软件可选的掉电模式。在闲置模式下,CPU停止工作,但RAM,定时器,计数器,串口和小断系统仍在工作。在掉电模式下,保存RAM的内容并且冻结振荡器,禁止所用其他芯片功能,直到下一个皱件复位为止。为了满足一些应用系统的特殊耍求有吋耍进行-•些系统的扩展设计以弥补单片机内部资源的不足。单
5、片机的扩展系统通过并行I/O接口或串行I/O接口做总线,在外部扩展程序存储器、数据存储器或输入/输出接口及其他功能部件以满足一些控制系统的特殊要求,AT89C51单片机的扩展系统结构如图2.3所示。图2.3AT89C51单片机扩展系统结构4.AT89C51单片机的引脚说明AT89C51单片机采用40条引脚双列直插式器件,引脚除5V(40脚)和电源地(20脚)夕卜,其功能分为时钟电路、控制信号、输入/输出三大部分,逻辑框图及引脚图分别如图2.4(a)(b)所示KVA!IROX1A1.2PSFKV«zo
6、roI2rn5FARxnr^of1IWTori3F37VOFl4wnrj4n3imp>tXFAUXTAII(b)图2,4AT89C51单片机逻辑图与引脚图・AT89C51单片机的内部硬件结构屮除了程序存储器由FPEROM取代了87C51单片机的EPROM夕卜,其余部分完全相同,其管脚说明如下:(1)VCC:供电电压(2)GND:接地(3)时钟电路XTAL1(19脚)——芯片内部振荡电路(单级反相放大器)输入端。XTAL2(18脚)——芯片内部振荡电路(单级反相放大器)输出端。(4)控制信号RST(9
7、脚)复位信号:时钟电路工作后,在此引脚上将出现两个机器周期的高电平,芯片内部进行初始复位,P0口〜P3口输出高电平,将初值07H写入堆栈指针。ALE(30脚)地址锁存信号:当访问外部存储器时,P0口输出的低8位地址由ALE输出的控制信号锁存到片外地址锁存器,P0口输出地址低8位后,又能与片外存储器之间传送信息。另外,ALE可驱动4个TTL门。(29脚)片外程序存储器读选通:低电平有效,作为程序存储器的读信号,输出负脉冲,将相应的存储单元的指令读岀并送到P0口,可驱动8个TTL门。/Vpp(30脚):
8、当为高电平且PC值小于OFFFH时,CPU执行内部程序存储器程序;当为低电平时,CPU仅执行外部程序存储器程序。(5)I/O接口P0口(P0.0〜P0.7,39〜32脚)三态双向口:P0口结构包插一个输出锁存器、两个三态缓冲器、一个输出驱动电路和一个输出控制端。P0口做地址/数据复用总线使用。若从P0口输出地址数据信息,此时控制端为高电平,若从P0口输入数据指令信息吋,引脚信号应从输入三态缓冲器进入地址总线,它可驱动8个TTL门。P0〜P3口上的“读■修改■写”功能,
此文档下载收益归作者所有