




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.,7-11有一片8253接在系统中,其端口地址分配如下:0#计数器:220H1#计数器:221H2#计数器:222H控制口:223H利用0#计数器高8位计数,计数值为256,二进制方式,选用方式3工作,试编程初始化。答:MOVAL,26H;选择0#计数器高8位,方式3,二进制方式MOVDX,223HOUTDX,AL;写控制字,必须使用DXMOVAL,0;计数器0高8位计数256FFH,MOVDX,220H;(上行注释:256是一个字节写不下的)OUTDX,AL;或AL,或AX,而不能AH,.,利用1(2)#计数器高、低8位计数,计数值为1000,BCD方式计数,选用方式2工作,试编程初始化。MOVAL,75H(0B5H);1(2)#计数器16位,方式2,BCD计数MOVDX,223HOUTDX,AL;写控制字MOVAX,1000H;1000=3E8HMOVDX,221H(222H)OUTDX,AL;先送低字节00MOVAL,AH;OUTDX,AL;再送高字节10(1000D),必须送高字节必须分两次送,不能OUTDX,AX一次完成,.,7-12有一片8253接在系统中,其端口地址分配如下:0#计数器:340H1#计数器:341H2#计数器:342H控制口:343H设已有信号源频率1MHZ,现要求用一片8253定时1秒钟,设计出硬件连接图,并编程初始化。答:使用定时器0、1串联,经两次1000分频MOVAL,34H;选择0#计数器16位计数,方式2,2进制计数方式MOVDX,343H;OUTDX,AL;写控制字;MOVAX,1000MOVDX,340HOUTDX,AL;先送低字节MOVAL,AHOUTDX,AL;再送高字节(所设计出的定时器1的初始化程序见下页),.,MOVAL,73H;#1计数器16位计数,方式1/0/4,BCD计数方式MOVDX,343H;72H,#116位计数,方式1/0/4,二进制计数方式.OUTDX,AL;写控制字;1000的二进制数是3E8HMOVAL,00HMOVDX,341HOUTDX,AL;先送低字节MOVAL,10HOUTDX,AL;再送高字节答案当然不唯一:也可以将三个定时器全用上:使用定时器0、1、2串联,各进行100分频MOVAL,14H;选择0#计数器8位计数,MOVAL,100MOVDX,343H;方式2,二进制计数方式MOVDX,341HOUTDX,AL;OUTDX,ALMOVAL,100;64HMOVAL,98H;选择2#计数器8位计数MOVDX,340HMOVDX,343H;方式4/0/1,二进制计数方式OUTDX,AL;OUTDX,ALMOVAL,54H;选择1#计数器8位计数MOVAL,100MOVDX,343H;方式2,二进制计数方式MOVDX,341HOUTDX,ALOUTDX,AL,.,0,0,RDWR,CSA1A0,D0D7,GATE0GATE1GATE2,CLK0CLK1OUT0,CLK2,OUT1,OUT2,IORIOW,来自74LS138的Y5,A1A0,D0D7,+5V,8253-5,1MHz频率信号,0,G2A,Y5,G2B,G1,74LS138,Y7,A8A7A6,A11A10A9,Y0,去8253的片选引脚,0,如果要求画图,图可不能不画。,.,7.21编写8259的初始化程序,系统中仅有一片8259,允许8个中断边沿触发,不需要缓冲,一般全嵌套工作方式,中断向量为40H。(设其片选地址20H、21H),答:MOVDX,20HMOVAL,13H(1BH?);写ICW1,上升沿,单片,要ICW4OUTDX,ALMOVDX,21HMOVAL,40H;写ICW2,中断类型号从40H开始OUTDX,ALNOP;系统中仅有一片8259,不需设ICW3MOVAL,01H(03H);写ICW4,不需要缓冲工作方式,非特殊完全嵌套,8088/8086配置,未提自动结束否。OUTDX,ALMOVAL,0OUTDX,AL;写OCW1(一个都不屏蔽),.,7.22试按照如下要求对8259中断控制器设置命令字。系统中有一片8259,中断请求信号用电平触发方式,下面要用ICW4,中断类型码为80H87H,用特殊全嵌套方式,不用缓冲方式,采用中断自动结束方式,8259的端口地址为76H,77H,答:MOVAL,1BH(13H?);写ICW1,高电平,单片,要ICW4OUT76H,ALMOVAL,80H;写ICW2,中断类型号从80H开始OUT77H,ALNOP;系统中仅有一片8259,不需设ICW3MOVAL,13H(03H);写ICW4,用特殊(一般)全嵌套方式,不需要缓冲;工作方式,采用中断自动结束方式,088/8086配置OUT77H,ALMOVAL,0OUT77H,AL;写OCW1(一个都不屏蔽),.,7-26有一片8255接在系统中,其A口,B口,C口,控制口地址分别是200H,201H,202H,203H,实现:A组与B组均设为方式0,A口,B口均设为输入,C口为输出,试编程初始化。(2)在上述情况下,设查询信号从B口输入,如何实现查询式输入(输入信号从A口输入)与查询式输出(输出信号从C口输出),答:MOVAL,92H;A组与B组均设为方式0,A口,B口均设为输入,C口为输出,MOVDX,203HOUTDX,AL;写控制字,.,(2)START:MOVDX,201H;取B口状态Detect:INAL,DXRCRAL,1;将PB0位移至CJCDetect;检测等待低ORAL,02H;PB1置1OUTDX,AL;发出IBF信号MOVDX,201H;取B口状态INAL,DXANDAL,0FDHOUTDX,AL;清除IBF信号,至此,输入结束硬件图见下页选通信号低有效,输入缓冲器接收到一个来自外设的8位数据,IBF输入缓冲器满的输出信号,高电平有效P265方式1(输入),MOVDX,202H;PC口地址MOVAL,BLOUTDX,AL;用PA口状态去控制PC口MOVDX,201H;取B口状态INAL,DXANDAL,0FBH;OUTDX,AL;发出信号,Detect1:INAL,DXMOVCL,4RCRAL,CL;将PB3位移至CJCDetect1;检测JMPSTART硬件图见下页输出缓冲器满信号,低有效,通知外设取走端口数据:外设应答信号,低有效,表示外设已取走PC口数据P266方式1(输出),.,G2A,Y1,G2B,G1,74LS138,Y7,IBF,A11A10A9,Y0,去8255的片选引脚,D0PA0D1PA1D2PA2D3PA3D4PA4D5PA5D6PA6D7PA7PC0PB0PC1PC2PB1PC3PC4PB2PC5PC6PB3PC7PB4RESETA0PB5A1,来自138的Y0,A8A7A6,D0D1D2D3D4D5D6D7,A0A1,RESET,8255,.,(2)CSEGSEGMENTASSUMECS:CSEGAAA:MOVDX,201HINAL,DX;ANDAL,01HCMPAL,0JNEAAA;查询PB0(输入选通信号,低有效把外设输入的数据进入A口缓冲器)MOVDX,200HINAL,DXMOVAH,ALBBB:MOVDX,201HINAL,DXANDAL,02HCMPAL,0JNEBBB;查询PB1(外设应答信号,低有效,将外设由A口输入的数据传送到C口缓冲器)MOVDX,202HMOVAL,AHOUTDX,AL;C口输出JMPAAACSEGENDSENDAAA硬件图见下页,方法2,.,D0D7PA0PC0PC7PB0PB1PB2PB7RESETA0A1,来自138的Y0,D0D7,A0A1,RESET,8255,8,8,8,Y0,G2A,G2B,G1,74LS138,A9,A4A3A2,去8255的片选(200H),+,A7A8,+,A5A6,PB2PB7,.,7-26如果需要8255A的PC3口输出频率是2KHZ的连续方波,如何使用C口的置位与复位控制命令字编程实现它(主频2MHZ)?,第一种方法:软件延时的方法分析:主频2MHZ,则一个机器周期0.5微秒,PC3口输出频率是2KHZ的连续方波,则半个周期是0.25毫秒(即0.25毫秒翻转一次),构造一个延时0.25毫秒的子程序.PC3口伴随着PC口联动.MOVAL,92H;A组与B组均设为方式0,A口,B口均设为输入,C口为输出,MOVDX,203HOUTDX,AL;写控制字MOVDX,202HABC:MOVAL,08H;PC3输出高电平OUTDX,AL;1CALLDELAY;MOVAL,00H;PC3输出低电平OUTDX,AL;CALLDELAY;延时JMPABC,.,DELAYPRCONEARMOVCX,49;4BCD:LOOPBCD;10RET;8DELAYENDP(4+8+1049)0.5us=250us=0.25ms,.,7-22如果需要8255A的PC7口输出频率是2KHZ的连续方波,如何使用C口的置位与复位控制命令字编程实现它(主频2MHZ)?,第二种方法:软件延时的方法(硬件电路如题7-16图)分析:主频2MHZ,则一个机器周期0.5微秒,PC3口输出频率是2KHZ的连续方波,则半个周期是0.25毫秒(即0.25毫秒翻转一次),构
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年事业单位工勤技能-河北-河北造林管护工三级(高级工)历年参考题库含答案解析
- 2025年事业单位工勤技能-河北-河北兽医防治员四级(中级工)历年参考题库含答案解析(5套)
- 2025年事业单位工勤技能-江西-江西热力运行工二级(技师)历年参考题库含答案解析(5套)
- 2025年事业单位工勤技能-江苏-江苏地图绘制员二级(技师)历年参考题库含答案解析
- 2025年事业单位工勤技能-广西-广西管道工五级(初级工)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-广西-广西检验员四级(中级工)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-广西-广西客房服务员四级(中级工)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-广西-广西动物检疫员一级(高级技师)历年参考题库含答案解析
- 2025年事业单位工勤技能-广东-广东广播电视天线工四级(中级工)历年参考题库含答案解析
- 2025年事业单位工勤技能-安徽-安徽无损探伤工四级(中级工)历年参考题库典型考点含答案解析
- 《金色的鱼钩》学生版
- 四川省达川市2025年上半年事业单位公开招聘试题含答案分析
- 2025至2030年中国福建省港口市场规模预测及投资战略咨询报告
- 2025年中国不干胶标签项目投资可行性研究报告
- 离婚协议书正规打印电子版(2025年版)
- 《 大学生军事理论教程》全套教学课件
- 二年级下册音乐《每天》教案
- 音乐美学.课件
- 心肺复苏说课比赛课件模板(一等奖)
- 健康体检证明
- 激光跟踪仪使用手册
评论
0/150
提交评论