版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 试验一 存储器读写实验一、存储器读写实验目的 1、熟悉静态RAM的使用方法, 掌握8088微机系统扩展RAM的方法。2、掌握静态RAM读写数据编程方法。二、实验内容 对指定地址区间的RAM(2000H27FDH)先进行写数据55AAH, 然后将其内容读出再写到3000H33FEH中。三、实验步骤(运行实验程序) 1、运行实验程序; 2、稍后按RESET键退出, 用存贮器读方法检查2000H27FDH中的内容和300033FF中的内容应都是55AA。 四、实验程序CODE SEGMENTASSUME CS:CODESTART:MOV AX,0HMOV DS,AXMOV BX,2000HMOV
2、AX,55AAHMOV CX,03FFHRAMW1:MOV DS:BX,AXADD BX,0002HLOOP RAMW1MOV AX,2000HMOV SI,AXMOV AX,3000HMOV DI,AXMOV CX,03FFHCLDREP MOVSBRAMW2:JMP RAMW2CODE ENDSEND START 实验二 继电器控制实验一、实验目的:掌握用继电器控制的基本方法和编程。二、实验内容1、利用8255A PB0输出高低电平,控制继电器的开合,以实现对外部装置的控制。 2、硬件线路原理如图523所示 3、实验预备知识:现代自动化控制设备中都存在一个电子与电气电路的互相联结问题,一方
3、面要使电子电路的控制信号能够控制电气电路的执行元件(电动机、 电磁铁、电灯等);一方面又要为电子电路的电气提供良好的电隔离, 以保护电子电路和人身的安全,电子继电器便能完成这一桥梁作用。三、连线方法1、8255A的 PB0连JIN插孔。2、将CS8255连到Y6。 四、实验步骤1、按图连好实验线路图。2、运行实验程序,继电器应循环吸合,L-13和L-14交替亮灭。五、硬件线路接线图六、试验程序CODE SEGMENTASSUME CS:CODEIOCONPT EQU 0063HIOCPT EQU 0061HSTART:MOV AL,80HMOV DX,IOCONPTOUT DX,ALNOPNO
4、PNOPIOLED1: MOV DX,IOCPTIODE2:MOV AL,01HOUT DX,ALCALL DELAYMOV AL,00HOUT DX,ALCALL DELAYJMP IODE2DELAY:MOV CX,0FFFFHDELY:LOOP DELYRETCODE ENDSEND START实验三 小直流电机调速实验一、实验目的1、掌握直流电机的驱动原理。2、了解直流电机调速的方法。二、实验内容 1、用DAC0832D/A转换电路的输出,经放大后驱动直流电机。 2、编制程序,改变DAC0832输出经放大后的方波信号的占空比来控制电机转速。三、连接方法1、DAC0832的片选信号CS0
5、832连到译码输出Y6。2、用二芯连接线将2个DM插座相连。3、将0832输出经放大后的模拟电压输出端OUT2连到DM插座旁边的DJ插孔上。四、实验步骤 1、确认连线正确性。 2、从起始地址开始连续运行程序。 3、观察直流电机的转速(应有正转和反转)。五、硬件线路接线原理图六、实验程序CODE SEGMENTASSUME CS:CODEDAPORTEQU 0060HSTART:MOV AL,0FFHDACON1: MOV DX,DAPORTOUT DX,ALMOV CX,1000HDACO2:LOOP DACO2DEC ALJNZ DACON1DACO3:MOV DX,DAPORTOUT DX
6、,ALMOV CX,0800HDACO4:LOOP DACO4INC ALJNZ DACO3JMP STARTCODE ENDSEND START实验四 步进电机控制实验一、实验目的1、 了解步进电机控制的基本原理。2、 掌握步进电机转动编程方法。二、实验内容1、用74LS273挂接在数据总线上,输出控制脉冲,由UN2003驱动步进电机转动。2、硬件线路原理图如图522。3、 实验预备知识 步机电机驱动原理是通过对它每相线圈中的电流的顺序切换来使电机作步进式旋转。驱动电路由脉冲信号来控制,所以调节脉冲信号的频率便可改变步进电机的转速,用微电脑控制步进电机最适合。三、连接方法1、用五芯连接线将2
7、个J1插座相连。2、将CS273 连到Y6。 四、实验步骤1、按图522连好实验线路图。2、运行实验程序,观察步进电机转动情况五、实验硬件线路原理图六、实验程序CODE SEGMENTASSUME CS:CODEIOBPTEQU 0060HSTART: JMP IOLED1IOLED1:MOV DX,IOBPTMOV AL,03HOUT DX,ALCALL DELAYMOV AL,06HOUT DX,AL CALL DELAY MOV AL,0CH OUT DX,AL CALL DELAY MOV AL,09H OUT DX,ALCALL DELAY JMP STARTDELAY:MOV CX
8、,08000HDELA:LOOP DELARETCODE ENDSEND START 实验五 A/D转换0809应用一、实验目的 加深理解逐次逼近法模数转换器的特征和工作原理,掌握ADC0809的接口方法以及A/D输入程序的设计和调试方法。二、实验内容1、实验原理本实验采用 ADC0809 做 A/D 转换实验。ADC0809 是一种8路模拟输入、8位数字输出的逐次逼近法A/D器件,转换时间约100us,转换精度为1/512,适用于多路数据采集系统。ADC0809片内有三态输出的数据锁存器,故可以与8088微机总线直接接口。 图中ADC0809的CLK信号接CLK=2.385MHZ,基准电压V
9、ref(+)接Vcc。一般在实际应用系统中应该接精确+5V,以提高转换精度,ADC0809片选信号0809CS和/IOW、/IOR经逻辑组合后,去控制ADC0809的ALE、START、ENABLE信号。ADC0809的转换结束信号EOC未接, 如果以中断方式实现数据采集,需将EOC信号线接至中断控制器8259的中断源输入通道。本实验以延时方式等待A/D转换结束,ADC0809的通道号选择线ADDA、ADDB、ADDC 接系统地址线的低3位,因此ADC0809的8个通道值地址分别为00H、01H、02H、03H、04H、05H 、 06H、07H。启动本A/D转换只需如下三条命令: MOV D
10、X,ADPORT;ADPORT为ADC0809端口地址。 MOV AL,DATA ;DATA为通道值。 OUT DX, AL ; 通道值送端口。 读取A/D转换结果用下面二条指令: MOV DX,ADPORT IN AL,DX1 2、实验线路的连接在原理图52中,粗黑线是学生需要连接的线, 粗黑线两端是需连接的信号名称。 (1) IN1插孔连WA51的输出 V1 插孔。 (2) CS 0809连译码输出 Y6 插孔。 (3)CLK0809连脉冲输出1MHZ。3 、调节电位器W1,以改变模拟电压值,显示器上会不断显示新的A/D转换结果。用ADC0809做A/D转换,其模拟量与数字量对应关系的典型
11、值为+5VFFH,2.5V80H,0V00H。三、实验步骤 1、正确连接好实验线路 2、理解实验原理 3、仔细阅读,弄懂实验程序 4、运行实验程序 实验软件参考程序存放在两个地方: 一是放在随机软盘中,二是部份放在系统监控中。 每个实验程序所对应的起始地址见附一、二。 (a) 运行系统监控中的实验程序 在系统接上电源,显示DVCC86H后,按任意键,显示器显示。 按GO键,显示1000XX 输入F000:B000 再按EXEC键,在DVCC8086JHN上应显示0809XX。 调节电位器WA51,以改变模拟电压值,显示器上会不断显示新的A/D转换结果。用ADC0809做A/D转换,其模拟量与数
12、字量对应关系的典型值为+5VFFH,2.5V80H,0V00H。 (b) 运行随机软件中的实验程序四、硬件电路原理图五、实验程序CODE SEGMENTASSUME CS:CODEADPORTEQU 0061hCONTPORT EQU 00DFHDATAPORT EQU 00DEHSTART:JMP ADCONTORLDATA1EQU 0580HDATA2EQU 0500HADCONTORL:CALL FORMATMOV AX,0HMOV DS,AXMOV BX,DATA1MOV DS:BX,ALADD BX,01HMOV DS:BX,ALADD BX,01HMOV AL,40HMOV DS:
13、BX,ALADD BX,01HMOV AL,40HMOV DS:BX,ALADD BX,01HMOV AL,6fHMOV DS:BX,ALADD BX,01HMOV AL,3fHMOV DS:BX,ALADD BX,01HMOV AL,7fHMOV DS:BX,ALMOV AL,3fHADD BX,01HMOV DS:BX,ALADCON:MOV AX,00MOV DX,ADPORTOUT DX,ALMOV CX,0500HDELAY:LOOP DELAYMOV DX,ADPORTIN AL,DXMOV CL,ALCALL CONVERSCALL LEDDISPJMP ADCONCONVERS
14、:MOV BH,0HAND AL,0FHMOV BL,ALMOV AL,CS:BX+DATA2MOV BX,DATA1MOV DS:BX,ALINC BXPUSH BXMOV AL,CLMOV CL,04HSHR AL,CLMOV BL,ALMOV BH,0HMOV AL,CS:BX+DATA2POP BXMOV DS:BX,ALRETLEDDISP:MOV AL,90HMOV DX,CONTPORTOUT DX,ALMOV BYTE PTR DS:0600H,00LED1:CMP BYTE PTR DS:0600H,07HJA LED2MOV BL,DS:0600HMOV BH,0HMOV
15、AL,DS:BX+DATA1MOV DX,DATAPORTOUT DX,ALADD BYTE PTR DS:0600H,01HJNZ LED1LED2:RETFORMAT: MOV BX,0MOV WORD PTR DS:BX+0500H,063FHADD BX,2MOV WORD PTR DS:BX+0500H,4F5BHADD BX,2MOV WORD PTR DS:BX+0500H,6D66HADD BX,2MOV WORD PTR DS:BX+0500H,077DHADD BX,2MOV WORD PTR DS:BX+0500H,6F7FHADD BX,2MOV WORD PTR DS
16、:BX+0500H,7C77HADD BX,2MOV WORD PTR DS:BX+0500H,5E39HADD BX,2MOV WORD PTR DS:BX+0500H,7179HRETCODE ENDSEND START实验六 D/A转换0832(一)1、 实验目的熟悉DAC0832数模转换器的特性和接口方法,掌握D/A 输出程序的设计和调试方法。二、实验内容 1、实验原理实验原理如图 55所示,由于DAC0832有数据锁存器、选片、读、写控制信号线,故可与 8088CPU 总线直接接口。图中是只有一路模拟量输出, 且为单极型电压输出。DAC0832工作于单缓冲方式,它的ILE接+5V,/
17、CS和/XFER相接后作为0832芯片的片选0832CS。这样, 对DAC0832执行一次写操作就把一个数据直接写入DAC寄存器、模拟量输出随之而变化。2 、 实验线路的连接将0832片选信号CS0832插孔和译码输出Y7插孔相连。3 、 实验软件编程提示 本实验要求在OUT1端输出方波信号,方波信号的周期由延时时间常数确定。 根据Vout =VREF(输入数字量的十进制数)/256,当数字量的十进制数为256(FFH)时,由于VREF =5V,Vout = +5V。当数字量的十进制数为0(00H) 时, 由于VREF = 5V,Vout = 0V。因此,只要你将上述数字量写入DAC0832端
18、口地址时,模拟电压就从OUT1 端输出 。三、实验步骤 1 、 根据原理图正确连接好实验线路 2 、 正确理解实验原理 3 、 运行实验程序 在DVCC8086JHN显示器上显示 0832 1。用示波器测量DAC0832 下方OUT1插孔,应有方波输出,方波的周期约为1ms。四、硬件实验原理图五、实验程序CODE SEGMENTASSUME CS:CODEDAPORTEQU 0070HCONTPORT EQU 00DFHDATAPORT EQU 00DEHDATAEQU 0500HSTART:JMP DACONTORLDACONTORL:CALL FORMATCALL LEDDISPMOV D
19、X,DAPORTMOV AL,00HDACON1: OUT DX,ALMOV CX,0400HDACON2: LOOP DACON2NOT ALJMP DACON1LEDDISP:MOV AL,90HMOV DX,CONTPORTOUT DX,ALMOV BYTE PTR DS:0600H,00LED1:CMP BYTE PTR DS:0600H,07HJA LED2MOV BL,DS:0600HMOV BH,0HMOV AL,CS:BX+DATAMOV DX,DATAPORTOUT DX,ALADD BYTE PTR DS:0600H,01HJNZ LED1LED2:RETFORMAT: M
20、OV BX,0MOV WORD PTR DS:BX+0500H,4006HADD BX,2MOV WORD PTR DS:BX+0500H,4040HADD BX,2MOV WORD PTR DS:BX+0500H,4F5BHADD BX,2MOV WORD PTR DS:BX+0500H,3F7FHADD BX,2RETCODE ENDSEND START 实验七 D/A转换0832应用(二)1、 实验目的进一步掌握数/模转换的基本原理。二、实验内容 1、实验原理实验原理如图 55所示,由于DAC0832有数据锁存器、选片、读、写控制信号线,故可与 8088CPU 总线直接接口。图中是只有一
21、路模拟量输出, 且为单极型电压输出。DAC0832工作于单缓冲方式,它的ILE接+5V,/CS和/XFER相接后作为0832芯片的片选0832CS。这样, 对DAC0832执行一次写操作就把一个数据直接写入DAC寄存器、模拟量输出随之而变化。2 、 实验线路的连接将DAC片选信号CS0832CS插孔和译码输出Y7插孔相连。3 、 实验软件编程提示 本实验在OUT1端输出锯齿波。根据Vou t = VRFE(输入数字量的十进制数)/256即可知道,只要将数字量0256(00HFFH)从0开始逐渐加1递增直至256为止, 不断循环,在OUT1端就会输出连续不断的锯齿波。三、实验步骤1、 根据原理图
22、正确连接好实验线路。2、 运行实验程序 在 DVCC8086JHN 显示器上显示 0832 2 ,用示波器测量DAC0832下方OUT1插孔,应有锯齿波输出。四、硬件实验原理图 5、 试验程序 CODE SEGMENTASSUME CS:CODEDAPORTEQU 0070HCONTPORT EQU 00DFHDATAPORT EQU 00DEHDATAEQU 0500HSTART:JMP DACONTORLDACONTORL:CALL FORMATCALL LEDDISPMOV DX,DAPORTMOV AL,00HDACON1: OUT DX,ALINC ALMOV CX,08HDACON
23、2: LOOP DACON2JMP DACON1 LEDDISP:MOV AL,90HMOV DX,CONTPORTOUT DX,ALMOV BYTE PTR DS:0600H,00LED1:CMP BYTE PTR DS:0600H,07HJA LED2MOV BL,DS:0600HMOV BH,0HMOV AL,CS:BX+DATAMOV DX,DATAPORTOUT DX,ALADD BYTE PTR DS:0600H,01HJNZ LED1LED2:RETFORMAT: MOV BX,0MOV WORD PTR DS:BX+0500H,405BHADD BX,2MOV WORD PTR
24、 DS:BX+0500H,4040HADD BX,2MOV WORD PTR DS:BX+0500H,4F5BHADD BX,2MOV WORD PTR DS:BX+0500H,3F7FHRETCODE ENDSEND START 实验八 并行口8255A实验(一)1、 实验目的1. 掌握8255A和微机接口方法。2. 掌握8255A的工作方式和编程原理。二、实验内容 1、实验原理 如实验原理图58所示,PC口8位接8个开关K1 K8,PB口8位接8个发光二极管,从PC口读入8位开关量送PB口显示。拨动K1 K8,PB口上接的8个发光二极管L1 L8对应显示K1 K8的状态。2、实验线路连接(
25、1) 8255A芯片PC0 PC7插孔依次接K1 K8。(2) 8255A芯片PB0PB7插孔依次接L1 L8。(3) 8255A的CS插孔CS8255接译码输出Y7插孔。三、实验步骤 1、按图58连好线路。 2、运行实验程序。在DVCC8086JHN显示82551,同时拨动K1K8,L1L8会跟着亮灭。四、实验硬件电路原理图五、实验程序CODE SEGMENTASSUME CS:CODEIOCONPT EQU 0073HIOCPTEQU 0072HIOBPTEQU 0071HCONTPORT EQU 00DFHDATAPORT EQU 00DEHDATA1 EQU 0500HSTART:JM
26、P IOLEDIOLED:CALL FORMATCALL LEDDISPMOV AL,89HMOV DX,IOCONPTOUT DX,ALNOPNOPNOPIOLED1: MOV DX,IOCPTIN AL,DXMOV DX,IOBPTOUT DX,ALMOV CX,0FFFFHDELAY:LOOP DELAYJMP IOLED1LEDDISP:MOV AL,90HMOV DX,CONTPORTOUT DX,ALMOV BYTE PTR DS:0600H,00LED1:CMP BYTE PTR DS:0600H,07HJA LED2MOV BL,DS:0600HMOV BH,0HMOV AL,
27、CS:BX+DATA1MOV DX,DATAPORTOUT DX,ALADD BYTE PTR DS:0600H,01HJNZ LED1LED2:RETFORMAT: MOV BX,0MOV WORD PTR DS:BX+0500H,4006HADD BX,2MOV WORD PTR DS:BX+0500H,4040HADD BX,2MOV WORD PTR DS:BX+0500H,6D6DHADD BX,2MOV WORD PTR DS:BX+0500H,7F5BHRETCODE ENDSEND START 实验九 并行口8255A实验(二)一、实验目的掌握通过8255A并行口传输数据的方法
28、,以控制发光二极管的亮与灭。二、实验内容 1、实验原理 实验原理图如图59所示,PB4 PB7和PC0 PC7分别与发光二极管电路L1 L12 相连,本实验为模拟交通灯实验。交通灯的亮灭规律如下: 设有一个十字路口,1、3为南北方向,2、4为东西方向,初始为四个路口的红灯全亮,之后,1、3路口的绿灯亮,2、4路口的红灯亮,1、3路口方向通车; 延时一段时间后,1、3路口的绿灯熄灭,而1、3路口的黄灯开始闪烁,闪烁若干次以后,1、3 路口红灯亮, 而同时2、4路口的绿灯亮,2、4路口方向通车;延时一段时间后,2、4 路口的绿灯熄灭,而黄灯开始闪烁,闪烁若干次以后,再切换到1、3路口方向,之后重复
29、上述过程。 8255A的PB4 PB7对应黄 灯,PC0 PC3对应红灯,PC4 PC7对应绿灯。8255A工作于模式0,并置为输出。由于各发光二极管为共阳极,使其点亮应使8255A相应端口清0。2、实验线路连接(1) CS8255插孔连译码输出Y7插孔。(2) L1 - PC4 L4 - PC5 L7 - PC6 L10 - PC7 L2 - PB4 L5 - PB5 L8 - PB6 L11 - PB7 L3 - PC0 L6 - PC1 L9 - PC2 L12 - PC3三、实验步骤1、按图59连好实验线路2、运行实验程序在DVCC8086JHN上显示82552。同时L1L12 发光二
30、极管模拟交通灯显示。四、实验硬件电路原理图五、实验程序CODE SEGMENTASSUME CS:CODEIOCONPT EQU 0073HIOAPTEQU 0070HIOBPTEQU 0071HIOCPTEQU 0072HIOBDATA EQU 0500HCONTPORT EQU 00DFHDATAPORT EQU 00DEHDATA1EQU 0640HSTART:JMP IOLEDIOLED:CALL FORMATCALL LEDDISPMOV AX,0HMOV DS,AXMOV AL,82HMOV DX,IOCONPTOUT DX,AL;MOV DX,IOBPT;IN AL,DX; not al mov al,00h nop nopMOV BYTE PTR DS:0501H,ALMOV DX,IOCONPTMOV AL,80HOUT DX,ALMOV DX,IOBPTMOV AL,DS:0501HOR AL,0FHOUT DX,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025江西省萍乡市卫生学校工作人员招聘考试试题
- 2025江苏省阜宁中等专业学校工作人员招聘考试试题
- 幼儿园门口防撞设施安装施工指导书
- 地下室金刚砂地坪施工样板施工方案
- 小学教师数字能力评价中的家校合作策略研究教学研究课题报告
- 高中生用化学方法鉴别不同产地茶叶有机酸含量差异的课题报告教学研究课题报告
- 区域人工智能教育创新教学策略与评价体系研究教学研究课题报告
- 2026年通信行业5G网络基站建设创新报告
- 高中化学有机反应编程动态可视化课题报告教学研究课题报告
- 初中音乐教学中智能创作软件对学生音乐表现力提升的作用研究课题报告教学研究课题报告
- 2026年江西金融租赁股份有限公司社会招聘14人笔试备考题库及答案解析
- 2026上海药品审评核查中心招聘辅助人员17人考试备考试题及答案解析
- 2026山西晋城市城区城市建设投资经营有限公司招聘15人备考题库含答案详解(考试直接用)
- 2026年信息处理和存储支持服务行业分析报告及未来发展趋势报告
- 北京保障房中心有限公司法律管理岗笔试参考题库及答案解析
- (二模)太原市2026年高三年级模拟考试(二)语文试卷(含答案及解析)
- 2026年上海市长宁区高三下学期二模数学试卷和答案
- 初中化学九年级下册“化学与社会·跨学科实践”单元整体建构教案
- 2026食品安全抽查考试试题与答案
- 特种设备考核奖惩制度
- 生态林业旅游项目可行性研究报告
评论
0/150
提交评论