毕业论文

打赏
当前位置: 毕业论文 > 自动化 >

AT89C52单片机数字式秒表的设计+电路图(3)

时间:2022-07-13 22:35来源:毕业论文
本设计的单片机采用的是ATMEL公司的AT89C52,这款单片机的性能非常好,它的兼容性比较高,它有8KB的可反复擦写Flash可以使程序编写读入更加方便快捷,它

本设计的单片机采用的是ATMEL公司的AT89C52,这款单片机的性能非常好,它的兼容性比较高,它有8KB的可反复擦写Flash可以使程序编写读入更加方便快捷,它的价格比较低廉,适合学生作东西时使用,它加密功能也非常强大,它工作需要的电压和电源都比较低,故它的功率消耗会很低。它的封装方式有DIP、PLCC、QF三种,有民用型、工业用品、车用产品 、军用级等多温度级别的产品 ,是人们应用最广,使用最多,喜欢程度最高的一款单片机[3]。

AT89C52单片机内的CPU是由运算器和控制器等部件构成[2]。89C52中还有一个布尔处理器,可以执行置位、复位和取反、等于0、1转移、等于1转移且清零以及传送数据等位操作,也能使进位标志位与其他可寻址位进行逻辑或、与操作[5]。文献综述

单片机外部状况

AT89C52单片机采用双列直插封装,40个引脚的封装方式都是这样。图2是它的引脚图,40个引脚说明如下:

主电源有VSS和VCC两个引脚,VSS在正常工作时接地,而VCC正常运行时接的是+5V的电压源。

时钟端口有两个,分别是XTAL1和XTAL2

(1)XTAL1  当作输入端。当采用外接时钟源时,此端口接外部振荡器。当采用片内振荡器,需要外接电容。

(2)XTAL2  当作输出端。当作为外部时钟源使用时,此引脚悬空,当运用外部振荡器时,该引脚与外部振荡器相接。

控制引脚包含有RST/VPD,ALE/ PROG,PSEN和EA /Vpp,其中有的引脚还有复用功能。

   (1)RST/VPD  当系统内振荡器正常工作时,该引脚上会出现两个机器周期的电压,并且电压的电位是高电位,会在Vcc掉电期间向单片机的提供可使用的电源,防止无电源供电时造成的内部数据丢失。

   (2)ALE/ PROG  正常工作时起到的是锁存作用,用一个锁存信号,把低8位地址锁入片外地址锁存器中。它能用作触发信号,以为这个端口在固定不变的频率下(振荡器频率的1/6)一直在产生正脉冲信号,也可用作于外部定时。但值得我们关注的是,每当执行MOVX类语句时,会有一个ALE脉冲丢失,ALE端口还可以驱动八个LS型TTL负载。含有EPROM的单片机,在对片内Flash存储器编程时,该引脚为编程脉冲的输入端,这是该引脚的第二功能。

能作为输入和输出端口的有P0。0-P0。7八个端口,P1。0-P1。7八个端口,P2。0-P2。7八个端口,P3。0-P3。7八个端口[1]。

(1)P0口 是一个8位双向I/O口,它的端口类型为漏极开路型,在外扩存储器和I/O口芯片时,它是分时低8位地址总线和数据总线的复用端口,P0口作为通用I/O口时可以驱动八个LS型TTL负载[6]。 来;自]优Y尔E论L文W网www.youerw.com +QQ752018766-

    (2)P1口 是一个内部带有上拉电阻的8位准双向I/O口。作通用端口时能驱动四个LS型TTL负载。 

(3)P2口 是一个8位准双向I/O口,,内部也含有上拉电阻,在外扩时,从它端口输出的地址是高8位的。P2口当通用I/O口时能驱动四个LS型TTL负载。 

(4) P3口 是一个具有内部上拉电阻的8位准双向I/O口。作通用端口时也能驱动四个LS型TTL负载[12]。

该设计采用ATMEL的AT89C52微处理器,主要原因如下:

(1)AT89C52的内核是51内核,仿真调试的软硬件资源比较多。

(2) 性价比非常高,而且市场数量比较多。 

(3)它的功率消耗比较低,功能比较强大,灵活性好。 

(4)采用DIP封装方式,体积非常小,方便对产品进行加工。 

(5)为EEPROM程序存储介质,它能进行多次可擦写,更适宜编程和调试。  AT89C52单片机数字式秒表的设计+电路图(3):http://www.youerw.com/zidonghua/lunwen_96374.html

------分隔线----------------------------
推荐内容