微机接口自考北大上机题.doc

微机接口自考北大上机题.doc

ID:59403949

大小:97.00 KB

页数:46页

时间:2020-05-27

微机接口自考北大上机题.doc_第1页
微机接口自考北大上机题.doc_第2页
微机接口自考北大上机题.doc_第3页
微机接口自考北大上机题.doc_第4页
微机接口自考北大上机题.doc_第5页
资源描述:

《微机接口自考北大上机题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、用8255,从A口输入一个8位的数,高4位置一,低4位取反,从C口输出。8255地址,A:288H、C:28AH、控制:28BH。CODESEGMENTASSUMECS:CODESTART:MOVDX,28BH;8255初始化设置MOVAL,92HOUTDX,ALLLL:MOVDX,288HINAL,DX;从A口输入XORAL,0FH;低4位取反ORAL,0F0H;高4位置一MOVDX,28AHOUTDX,AL;C口输出MOVAH,0*H;功能好象是按任意键退出,记不清楚了INT16HJZLLLMOVAH,4CHINT21HCODEEND

2、SENDSTART8255的A口交替输出AAh和55h,时间间隔为1秒。当8253方式0输入三个单脉冲事终止。8253为通道1.  9月11号上午的考题  8253性质通道1方式0,手动输入单脉冲,out1给8255的pa0,8255a口输入c口输出给8个指示灯。  当pa0=0的时候指示灯每隔一个亮,且间隔一秒当  pa0=1的时候指示灯每隔两个亮,且间隔一秒  9月10日下午考题  8253通道1方式0,记数初值3,out1输出到pa0口,8255方式0,a口输入,c口输出到LED灯上,当PA0=0时,-循环,当PA0=1时,-循环,

3、有键按下返回DOS.  9月6日上午题  8255A c口低四位输入,a口输出到数码段,当pc0=0时,a口输出是加一循环(0~f),pc0=1时,a口输出是减一循环(f~0),输出时延一秒钟,有键按下就退出……  datasegment  led db71h,79h,3fh,39h,7fh,77h,67h,7fh  db07h,7ch,6dh,6eh,4fh,5bh,06h,3fh  countdb0(定义循环初始值为零)  dataends  codesegment  assume cs:code,ds:data  start:mov

4、ax,data  movds,ax  movdx,28bh  moval,81h  outdx,al(8255初始化)  input:movdx,28ah  inal,dxandal,0fh  andal,01h(判断pc0)  jz a1moval,count  andal,0fh(要屏蔽高四位,以免超过15后出乱码)  leabx,led  xlat  movdx,288h  outdx,al  calldelay(延迟子程序老师会给出)  deccount  movah,1  int16h  jzinput(判断是否有键按下,无则继

5、续判断pc0)  jmpa2(有则返回dos)  a1:    moval,count  andal,0fh  leabx,led  xlat  movdx,288h  outdx,al  calldelay  inccount  movah,1  int16h  jzinput  a2:  movah,4ch  int21h  delayprocnear.  .  .  .  delayendp  codeends  endstart  9月8日接口上午题  8253方式0,通道1,计数初值来自8255A口低四位,将计数结果从8255C

6、口显示至七段数码管,并从8255A口高四位输出到指示灯高四位,键盘有键按下返回DOS,否则继续执行。  9月7号下午考题  8253clk0输入1MHZ脉冲,OUT1输出1HZ到8255C囗,若PC0=1,则PA囗输出,  若PC0=0,则PA囗输出.  不难吧!我二十分钟就搞定了。答案太长了,我给出一部分吧。  初始化部分  l1:mov dx,281h  inal,dx  movdx,28ah  outdx,al  movdx,28ah  inal,dx  testal,01  jzl2  movdx,288h  moval,cch 

7、 outdx,al  jmpl3  l2:movdx,288h  moval,33h  outdx,al  l3:movah.01h  int16h  jzl1  movah,4ch  int21h  9月7日上午考题  8255方式0,从C口输入一个数最大值为0FFH,再检测C0输入的数据,如为1,则+1,从A口输出,如为0,则—1从A口输出,延时一秒,有键按下则退出  codesegment  assumecs:code  start:moval,89h  movdx,28bh  outdx,al  movdx,28ah  inal,

8、dx  movbl,al  movcl,al  l:movdx,28ah  inal,dx  testal,1  jza  incbl  moval,bl  jmpb  a:deccl  mo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。