1、 单片机原理与接口技术单片机原理与接口技术 实训设计报告实训设计报告 设计题目设计题目: 4x34x3 键盘扫描及六位数码显示键盘扫描及六位数码显示 二二 0000 九九 年年 六六 月月 十三十三 日日 2 目目 录录 1.1.引引 言言 (3 3) 2 2 系统主要硬件电路设计系统主要硬件电路设计 (4 4) 3.3.分模块介绍硬件电路分模块介绍硬件电路 (4 4) 4.4.系统软件设计系统软件设计 (8 8) 5.5.总结总结 (1111) 参考文献参考文献 附图附图 3 基于基于 80C5180C51 单片机的单片机的 4 43 3 键盘扫描及显示接口键盘扫描及显示接口 1.1. 引引
2、 言言 单片微型计算机简称单片机,又称微控制器(MCU),它的出现是计算机发展史 上的一个重要的里程碑,它以体积小、功能全、性价比高等诸多优点独具特色,在 工业控制、尖端武器、通信设备、信息处理、家用电器等嵌入式应用领域中独占鳌 头。本次课设采用的 STC89C51 单片机是 51 系列单片机的一种代表,目前 51 系列 单片机是国内目前应用最广泛的一种单片机之一。单片机以其系统硬件构架完整、 价格低廉、学生能动手等特点,成为工科学生硬件设计的基础课。 1 11 11 1 单片机单片机 8989C C5 51 1 的简单介绍的简单介绍 在这次的实习中我们使用的是 89C51 单片机的焊接. 8
3、9C51 开发板的模块特点:双路电源模块:提供全板各模块电源,专为 AD 和 DA 单 元模块提供一路稳定的参考电源;单片机核心系统模块:实验板的核心,全部引脚均由双排插 针引出,便于引脚的复用;LED 指示灯模块:8 位 LED 高亮指示灯,可做跑灯、信号提示等实 验; 蜂鸣器、继电器控制模块:可作报警、大负载的开关控制实验;按键输入模块:4 位独 立按键,可作按键输入实验;光藕隔离输入输出模块:可做霍尔脉冲计数、直流电机等实验; 数码管显示模块:4 位共阳极数码管,可做各种数码管显示实验;锁存器模块:便于系统的扩 展实验;模拟信号调理模块:电压输入、温度传感器输入信号的调理,可做为 AD
4、的前级输 入和理解运算放大器的应用原理;AD 转换模块:采用 8 路输入的 8 位并行 AD 芯片 ADC0809,可做相应的 AD 实验;DA 转换模块:采用 8 位并行 DA 芯片 DAC0832,可 做相应的 DA 实验;UART 模块:可做与 PC 机的各种通讯实验;液晶显示接口模块:可做段 式液晶 0804 以及字符液晶 1602 实验; 存 储 器 模 块 : 采 用 I2C 总 线 的 A T24C02,可做 I2C 和有关的存储实 验; 实时时钟模块:采用飞利浦的 PCF8563,可做相应实时时钟的实验; 红外遥控模块:可做红外遥控器解码 实验。 4 51 系列的单片机,它有四
5、十管脚,可分为三类: 电源及时钟引脚:VCC,Vss,XTAL1,XTAL2 控制引脚:PSEN,ALE,EA,RESET I/O 口引脚:P0,P1,P2,P3,为四个 8 为 I/O 口的外部引脚 1.11.1 1.21.2 本实训设计内容及任务本实训设计内容及任务 内容:本设计以单片机 STC89C51 为控制核心,由 8155 为扩展芯片、ULN2803 驱动、六个八段数码管显示。 任务:要求在将硬件电路准确无误地安装后进行软件调试,完成实训,当按下按 键时数码管会显示相应的数字,最多六位,当达到六位时,再次按下按键,则数码 管显示不变。按下复位键重新开始。 1.31.3 基于基于 80C5180C51 单片机系统实验板单片机系统实验板概述概述 本次实训所使用的单片机的器件, 基于上次实训的器材, 还需的器材有六个共阴 七段数码显示管, 其中 8 个引脚全部接于 ULN2803 做 LED 数码显示, 还有 12 个按 键分别接于 80C51 的 P1 口构成 43 键盘,用来模拟键盘。还有电阻八个,万能板 一个,排线一根、针插线六根、插针若干。 1.2.11.2.1 S Stctc89C5189C51 单片机开发板单片机开发板硬件配置