1. 首页 > 经验  > 正文

电子系统实验

电子系统实验

电子系统实验是2013年出版的一本图书

基本介绍

中文:电子系统实验目的和要求:8255输入/输出实验方法了解:8255晶片结构及编程掌握扫描键盘显示的编程方法

实验一

IO扩展晶片实验
[实验目的和要求]
1.了解8255晶片结构及编程方法。
2.了解8255输入/输出实验方法。
3.掌握扫描键盘和显示的编程方法。
[实验内容]
1、输入/输出实验:利用8255可程式并行口晶片,进行输入/输出实验,实验中用8255PA口作输出,PB口作输入。
实验电路及连线
8255的CS/接138的8400H,则命令地址为8406H,PA口地址为8400H,PB口地址为8402H,PC口地址为8404H。
PA0~PA7(PA口)接DL1~DL7(LED);
PB0~PB7(PB口)接K1~K8(开关量)。
实验说明
可程式通用接口晶片8255A有三个八位的并行I/O口,它有三种工作方式。本实验採用的是方式0:PA,PC口输出,PB口输入。
实验程式框图

实验二

AD-DA实验
输入/输出A.ASM主程式框图 输入/输出B.ASM主程式框图
2、扫描键盘实验:把按键输入的键码,显示在由8279控制的七段数码管上。8255PA口做键盘输入线,PB口作扫描线。
实验电路及连线
利用8255可程式并行口做一个扫描键盘实验,把按键输入的键码,显示在由8279控制的七段数码管上。8255PA口做键盘输入线,PB口作扫描线。
8255的CS/接138的8400H,则命令字地址为8406H,PA口地址为8400H,PB口地址为8402H,PC口地址为8404H。
8279地址确定如下:
8279的状态口地址为0FF82H;
8279的数据口地址为0FF80H;
K10的十个短路套都套在8255侧。
实验说明
在PA口与PB口组成的64点阵列上,把按键接在不同的点上,将得到不同的键码,本实验採用8×2的阵列,共可按16个键。显示部分由8279控制,由7407驱动8位数码管显示。
实验框图
主程式框图 读键显示部分框图
3、在实验报告上写出实验原理调试过程和结果,分析说明原因
[主要实验仪器与器材]
单片机实验箱AEDK5196一台、电脑、示波器
实验二 AD-DA实验
[实验目的和要求]
1.了解D/A转换的基本原理。
2.了解D/A转换晶片0832的性能及编程方法。
3.了解单片机系统中扩展D/A转换的基本方法
4.掌握A/D转换与单片机的接口方法。
5.了解A/D晶片ADC0809转换性能及编程。
6.通过实验了解单片机如何进行数据採集。
[实验内容]
1、DA实验:利用DAC0832,编製程序产生锯齿波、三角波、正弦波(选做)。三种波轮流显示,用示波器观看。
①实验电路及连线
②实验说明
D/A转换是把数字量转换成模拟量的变换,要实现实验要求,比较简单的方法是产生三个波形的表格,然后通过查表来实现波形显示。
产生锯齿波和三角波的表格只需由数字量的增减来控制,同时注意三角波要分两段来产生。
要产生正弦波,较简单的手段是造一张正弦数字量表。即查函式表得到的值转换成十六进制数填表。这样做虽然简单,但是费时费力,利用嵌入式定点、浮点运算子程式库可方便的完成正弦波的波形表生成工作。(产生正弦波实验为选作)
D/A转换取值範围为一个周期,採样点越多,精度越高些。本例採用的採样点为256点/周期。
③实验框图
PDA.ASM主程式框图
2、AD实验:利用实验板上的ADC0809做A/D转换器,实验板上的电位器提供模拟量输入,编製程序,将模拟量转换成二进制数字量,用发光二极体显示。
①实验电路及连线
②实验说明
A/D转换器大致有三类:一是积分A/D转换器,优点是精度高,抗干扰性好,价格便宜,但速度慢;二是逐次逼近法A/D转换器,精度,速度,价格适中;三是并行A/D转换器,速度快,价格也昂贵。
实验用的ADC0809属第二类,是八位A/D转换器。每採集一次一般需100us。中断方式下,A/D转换结束后会自动产生EOC信号将其与8031的INT0相接。
③实验框图
程式框图:
3、在实验报告上写出实验原理、调试过程和结果,分析说明原因。
[主要实验仪器与器材]
单片机实验箱AEDK5196一台、电脑、示波器

本文由'可心三岁啦'发布,不代表演示站立场,转载/删除联系作者,如需删除请-> 关于侵权处理说明