傻大方


首页 > 学习 >

基于单片机电子万年历课程设计



按关键词阅读:

目录
摘要
一、单片机原理及应用简介 (2)
二、系统硬件设计 (2)
三、系统总体方案 (5)
3.1.1微处理器 (5)
3.1.2显示电路 (6)
四、硬件电路的总体框图设计 (8)
五、硬件电路原理图设计 (8)
六、主程序流程图设计 (10)
七、仿真过程 (11)
八、仿真结果 (11)
附一源程序代码 (13)
附二参考文献 (36)
城市科技学院课程设计报告
摘要
单片机应用技术飞速发展,纵观我们现在生活的各个领域,从导弹的导航装置,到飞机上各种仪表的控制,从计算机的网络通讯与数据传输,到工业自动化过程的实时控制和数据处理,以及我们生活中广泛使用的各种智能IC卡、电子宠物等,这些都离不开单片机 。单片机是集CPU ,RAM ,ROM ,定时,计数和多种接口于一体的微控制器 。它体积小,成本低,功能强,广泛应用于智能产业和工业自动化上 。而51系列单片机是各单片机中最为典型和最有代表性的一种 。这次毕业设计通过对它的学习,应用,从而达到学习、设计、开发软、硬的能力 。
本文通过对一个基于单片机的能实现万年历功能电子时钟的设计,从而达到学习、了解单片机相关指令在各方面的应用 。系统由主控制器AT89C52、显示电路、按键电路、和复位电路等部分构成,能实现时钟日历显示的功能,能进行时、分、秒的显示 。
关键词: 单片机, 万年历
一、单片机原理及应用简介
随着国内超大规模集成电路的出现,微处理器及其外围芯片有了迅速的发展 。集成技术的最新发展之一是将CPU和外围芯片,如程序存储器、数据存储器、并行、串行I/O口、定时/计数器、中断控制器及其他控制部件集成在一个芯片之中,制成单片计算机(Single-Chip Microcomputer) 。而近年来推出的一些高档单片机还包括有许多特殊功能单元,如A/D、D/A转换器、调制解调器、通信控制器、锁相环、DMA、浮点运算单元等 。因此,只要外加一些扩展电路及必要的通道接口就可以构成各种计算机应用系统,如工业控制系统、数据采集系统、自动测试系统、万年历电子表等 。
二、系统硬件设计
2.1引脚功能及管脚电压
AT89C52为8 位通用微处理器,采用工业标
1
城市科技学院课程设计报告
AT89C52引脚图
准的C51内核,在内部功能及管脚排布上与通用的8xc52 相同,其主要用于会聚调整时的功能控制 。功能包括对会聚主IC 内部寄存器、数据RAM及外部接口等功能部件的初始化,会聚调整控制,会聚测试图控制,红外遥控信号IR的接收解码及与主板CPU通信等 。主要管脚有:XTAL1(19 脚)和XTAL2(18 脚)为振荡器输入输出端口,外接12MHz 晶振 。RST/Vpd(9 脚)为复位输入端口,外接电阻电容组成的复位电路 。VCC(40 脚)和VSS(20 脚)为供电端口,分别接+5V电源的正负端 。P0~P3 为可编程通用I/O 脚,其功能用途由软件定义,在本设计中,P0 端口(32~39 脚)被定义为N1 功能控制端口,分别与N1的相应功能管脚相连接,13 脚定义为IR输入端,10 脚和11脚定义为I2C总线控制端口,分别连接N1的SDAS(18脚)和SCLS(19脚)端口,12 脚、27 脚及28 脚定义为握手信号功能端口,连接主板CPU 的相应功能端,用于当前制式的检测及会聚调整状态进入的控制功能 。
2.1.1 P0 口
P0 口是一组8 位漏极开路型双向I/O 口,也即地址/数据总线复用口 。作为输出口用时,每位能吸收电流的
方式驱动8 个TTL逻辑门电路,对端口P0 写“1”时,可作为高阻抗输入端用 。
在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8 位)和数据总线复用,在访问期间激活内部上拉电阻 。
在Flash 编程时,P0 口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻 。
2.1.2 P1 口
P1 是一个带内部上拉电阻的8 位双向I/O 口,P1 的输出缓冲级可驱动(吸收或输出电流)4 个TTL 逻辑
门电路 。对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口 。作输入口使用时,因为内部存在上拉
电阻,某个引脚被外部信号拉低时会输出一个电流(IIL) 。
2
城市科技学院课程设计报告
基于单片机电子万年历课程设计
文章图片

2.1.3 P2 口
P2 是一个带有内部上拉电阻的8 位双向I/O 口,P2 的输出缓冲级可驱动(吸收或输出电流)4 个TTL 逻辑
门电路 。对端口P2 写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口,作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL) 。


稿源:(未知)

【傻大方】网址:/a/2021/0402/0021244165.html

标题:基于单片机电子万年历课程设计


上一篇:基于单片机的简易触摸屏手机

下一篇:基于单片机的数字电子时钟的设计