单片机原理及应用实验指导书

发布时间 : 星期二 文章单片机原理及应用实验指导书更新完毕开始阅读

图3: 单脉冲发生电路

2.1.4 音频放大电路

图4: 音频放大滤波电路

2.1.5 继电器输出电路

当控制端电平置高,公共触点与常开端吸合。我们可以将常开端接入一发光二极管,公共端接+5V电平,通过对控制端进行控制,观察发光二极管的状态。见图5。

图5: 继电器控制电路

2.1.7 逻辑测量(逻辑笔)电路

本实验仪上有逻辑测量电路,如图 11。可用于测量各种电平,其中红灯亮表示高电平,绿灯亮表示低电平。如果两灯同时闪动,表示有脉冲信号;两灯都不亮时,表示浮空(高阻态)。

图7: 逻辑笔电路

2.1.8 脉冲信号10 MHz和1MHz

下图是10MHz脉冲信号和1MHz输出电路。

2.1.9 PWM转换电

图9: PWM转换电路

2.1.10 可调模拟量输入电路

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

图10: 电位器

2.1.11 串口通信程序实验插孔

做串行通信时,如果不需要将TTL电平转到RS232电平,可直接将POD51/96仿真板或POD8086仿真板上的TXD、RXD与通信对方交叉对接,并且共地即可。

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

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

本实验仪的LED显示电路和键盘电路如图1。显示电路和键盘电路可以工作在内驱和外驱两种方式,内驱是用CPU总线方式驱动,通过总线读写外部设备的地址来控制显示和读入键盘码。外部驱动方式是直接用IO方式驱动八段显示的段码、位码和键盘按键信息,这里的IO控制可以用CPU的IO口来实现控制,也可通过8255等IO扩展电路来控制。内驱、外驱由板上的拨动开关控制。

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

键盘和LED显示电路的地址译码见图,做键盘和LED实验时,需将KEY/LED CS 接到相应的地址译码上。位码输出地址为0X002H,段码输出地址为0X004H,键盘行码读回地址为0X001H,此处X是地址高四位,由KEY/LED CS 决定。例如将KEY/LED CS接到地址译码的CS0上,那么位码输出地址就为08002H,段码输出地址就是08004H,键盘行码读回地址为08001H。

外驱方式:将拨动开关拨到“外驱”位置,八段显示和键盘工作于外驱方式,八段管的段码控制由输出端口输出到A~H插孔。G0~G5是八段管的位码,同时也是键盘列扫描信号,IO口输出的信号一方面可以点亮一位八段管,另一方面向键盘输出列扫描信号。K0~K3是键盘行信号,IO口可以从这里读到键盘按下的信息,与列扫描一起可以判断是哪个键被按下。

图12-13: 键盘及LED显示电路

2.1.14 存储器电路

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

2.1.15 8255端口扩展电路

图15:8255端口扩展电路

2.1.16 A/D 转换电路

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

图16:A/D转换电路

2.1.17 D/A 转换电路

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

联系合同范文客服:xxxxx#qq.com(#替换为@)