ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:51.63KB ,
资源ID:16501882      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16501882.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(山东理工大学微机原理及应用B实验指导书及参考答案Word下载.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

山东理工大学微机原理及应用B实验指导书及参考答案Word下载.docx

1、 CODE, DS : CODESTART: JMP START1 D1 DB 12H D2 DB 34H D3 DB ?START1: MOV AX, CS MOV DS, AX MOV AL,D1 ADD AL,D2 MOV D3,AL NOP CODE ENDS END START 实验二 汇编程序设计及调试通过编写一个较复杂的汇编语言程序,在微机原理实验仪或PC机上进行调试,以便掌握汇编语言程序设计的方法及步骤。熟悉和掌握汇编语言程序设计的方法及步骤。注:通讯前应先复位;3、单击文件/新建,输入源程序,存E盘根目录;文件名长度不能超过8个字符。4、单击汇编链接,程序自动加载。若有错误,

2、则改正。no stacks segment”错误可继续,不影响调试。5、调试运行,F8单步,F9连续,若有错,查错后重运行。6、做完后关闭设备电源。统计一个串中的正数、零和负数的个数。code segment assume cs: code, ds: code start: jmp start1 sty1 db -1,128,0,0,0,1,15,7,127 nm db 0 zm db 0 pm db 0start1: push cs pop ds mov cx, nm - sty1 mov bx, offset sty1 aa: cmp byte ptrbx,0 jge l1 inc nm

3、jmp bb l1:jg l2 inc zm l2:inc pm bb:inc bx loop aa code ends end start程序也可以编为:assume cs:start:buf db -1,-128,0,0,0,1,15,127,20nm db 0zm db 0pm db 0 mov ax, cs mov ds, ax mov nm, 0 mov zm, 0 mov pm, 0 lea bx, buf mov cx, 9next: mov al, bx cmp al, 0 jz inc_zm jg inc_pm inc nm jmp inc_bxinc_zm: inc zm

4、jmp inc_bxinc_pm: inc pminc_bx: inc bx loop next nop code endsend start 实验三 8255A接口实验通过采用并行接口8255A编写一个用开关量控制LED灯的程序,在微机原理实验仪上调试,运行后可以看到LED灯在对应开关量控制下点亮或熄灭。熟悉和掌握并行口8255A的初始化和使用方法。三、实验电路及连接图:根据实验要求设计实验原理图,并标明端口地址。如果按下图连接得到8255A的A口、B口、控制口地址分别为208H、209H、20BH。 在连线的过程中,将上述带有圈号的地方连接,并将实验台8279芯片右侧的A0、A1、A2和实

5、验平台上地址总线的A0、A1、A2连接上,8255A的CS连接至地址译码的208H20FH地址孔,8255A的PA0PA7对应接开关量发生器07,8255A的PB0PB7对应接LED灯07。1.按上述要求设计连接硬件图;2根据要求画出程序框图;3根据框图编写程序;4根据原理图连线,并确保连线正确,接触可靠;5输入程序进行调试,实现实验题目要求。code mov al,90h ;方式0,A口输入,B口输出 mov dx,20bh out dx,al again: mov dx,208h in al,dx mov dx,209h out dx,al jmp again end start实验四 交

6、通灯控制器的设计通过采用并行口8255A和定时器/计数器8253编写一模仿交通灯程序,在微机原理实验仪上调试,运行后可以看到LED灯在不停的红绿交替亮。熟悉和掌握并行口8255A和定时器/计数器8253的初始化和综合使用。如果按下图连接得到8255的A口、C口、控制口地址分别为208H、20AH、20BH,8253的通道0、控制口地址为200H、203H。在连线的过程中,将上述带有圈号的地方连接,并将实验台8279芯片右侧的A0、A1、A2和实验平台上地址总线的A0、A1、A2连接上,8253的CS53连接至地址译码的200H207H,8255的CS55连接至地址译码的208H20FH地址孔。

7、8253的工作频率为0-2MHZ,输入的CLK频率必须在2MHZ以下,因此这里选择频率为0.5MHZ。 mov al,81h ;8255初始化,A口方式0,输出,PC0-PC3输入 mov dx,203h ;8253初始化,通道0,方式3,方波发生器 mov al,00110110B mov ax,50000 ;置计数初值,0.1秒一个周期。为何不是1秒? mov dx,200h mov al,ah mov bl,0 ;置循环次数 mov dx,208h ;输出A口的红绿灯信号,21H0010 0001 mov al,21h call time mov bl,0mov dx,208h ;输出A

8、口的红绿灯信号,12H0001 0010 mov al,12h call timetime proc ;检测一个方波计数周期(高电平低电平)re1: mov dx,20ah ;检测PC0是否为1,直到为0结束 and al,1 cmp al,1 je re1re2: in al,dx ;检测PC0是否为0,直到为1结束 cmp al,0 je re2 inc bl ;循环次数加1 cmp bl,50 ;循环共计50次,为5s jl re1 rettime endp实验五0809AD转换实验【实验要求】编程:电位器输入电压,启动0809A/D转换器开始转换,采用延迟等待的方式读取转换后的结果。并

9、将读取的结果实时地通过八位发光二极管显示。【实验目的】1 掌握AD芯片AD0809的转换性能及编程方法。2 学习AD芯片与其他芯片(如8255)一起使用、共同解决问题的方法,初步建立系统的概念。【实验连线】AD0809的CS09接译码器220227插孔,8255A的CS55接译码器21821F插孔,AD0809的IN0接至电位器VINO的中心插孔,CLOCK接2MHz。将8088CPU适配板上的A0、A1、A2分别与实验平台的地址总线A0、A1、A2连接。注意:电位器W1两边的两个插孔已经分别接好电源5V和地。【实验说明】本实验中所用的AD转换芯片为逐次逼近型,精度为8位,每转换一次约100微

10、秒,所以AD0809在启动后要延时。另外,0809芯片提供转换结束信号(EOC),利用此信号可实现中断采集。【实验程序】ASSME CS: CODE,DS:CODE PUSH CSPOP DSMOV DX, 21BHMOV AL, 80HOUT DX, ALAGAIN:MOV DX, 220HMOV CX, 100NEXT: LOOP NEXTIN AL, DXMOV DX, 218HJMP AGAINEND START【思考题】1、0809芯片提供转换完成信号(EOC),利用此信号实现中断采集时,程序应该怎样编写。2、频率对程序有什么影响?实验六 采用中断读A/D的值学生自己设计电路,进行系

11、统连线,编写相应的程序,调试程序,达到预期的目标。 掌握系统设计的方法,培养综合运用所学知识的能力,进一步提高编程能力及系统的设计能力。【实验内容】设计一个完整的系统。具体要求如下:1、能够输入模拟量、通过发光二极管输出数字量;2、能够进行模/数转换;3、计数产生中断,CPU响应中断,执行中断处理程序;4、完成主程序、中断处理程序的编写。本实验中所用的AD转换芯片为逐次逼近型, 0809芯片提供转换完成信号(EOC),利用此信号可实现中断采集。1、为了让ADC0809开始工作必须先启动ADC0809,应该怎样启动ADC0809? 2、如果需要把转换后的数字量在LED上显示出来,应怎样连线及编写程序?

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1