1、 - 1 - 目录 一、 课程设计目的-2 二、课程设计内容与要求-2 三、芯片简介-3 (一) A/D 转换芯片 0809 引脚图与功能简介 (二)8051 单片机引脚图与引脚功能简介 (三)8155 引脚图及功能描述 四、设计方案及程序流程图 -10 五 、子模块设计及硬件电路连接-12 (一)A/D 转换模块 (二)单片机模块 (三)数码管动态扫描模块 六、总程序-19 七 、课程设计总结-23 1收获与体会 2遇到的问题及解决 八、参考书目- 24 - 2 - 一、课程设计目的一、课程设计目的 单片机课程设计的目的就是要锻炼学生的实际动手能力。在 理论学习的基础上,通过完成一个具有综合
2、功能的小系统,使学 生将课堂上学到的理论知识与实际应用结合起来,对电子电路、 电子元器件等方面的知识进一步加深认识,同时在软件编程、调 试、相关仪器设备的使用技能等方面得到较全面的锻炼和提高, 为今后能够独立设计单片机应用系统的开发设计工作打下一定的 基础。 二、课程设计内容与要求二、课程设计内容与要求 要求每个学生(或小组)都要自己动手独立设计完成一个典 型的单片机应用小系统。设计题目由指导教师提供,也可以自己 选择设计题目,但难度不应小于参考题目,需经指导教师审查后 方可确定是否采纳。一般 4 人为一小组。 课程设计的时间为 1 周。设计的最终作品包括硬件和软件两 个部分,要求能够演示并达
3、到设计指标的要求。每个学生(或小 组)在作品完成后,要经指导教师检查通过后才算完成。课程设 计报告每个学生一份,独立完成。 设计目的: 利用 MCS-51 芯片及相关芯片构成模拟温度检测。 设计要求: 1、由可变电阻产生 05V 连续变化的模拟信号代表温度 0100 度。 2、用 ADC 转换器完成模拟量到数字量的转换。 3、用 LED 数码管显示检测温度结果并精确到小数点后一位 - 3 - 三、芯片简介三、芯片简介 (一)A/D 转换模块 ADC0809 是带有 8 位 A/D 转换器、8 路多路开关以及微处 理机兼容的控制逻辑的 CMOS 组件。它是逐次逼近式 A/D 转换 器,可以和单片机直接接口。 (1)ADC0809 的内部逻辑结构 由下图可知,ADC0809 由一个 8 路模拟开关、一个地址 锁存与译码器、一个 A/D 转换器和一个三态输出锁存器组成。多 路开关可选通 8 个模拟通道, 允许 8 路模拟量分时输入, 共用 A/D 转换器进行转换。三态输出锁器用于锁存 A/D 转换完的数字量, 当 OE 端为高电平时,才可以从三态输出锁存器取走转换完的数 据。 - 4 - (2) ADC0809 引脚结构 ADC0809 各脚功能如下: D7-D0:8 位数字量输出引脚。 IN0-IN7:8 位模拟量输入引脚。 VCC:+5V 工作电压。 GND:地。