微机实验指导书修改版16级本科各专业1.docx
- 文档编号:20124129
- 上传时间:2023-04-25
- 格式:DOCX
- 页数:11
- 大小:226.83KB
微机实验指导书修改版16级本科各专业1.docx
《微机实验指导书修改版16级本科各专业1.docx》由会员分享,可在线阅读,更多相关《微机实验指导书修改版16级本科各专业1.docx(11页珍藏版)》请在冰豆网上搜索。
微机实验指导书修改版16级本科各专业1
微机原理及接口技术
实验指导书
郑州科技学院电信教研室编
实验一简单并行接口
一、实验目的
掌握简单并行接口的工作原理及使用方法。
二、实验内容
1、按下面图2-1简单并行输出接口电路图连接线路(74LS273插通用插座,74LS32用实验台上的“或门”)。
74LS273为八D触发器,8个D输入端分别接数据总线D0~D7,8个Q输出端接LED显示电路L0~L7。
2、编程从键盘输入一个字符或数字,将其ASCⅡ码通过这个输出接口输出,根据8个发光二极管发光情况验证正确性。
3、按下面图2-2简单并行输入接口电路图连接电路(74LS244插通用插座,74LS32用实验台上的“或门”)。
74LS244为八缓冲器,8个数据输入端分别接逻辑电平开关输出K0~K7,8个数据输出端分别接数据总线D0~D7。
4、用逻辑电平开关预置某个字母的ASCⅡ码,编程输入这个ASCⅡ码,并将其对应字母在屏幕上显示出来。
图2-1图2-2
三、编程提示
1、上述并行输出接口的地址为2A8H,并行输入接口的地址为2A0H,通过上述并行接口电路输出数据需要3条指令:
MOVAL,数据
MOVDX,2A8H
OUTDX,AL
通过上述并行接口输入数据需要2条指令:
MOVDX,2ADH
INAL,DX
2、参考流程图
图2-3参考程序1图2-4参考程序2
四、实验报告要求
编写程序,汇编并运行,记录实验现象或结果,验证所编写程序正确性。
实验二可编程定时器/计数器(8253)
一、实验目的
掌握8253的基本工作原理和编程方法。
二、实验内容
1、按图3-1虚线连接电路,将计数器0设置为方式0,计数器初值为N(N≤0FH),用手动逐个输入单脉冲,编程使计数值在屏幕上显示,并同时用逻辑笔观察OUT0电平变化(当输入N+1个脉冲后OUT0变高电平)。
图3-1
2、按图3-2连接电路,将计数器0、计数器1分别设置为方式3,计数初值设为1000,用逻辑笔观察OUT1输出电平的变化(频率1HZ)。
图3-2
三、编程提示
1、8253控制寄存器地址283H
计数器0地址280H
计数器1地址281H
CLK0连接时钟1MHZ
2、参考流程图(见图3-3、图3-4):
四、实验报告要求
编写程序,汇编并运行,记录实验现象或结果,验证所编写程序正确性。
实验三可编程并行接口
(一)(8255方式0)
一、实验目的
掌握8255方式0的工作原理及使用方法。
二、实验内容
1、实验电路如图4-1,8255C口接逻辑电平开关K0~K7,A口接LED显示电路L0~L7。
2、编程从8255C口输入数据,再从A口输出。
图4-1图4-2
三、编程提示
1、8255控制寄存器端口地址28BH
A口的地址288H
C口的地址28AH
2、参考流程图(见图4-2):
四、实验报告要求
编写程序,汇编并运行,记录实验现象或结果,验证所编写程序正确性。
实验四七段数码管
一、实验目的
掌握数码管显示数字的原理
二、实验内容
1、静态显示:
按图5-1连接好电路,将8255的A口PA0~PA6分别与七段数码管的段码驱动输入端a~g相连,位码驱动输入端S1接+5V(选中),S0、dp接地(关闭)。
编程从键盘输入一位十进制数字(0~9),在七段数码管上显示出来。
图5-1图5-2
2、动态显示:
按图5-2连接好电路,七段数码管段码连接不变,位码驱动输入端S1,S0接8255C口的PC1,PC0。
编程在两个数码管上显示“56”。
3、动态显示(选作):
使用图5-2的电路,编程在两个数码管上循环显示“00-99”。
三、编程提示
1、实验台上的七段数码管为共阴型,段码采用同相驱动,输入端加高电平,选中的数码管亮,位码加反相驱动器,位码输入端高电平选中。
2、七段数码管的字型代码表如下表:
显示字形
g
e
f
d
c
b
a
段码
0
0
1
1
1
1
1
1
3fh
1
0
0
0
0
1
1
0
06h
2
1
0
1
1
0
1
1
5bh
3
1
0
0
1
1
1
1
4fh
4
1
1
0
0
1
1
0
66h
5
1
1
0
1
1
0
1
6dh
6
1
1
1
1
1
0
1
7dh
7
0
0
0
0
1
1
1
07h
8
1
1
1
1
1
1
1
7fh
9
1
1
0
1
1
1
1
6fh
3、参考流程图(见图5-3、图5-4)
图5-3图5-4
四、实验报告要求
编写程序,汇编并运行,记录实验现象或结果,验证所编写程序正确性。
实验五继电器控制
一、实验目的
1、了解微机控制直流继电器的一般方法。
2、进一步熟悉使用8255、8253。
二、实验内容
实验电路如图6-1,按虚线连接电路:
CLK0接1MHZ,GATE0,GATE1,接+5V,OUT0接CLK1,OUT1接PA0,PC0接继电器驱动电路的开关输入端Ik。
编程使用8253定时,让继电器周而复始的闭合5秒钟(指示灯灯亮),断开5秒钟(指示灯灯灭)。
图6-1
三、编程提示
1、将8253计数器0设置为方式3、计数器1设置为方式0并联使用,CLK0接1MHZ时钟,设置两个计数器的初值(乘积为5000000)启动计数器工作后,经过5秒钟OUT1输出高电平。
通过8255A口查询OUT1的输出电平,用C口PC0输出开关量控制继电器动作。
2、继电器开关量输入端输入“1”时,继电器常开触点闭合,指示灯发亮,输入“0”时断开,指示灯熄灭。
3、参考流程图(见图6-2):
(A)主程序(B)延时子程序
图6-2
四、实验报告要求
编写程序,汇编并运行,记录实验现象或结果,验证所编写程序正确性。
实验六交通灯控制实验
一、实验目的
通过并行接口8255实现十字路口交通灯的模拟控制,进一步掌握对并行口的使用。
二、实验内容
如图8-1,L5、L4、L3作为南北路口的交通灯与PC7、PC6、PC5相连,L2、L1、L0作为东西路口的交通灯与PC2、PC1、PC0相连。
编程使六个灯按交通灯变化规律亮灭。
图8-1
三、编程提示:
十字路口交通灯的变化规律要求:
(1)南北路口的红灯、东西路口的绿灯同时亮30秒左右。
(2)南北路口的黄灯闪烁若干次,同时东西路口的绿灯继续亮。
(3)南北路口的绿灯、东西路口的红灯同时亮30秒左右。
(4)南北路口的绿灯继续亮、同时东西路口的黄灯亮闪烁若干次。
(5)转
(1)重复。
四、参考流程图
图8-2
五、实验报告要求
编写程序,汇编并运行,记录实验现象或结果,验证所编写程序正确性。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 实验 指导书 修改 16 本科 各专业