1.了解数码管显示器的基本原理。
一、实验目的
五、实验结果及问题
实验五 数码管动态显示实验
如果要改变显示内容应如何处理?
2.掌握利用51单片机使用数码管显示器的方法。
图15 七段数码管显示电路
三、实验与步骤 1、硬件资源连接
GC51核心板的P2连接到主板上“动态扫描数码管”区的J5上,P0连接到J6上。
2、编译下载
启动uVision4新建一个51单片机的工程,输入参考代码并编译下载。 4、观察实验结果
8个数码管从低到高显示0、1、2、3、4、5、6、7。 四、参考实验代码
二、实验内容及原理
对于多个七段数码管可以采用动态扫描的方法来显示数据,一次点亮一个数码管,稍等片刻后再点亮下一个数码管,如此循环,由于人眼的视觉“暂留”作用,看上去好像所有的数码管是同时点亮的。要求8个数码管从低到高显示0、1、2、3、4、5、6、7。
实验箱上的8个数码管电路如图15所示。
16
实验六 串、并转换实验
一、实验目的
1.学习串行转并行接口的方法,学习移位寄存器 74HC161 的使用方法。 2.学习并行转串行接口的方法,学习移位寄存器 74HC165 的使用方法。
二、实验内容及原理
内容1:向移位寄存器送出移位时钟和串行数据,连续送出8bit数据后由移位寄存器将其转换成为7位并行的数据。
实验箱上的74HC164串入并出移位寄存器电路如图16所示。
图16 74HC164移位寄存器电路
内容2:利用74HC165将8个拨动开关产生的并行数据转换成为串行数据后传输到单片机,由单片机转换后输出到P0口来驱动LED。
实验箱上的74HC165并入串出移位寄存器电路如图17所示。
图17 74HC165并行转串行电路原理图
三、实验步骤 内容1:
1、硬件资源连接
GC51核心板上的P1.0连接主板“串行转并行”区J9的CLK,P1.1连接到SDA。其中P1.0用于送出移位脉冲,P1.1用于送出串行数据。
将主板上“串行转并行”区J10与LED显示区的J4相连,注意高低位顺序
17
一致。
2、编译下载
启动uVision4新建一个51单片机的工程,输入参考代码并编译下载。 3、观察实验结果
LED上显示的数据在进行累加。 内容2:
1、硬件资源连接
拨动开关的J1连接到“并行转串行”区的J8上。GC51核心板上的P1.0接“并行转串行”区J7的CLK,P1.1接SDA,P1.2接SFT_//LD。GC51核心板上的P0接“发光管”区的J4。
2、编译下载
启动uVision4新建一个51单片机的工程,输入参考代码并编译下载。 3、观察实验结果
单片机从74HC165读出串行数据,经转换后从P0口送出。开关SW1~SW8可以控制发光管LED1~LED8的亮灭。
四、参考实验代码 串入并出程序:
五、实验结果及问题
18
实验七 D/A转换实验
一、实验目的
1.掌握D/A转换的原理.
2.掌握DAC0832的原理与使用方法。
3.学习利用“查表法”输出基本周期信号的方法。
二、实验内容及原理
DAC0832是一种常见的8位DA转换器,它可以根据输入的8位二进制数据的大小转换成一定得电压量。利用DAC0832输出正弦波。
实验箱上DAC0832并行DA转换电路如图18所示。
图18 DAC0832并行DA转换电路
三、实验步骤 1、硬件资源连接
GC51核心板的P1连接到GC51核心板的P0.0“并行DA转换”区的D0~D7。
连接到“并行DA转换”区的CS,P0.1接到WR_EN,P0.2接到ILE,P0.3接到XFRE。 2、编译下载
启动uVision4新建一个51单片机的工程,输入参考代码并编译下载。 3、观察实验结果
利用示波器来观察J20口OUT端输出的波形。 四、参考实验代码
五、实验结果及问题
如果要产生其他形状波形应如何处理?
19
实验八 A/D转换实验
图19 ADC0809 模数转换电路
一、实验目的
1、学习ADC0809的使用方法。
2、学习基本的并行数据DA转换器的工作原理。 二、实验原理
ADC0809是一种8为的并行数据输出的AD转换器,它将输入进来的模拟电压量进行采样、量化后以一定的数字转结果输出出来,这样就实现了数字化的单片机系统与模拟电路系统的接口。完成一次AD转换后,将转换得到的值显示在8个发光管上。
实验箱上ADC0809 模数转换电路如图19所示。可调电压输出电路如图20所示。
图20 实验用可调电压输出电路
三、实验内容与步骤 1、硬件资源连接
GC51核心板的P0连接到“并行AD转换”区J22的D0~D7。GC51核心板
GC51核心板的P2.0连接到的P1连接到“发光管”区的J4上。“并行AD转换”
区的START,P2.1接到EOC,P2.2接到OE,P2.3接到LCKX2和ALE。
20
ADC0809(J21)的CH0连接到实验用可调电压输出电路得TEST1上。 2、编译下载
启动uVision4新建一个51单片机的工程,输入参考代码并编译下载。 3、观察实验结果
旋转TEST1的按钮,转换结果直接以二进制方式显示在LED上。 四、参考实验代码
五、实验结果及问题
如何改变输入通道?
21