MCS-51单片机实验讲义 下载本文

2.1.9 PWM转换电路

图9: PWM转换电路

2.1.10 可调模拟量输入电路

电位器电路用于产生可变的模拟量(0-5V)。

图10: 电位器

2.1.11 串口通信程序实验插孔

做串行通信时,如果不需要将TTL电平转到RS232电平,可直接将TXD、RXD与通信对方交叉对接,并且共地即可。

单片机与标准的串行设备通信,需要将TTL电平转到RS232电平或将RS232电平转成TTL电平。本实验仪提供用户串行通信接口,可以用这两个插孔进行RS232通信程序实验,经电平转换后,再通过实验仪的“用户串口”接到PC机或其它RS232设备,实现数据互传。

2.1.12 六位LED数码显示器 2.1.13 4×6 键盘电路

本实验仪的LED显示电路和键盘电路如图11。显示控制的位码由74HC374输出,经ULN2003反向驱动后,做LED的位选通信号。位选通信号也可做为键盘列扫描码,键盘扫描的行数据从74HC245读回,374输出的列扫描码经245读入后,用来判断是否有键被按下,以及按下的是什么键。如果没有键按下,由于上拉电阻的作用,经245读回的值为高,如果有键按下,374输出的低电平经过按键被接到245的端口上,这样从245读回的数据就会有低位,根据374输出的列信号和245读回的行信号,就可以判断哪个键被按下。LED显示的段码由另一个74HC374输出。

键盘和LED显示电路的地址译码见图,做键盘和LED实验时,需将KEY/LED CS 接到相

- 6 -

应的地址译码上。位码输出地址为0X002H,段码输出地址为0X004H,键盘行码读回地址为0X001H,此处X是由KEY/LED CS 决定。例如将KEY/LED CS接到地址译码的CS0上,那么位码输出地址就为08002H,段码输出地址就是08004H,键盘行码读回地址为08001H。

- 7 -

11: 键盘及LED显示电图11: 键盘及LED显示

2.1.14 存储器电路

本实验仪上有一片32K存储器61256。提供给学生做存储器实验,由于地址译码为4K一段,所以只能提供4K容量使用,地址从0000H~0FFFH。用RAM CS来选择不同的地址段,以适应不同的应用电路。

2.1.15 8255端口扩展电路

图12:8255端口扩展电路

2.1.16 A/D 转换电路

实验仪上有一个0~5V的可调电位器,将可变电压输出端接入A/D转换电路的输入端,通过CPU软件处理,读进A/D转换值,再将转换值送数码管显示。我们可以调节电位器,使之输出不同电压值,通过数码管的显示,检验A/D转换正确与否。

图13:A/D转换电路

- 8 -

2.1.17 D/A 转换电路

实验仪上提供了D/A转换电路如下图所示。我们可以通过软件编程控制D/A转换芯片DAC0832,输出相应电流值,经过采样电路取出模拟量电压值,用电压表测量电压输出端子,读出电压值。

图14: D/A转换电路

2.1.18 液晶屏显示控制电路

液 晶 显 示 屏 图15: 液晶屏接口电路

- 9 -