1、 1 单片机的时钟设计单片机的时钟设计 小组成员:小组成员: 班级:班级: 课程老师:课程老师: 2 目录目录 一、硬件结构一、硬件结构3 1 硬件原理硬件原理3 1 89C52 3 1.1 硬件原理3 1.2 主要功能特性3 1.3 管脚说明4 1.4 振荡器特性5 1.5结构特点 5 2 2、数码管数码管 6 2.1 数码管分类6 2.2 数码管结构 7 2.3 驱动方式8 3 3、排阻排阻9 3.1 排阻的作用9 3.2 排阻引脚说明9 9 4 4、晶振晶振1010 4.1 晶振构成1010 4.2 工作原理 11 4.3 功能作用11 二、二、 软件结构概述软件结构概述12 1、显示子
2、程序12 2、键盘扫描子程序13 3、中断程序16 4、流程图 18 三、三、调试过程调试过程20 3 四、心得体会四、心得体会22 五、五、参考文献参考文献23 六、硬件电路图六、硬件电路图23 七、程序清单七、程序清单25 4 一、一、 硬件结构概述硬件结构概述 1、 89C52 1.1 硬件原理 89C52 是 INTEL 公司 MCS-51 系列单片机中基本的产品,它采用 ATMEL 公司可靠的 CMOS 工艺技术制造的高性能 8 位单片机,属于标 准的 MCS-51 的 HCMOS 产品。它结合了 CMOS 的高速和高密度技术及 CMOS 的低功耗特征,它基于标准的 MCS-51 单片机体系结构和指令系 统,属于 89C51 增强型单片机版本,集成了时钟输出和向上或向下计数 器等更多的功能,适合于类似马达控制等应用场合。89C52 内置 8 位中 央处理单元、 256 字节内部数据存储器 RAM、 8k 片内程序存储器 (ROM) 32 个双向输入/输出(I/O)口、 3 个 16 位定时/计数器和 5 个两级中断结构, 一个全双工串行通信口,片内时钟