[信息与通信]微机系统及应用实验.ppt
《[信息与通信]微机系统及应用实验.ppt》由会员分享,可在线阅读,更多相关《[信息与通信]微机系统及应用实验.ppt(41页珍藏版)》请在三一办公上搜索。
1、微机系统及应用实验,实验一 基本I/O端口应用实验 实验二 LCD 应用实验 实验三 可编程并行接口实验(8255)实验四 计数器定时器实验(8253)实验五 键盘与显示器实验 实验六 中断系统实验(8259)实验七 A/D转换实验(ADC0809)实验八 D/A转换实验(DAC0832),实验一 基本I/O端口应用实验,一、实验目的 掌握基本并行接口的工作原理及使用方法。二、实验内容 1基本的并行输出接口电路:将JS4的I/O 端口地址(280287)连接到DRV模块的JS6,然后将锁存器的输出(74LS273)Q0Q7,通过JS5一一对应连接到LED显示电路的JS2上。然后在DOS 方式下
2、 运行DEBUG调试程序。进入 DEBUG 后,用输出命令“O”验证其正确性。格式为:O 280 FF(00)编程:从键盘输入一个字符或数字,将其该字符或数字的ASIIC码通过该输出接口电路输出到 LED,通过发光二极管的“亮”或“灭”验证其正确性。,基本I/O并行输出接口,2基本的并行输入接口电路:将JS4的I/O 端口地址(280287)连接到DRV模块的JS8,然后将驱动器(74LS245)的输入B0B7通过JS7一一对应连接到JS3的K0K7。然后在DOS 方式下运行DEBUG调试程序。进入DEBUG后,用输入命令“I”验证其正确性。格式为:I 280 编程:通过逻辑电平开关预置某字符
3、或数字的ASIIC码值。通 过该 输入接口电路将其对应的字母显示在计算机屏幕上。,基本I/O并行输入接口,ASCII代码表,128种字符:95个可见字符,33个控制字符;制码,实验二 LCD 应用实验,一 实验目的 了解字符液晶的使用方法。二 实验内容 编写程序在LCD上显示一串字符。三 实验原理LCD主要由LCD显示屏(LCD PANEL)、控制器(Controller)、列驱动器(Segment Driver)和偏压产生电路组成。EDM1602为16x2的字符液晶。控制器由指令寄存器IR,数据寄存器DR,忙标志BF,地址计数器AC,DDRAM,CGROM,CGRAM以及时序发生电路组成。,
4、LCD引脚功能列表,将模块的控制线CS,WR,RD及地址线A0,A1与ISA槽中对应插孔用导线连接。编写程序。,三.编程提示 首先需要把控制字写入指令寄存器IR,对LCD进行初始设置,然后把数据(字符串)输入到数据寄存器,完成显示.,下面是一个简单的在LCD 上显示一串字符串“012”的程序片断。outportb(0 xc400,0 x06);设定输入模式,AC自动加1,显示不位移delay(100);延时outportb(0 xc400,0 x0f);显示开关控制,开显示delay(100);延时outportb(0 xc400,0 x01);清显示delay(100);延时outportb
5、(0 xc400,0 x38);功能设置,8位数据宽度,液晶2行显示delay(100);延时outportb(0 xc401,0 x30);显示“0”delay(100);延时outportb(0 xc401,0 x31);显示“1”delay(100);延时outportb(0 xc401,0 x32);显示“2”,实验三 可编程并行接口实验(8255),一 实验目的(1)熟练掌握8255并行接口芯片的基本功能及工作原理。(2)掌握8255的三种工作方式及其初始化编程的方法。(3)学会利用8255来构成实用的并行接口电路的方法。二 实验内容(1)将8255端口B的PB0PB7(JS13)做
6、为输入,连接 到逻辑电平开关K0K7(JS3)上,将8255端口A的 PA0PA7(JS12)做为输出连接到发光二极管的L1-L8(JS2)。编程要求:当输入不是全“0”时,输出与 输入保持一致。当输入为全“0”时,A口输出发光二极 管闪烁告警信号。,在DEBUG状态下,验证8255的A口和B口输入/输出功能的正 确性。其格式如下:O 283 82(写控制字)I 281(读B口)O 280 00(FF)(A口输出)(2)使用8255并行接口芯片,实现十字路口交通灯的模拟控制。将8255端口C(JS14)的PC7、PC6、PC5与南北方向(S JS18、NJS16)的红、黄、绿三个发光二极管分别
7、相连。将 PC2、PC1、PC0与东西方向(EJS17、WJS15)的红、黄、绿三个发光二极管分别相连。编程使东西和南北方向的红、黄、绿三个指示灯的亮、灭按十字路口交通灯的变化规律进行。,十字路口交通灯的变化规律及控制时序:南北路口的绿灯、东西路口的红灯同时亮20秒左右。南北路口的黄灯闪烁大约4秒钟,同时东西路口的红灯继续亮。南北路口的红灯、东西路口的绿灯同时亮20秒左右。南北路口的红灯继续亮,同时东西路口的黄灯闪烁大约4秒钟。转 重复。,实验四 计数器/定时器实验(8253),一 实验目的 掌握8253的基本工作原理和编程方法。二 实验内容(1)将计数器0设置为方式0,计数器初值为N(N0F
8、)。将单 脉冲发生器的输出(JS1)与8253计数器0的CLK0(JS20)相连,将GATE0接+5V,将OUT0接发光二极管L1。然后在 DOS方式下运行DEBUG调试程序。进入DEBUG后,用输入/输出命令验证其正确性。步骤如下:O 283 10(50 或 90):写控制字;O 280 XX:计数器赋初值;I 280:读计数器值;,编程要求:用手动逐个输入单脉冲,并使计数值在屏幕上显示。同 时观察OUT0(发光二极管L1)电平变化的情况(当输 入N+1个脉冲后OUT0变为高电平)。(2)将计数器0和将计数器1分别设置为方式3,计数器初值 设为1000,将CLK0接1MHZ的时钟信号(JS3
9、2的/4)采用级连方式(将OUT0与CLK1相连),完成对1MHZ 时钟信号的1000000分频。编程要求:使OUT0输出一个周期为1ms的方波(用示波器进行观察)OUT1输出频率为1HZ的脉冲信号(用发光二极管观察指 示灯的闪烁情况)。(3)利用8253定时器的功能,设计 一个用“分”和“秒”显示 的 电子钟(选做)。,实验五 键盘与显示器实验,一 实验目的(1)了解数码管显示字符的基本原理以及键盘硬件电路的工作原理。(2)掌握键盘扫描程序以及动态显示程序的设计方法。二 实验内容 1.将键盘的四条行线(JS35)分别与74LS273的Q0,Q1,Q2,Q3(JS5)相连,JS6与JS4的28
10、0287H相连。将键盘的四条 列线(JS36)分别与74LS245的B0,B1,B2,B3(JS7)相 连,JS8与JS4的290297H相连。(也可采用8255)。然后 编写键盘扫描程序,要求当有某一键按下时,将该键所对应的字 符显示在计算机屏幕上。,2.将数码管的 a、b、c、d、e、f、g、dp(JS33)与 8255 A口的 PA0PA7分别一一对应相连。静态显示:然后将位控制端 LED1LED4(JS34)分别与逻辑电平开关的 K0K3 相连,在DEBUG状态下,用输出命令“O”,通过 8255的A口在数码管上显示数字 09(C0H、F9H、A4H、B0H、99H、92H、82H、F
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息与通信 信息 通信 微机 系统 应用 实验
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5615142.html