文档介绍:单片机课程设计说明书目录题目及要求……………………………………………………… 1 第1章单片机最小系统…………………………………… 2 STC89C51RC 单片机………………………………………………… 2 电源电路……………………………………………………… 2 时钟电路……………………………………………………… 2 复位电路……………………………………………………… 2 第 2章硬件设计……………………………………………… 5 数码管………………………………………………… 5 A / D 转换器………………………………………………… 5 电路设计………………………………………………… 5 第3章软件设计……………………………………………… 5 程序流程图………………………………………………… 5 程序设计……………………………………………………… 5 第 4章应用系统实现……………………………………………… 5 硬件连接………………………………………………… 5 程序下载……………………………………………………… 5 参考文献………………………………………………………… 6 单片机课程设计说明书题目及要求题目: AD 转换及数码管显示要求: 使用 C语言编程; 使用 ADC0809 通道 4,将电位计输入的模拟量转换为数字量; 并将转换后的数字量显示在三位数码管上。单片机课程设计说明书第1章单片机最小系统 STC89C51RC 单片机 STC89C51RC/RD+ 系列单片机是宏景科技推出的新一代超强抗干扰、高速、低功耗的单片机,指令代码完全兼容传统 8051 单片机,12时钟机器周期和 6时钟机器周期可任意选择,最新的 D版内部集成 MAX810 专用复位电路。特点: (1).增强型 6时钟机器周期和 12时钟机器周期 8051CPU (2).工作电压: — (5V 单片机) (3).工作频率范围:0— 40MHz ,相当于普通 8051 的0— 80MHz. 实际工作频率可达 48 MHz. (4).用户应用程序空间 4K/8K/16K/16K/20K/32K/64K 字节(5).片上集成 1280 字节、 512 字节 RAM (6).通用 I/O 口(32、36个),复位后: P1/P2/P3/P4 是准双向口/弱上拉(普通8051 传统 I/O 口) P0口是开漏输出, 作为总线扩展用时,不用加上拉电阻,作为 I/O 口用时,需加上拉电阻。(7) .EEPROM 功能(8).看门狗(9).内部集成 MAX810 专用复位电路(D版才有),外部晶振 20M 以下时, 可省外部复位电路(10).共3个16位定时器/计数器,其中定时器 0还可以当成 2个8位定时器使用( 11).外部中断 4路, 下降沿中断或低电平触发中断, Power Down 模式可由外部中断低电平触发中断方式唤醒(12).通用异步串行口( UART ),还可用定时器软件实现多个 UART (13).工作温度范围: 0—7℃/— 40~+85 ℃单片机课程设计说明书图1 -1 STC89C51RC/RD 单片机 电源电路本例在 Vcc 端加载+5V 电源。 时钟电路时钟电路的两端接到单片机的 18( XTAL2 )和 19(XTAL1) 引脚, 晶振采用 12MHZ ,两端各接一个 30pF 的电容。如图 1— 3 所示图1-3 时钟电路 复位电路复位电路复位电路有两种:上电自动复位和上电/ 按键手动复位。在这里我采用上电自动复位, 如图所示一般 R1 选 10K 欧姆, C3 选 10uF , C3 另一端施加+5V 电源。单片机课程设计说明书图1-4 复位电路单片机课程设计说明书第2章硬件设计 数码管本题用的是四位一体 8 段共阳极数码管。其中引脚 12、 9、 8、 6 为共阳端; 11、 7、 4、 2、 1、 10、 5、 3、分别控制 A、 B、 C、 D、 E、 F、 G、 DP 的二极管的亮灭。如图所示图2-1 四位一体 8 段共阳极数码管 A/D 转换器 ADC0809 是带有 8位 A/D 转换器、8 路多路开关以及微处理机兼容的控制逻辑的 CMOS 组件。它是逐次逼近式 A/D 转换器,可以和单片机直接接口。 1. ADC0809 的内部逻辑结构由下图可知, ADC0809 由一个 8 路模拟开关、一个地址锁存与译码器、一个 A/D 转换器和一个三态输出锁存器组成。多路开关可选通 8 个模拟通道,允许 8 路