单片机小实验板系统设计说明

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录

1、单片机小实验板设计目的

2、单片机小实验板设计要求

3、单片机小实验板设计需求分析

4、AT89C51单片机概述

5、单片机小实验板设计原理

5.1电源模块

5.2单片机最小电路

5.3发光二极管(LED)模块

5.4发光数码管静态显示模块

5.5发光数码管动态显示模块

5.6 16位矩阵键盘模块

5.7音频放大模块

5.8 DS18B20数字温度计模块

6、实验数据及源代码

6.1流水灯、交通灯控制等

6.2 数码管静态显示程序如秒表、计数器等6.3键盘显示程序

6.4数码管动态显示程序如数字钟等

6.5音频程序

6.6数字温度计

7、程序仿真与硬件调试中出现的问题及其解决方法

8、总结

绪论

通过本次课程设计进一步熟悉和掌握单片机的结构及工作原理,巩固和加深“单片机原理与应用”课程的基本知识,掌握电子设计知识在实际中的简单应用。

综合运用“单片机原理与应用”课程和先修课程的理论及生产实际知识去分析和解决电子设计问题,进行电子设计的训练。

学习电子设计的一般方法,掌握AT89C51芯片以及简单电子设计过程和运行方式,培养正确的设计思想和分析问题、解决问题的能力,特别是总体设计能力。

单片机小实验板设计目的

1、掌握C51单片机的各个引脚功能。

2、进一步熟悉KEIIL C51集成环境的使用方法。

3、熟悉数码管和DS18B20的原理及其使用方法。

4、熟练掌握电路焊接,并能够检查存在的问题。

5、熟练程序的基本设计及其调试。

设计方案

一.单片机小实验板设计目的

1.掌握单片机最小系统的设计。

2.掌握+5v稳压电源电路的设计。

3.发光二极管(LED)模块的设计,如各种流水灯,跑马灯,十字路口交通灯等。

4. 两位发光数码管静态显示的设计。

5. 六段发光数码管动态显示的设计。

6. 4×4矩阵键盘的设计。

7. 电子密码锁的设计。

8. 音频放大模块的设计。

9. DS18B20数字温度计模块的设计。

二、 单片机小实验板设计要求

1、 电路板设计要注意元器件的封装和各个元器件之间的距离,布线尽量减少交错,增加电

路板的稳定性。

2、 焊接不能出现虚焊,或者短路,同时注意防止高温烧坏部分元件和电路板。

3、 程序设计要减少每必要的枝节,尽力提高程序的稳定性,实用性。

三、 单片机小实验板设计需求分析

该设计方案是以MC51单片机为核心,采用LED 显示系统,辅以闹钟模块,音

频及其电子琴、温度采集模块、日期、键盘时间调整预设置等模块,所构建的数字时钟系统,能动态显示实时时钟的时、分、秒,数据显示,对温度调节模块进行了重点设计用DS18B20, 实现SB0、SB1、SB2、SB3四个键实现时钟正常显示,调时,及闹钟时间设置。本系统设计大部分功能有软件来实现,使电路简单明了,系统稳定性也得大大提高。

四、 AT89C51单片机概述

89S51各引脚功能介绍:

VCC :

89S51 电源正端输入,接+5V 。

VSS :

电源地端。

XTAL1:

单芯片系统时钟的反相放大器输入端。

XTAL2:

系统时钟的反相放大器输出端,一般在设计上只

要在 XTAL1 和 XTAL2 上接上一只石英振荡晶体

系统就可以动作了,此外可以在两引脚与地之间加入

一 20PF 的小电容,可以使系统更稳定,避免噪声干

扰而死机。

RESET :

89S51的重置引脚,高电平动作,当要对晶片重置时,只要对此引脚电平提升至高电平并保持两个机

器周期以上的时间,AT89S51便能完成系统重置的各项动作,使得内部特殊功能寄存器之内容均被设成已知状态,并且至地址0000H 处开始读入程序代码而执行程序。 EA/Vpp :

"EA"为英文"External Access"的缩写,表示存取外部程序代码之意,低电平动作,也就是说当此引脚接低电平后,系统会取用外部的程序代码(存于外部EPROM 中)来执行程序。因此在8031及8032中,EA 引脚必须接低电平,因为其内部无程序存储器空间。如果是使用 8751 内部程序空间时,此引脚要接成高电平。此外,在将程序代码烧录至8751内部EPROM 时,可以利用此引脚来输入21V 的烧录高压(Vpp )。

ALE/PROG:

端口3的管脚设置:

P3.0:RXD,串行通信输入。

P3.1:TXD,串行通信输出。

P3.2:INT0,外部中断0输入。

P3.3:INT1,外部中断1输入。

P3.4:T0,计时计数器0输入。

P3.5:T1,计时计数器1输入。

P3.6:WR:外部数据存储器的写入信号。

P3.7:RD,外部数据存储器的读取信号。

五、单片机小实验板设计原理

整个电子时钟系统电路可分为6大部分:中央处理单元(CPU)、复位电路部分、显示部分、键盘输入部分、温度采集部分。按模块可分为8部分:电源模块、单片机最小电路、发光二极管(LED)模块、发光数码管静态显示模块、发光数码管动态显示模块、16位矩阵键盘模块、音频放大模块、DS18B20数字温度计模块。

1)电源模块

电源部分运用了MC7805三端稳压器,可将电压稳压在5V,Vcc接单片机40脚,20脚为接地。

2)单片机最小电路

1、复位电路

MCS-51单片机的复位是由外部的复位电路来实现的。复位引脚RST通过一个斯密特触发器与复位电路相连,斯密特触发器用来抑制噪声,在每个机器周期的S5P2,斯密特触发器的输出电平由复位电路采样一次,然后才能得到内部复位操作所需要的信号。

上电复位:上电复位电路是—种简单的复位电路,只要在RST复位引脚接一个电容到VCC,接一个电阻到地就可以了。上电复位是指在给系统上电时,复位电路通过电容加到RST复位引脚一个短暂的高电平信号,这个复位信号随着VCC对电容的充电过程而回落,所以RST引脚复位的高电平维持时间取决于电容的充电时间。为了保证系统安全可靠的复位,RST引脚的高电平信号必须维持足够长的时间。

电路图如下:

相关文档
最新文档