1、第 1 页 共 19 页 单片机原理及接口技术单片机原理及接口技术 课程设计课程设计 论文题目 电子万年历设计 第 2 页 共 19 页 电子万年历设计 摘 要 论文详细介绍了用单片机制作电子万年历的设计过程。 其中 包括秒表、日期等。 利用单片机控制 LED 数码管并显示出来当前日历 和秒表出来。 在论文里简要介绍了单片机 AT89C51 的引脚封装及引脚 功能。本设计中有 keil4 软件的 C 语言来编写程序,仿真电路图用 proteus 来仿真电路图。 关键词 单片机,电子万年历,LED 数码管 ABSTRACT The paper introduces in detail the d
2、esign of the electronic perpetual calendar chip production process. Including the stopwatch, date etc SCM control LED digital tube and display the current calendar and stopwatch. In the thesis briefly introduces the AT89C51 MCU pins on the package and pin function. The design of keil4software in C l
3、anguage to write procedures, simulation circuit using Proteus to simulate the circuit diagram. Key Words MCU, electronic perpetual calendar chip, LED digital tube 第 3 页 共 19 页 目录 1.单片机原理及应用简介 . 4 2.系统硬件设计 4 2.1 80C51 简介 4 2.1.1 AT80C51 的显着特点 5 2.1.2 80C5140 个引脚功能 5 2.2 外部时钟电路 7 2.3 74HC138 8 2.4 7 段
4、数码管 8 3 仿真电路 10 4.设计总结 . 11 参考文献 . 12 附录 . 12 第 4 页 共 19 页 1.单片机原理及应用简介 随着国内超大规模集成电路的出现,微处理器及其外围芯片有了迅速的发 展。 集成技术的最新发展之一是将 CPU 和外围芯片, 如程序存储器、 数据存储器、 并行、串行 I/O 口、定时/计数器、中断控制器及其他控制部件集成在一个芯片 之中,制成单片计算机(Single-Chip Microcomputer) 。而近年来推出的一些高 档单片机还包括有许多特殊功能单元,如 A/D、D/A 转换器、调制解调器、通信 控制器、锁相环、DMA、浮点运算单元等。因此,
5、只要外加一些扩展电路及必要 的通道接口就可以构成各种计算机应用系统,如工业控制系统、数据采集系统、 自动测试系统、万年历电子表等。 2.系统硬件设计 2.1 80C51 简介 80C51 是标准的 40 引脚双列直插式集成电路芯片,引脚分布请参照-单 片机引脚图图 1: 第 5 页 共 19 页 图 1 80C51 2.1.1 AT80C51 的显着特点 AT80C51 应用普遍,价格便宜有如下显著特点: CPU 系统:8 为 CPU,含布尔处理器,时钟电路,总线控制。 存储器系统:4K 字节的程序存储器(ROM/EPROM/Flash,可扩展至 64K) ;128 字节的数据存储器(RAM,
6、可扩展至 64K) ;特殊功能寄存器 SFR。 I/O 口和其他功能单元:4 个并行 I/O 口(P0,P1,P2,P3) ;2 个 16 位定时、 计数器;1 个全双攻异步串行口(UART) ;中断系统(5 个中断源,2 个优先级) 。 2.1.2 80C5140 个引脚功能 VCC:供电电压。 GND:接地。 P0 口:P0 口为一个 8 位漏级开路双向 I/O 口,每脚可吸收 8TTL 门电流。当 P1 口的管脚第一次写 1 时,被定义为高阻输入。P0 能够用于外部程序数据存储 器,它可以被定义为数据/地址的第八位。在 FIASH 编程时,P0 口作为原码输入 口,当 FIASH 进行校验时,P0 输出原码,此时 P0 外部必须被拉高。 P1 口:P1 口是一个内部提供上拉电阻的 8 位双向 I/O 口,P1 口缓冲器能接 收输出 4TTL 门电流。P1 口管脚写入 1 后,被内部上拉为高,可用作输入,P1 口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在 FLASH 编程和校验时,P1 口作为第八位地址接收。 P2 口:P