




已阅读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位计数256 FFH 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 D0 D7 GATE0GATE1GATE2 CLK0CLK1OUT0 CLK2 OUT1 OUT2 IORIOW 来自74LS138的Y5 A1A0 D0 D7 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 中断类型码为80H 87H 用特殊全嵌套方式 不用缓冲方式 采用中断自动结束方式 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 D0 D7PA0PC0 PC7PB0PB1PB2 PB7RESETA0A1 来自138的Y0 D0 D7 A0A1 RESET 8255 8 8 8 Y0 G2A G2B G1 74LS138 A9 A4A3A2 去8255的片选 200H A7A8 A5A6 PB2 PB7 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 10 49 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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 幼儿园教学教案设计:不玩别针
- 佛山电工考试题及答案
- 项目进度控制精准度保证函(5篇)
- 放射原理考试题及答案
- 法学重要考试题及答案
- 儿童保健考试题及答案
- 产品设计迭代与优化工具集
- 《内燃机的构造与工作原理:高一机械原理教案》
- (正式版)DB15∕T 3368-2024 《沙冬青种子生产技术规程》
- 电缆证考试题及答案
- 第一课 踏上强国之路 公开课一等奖创新教案 统编版道德与法治九年级上册
- 2025年中级注册安全工程师《金属非金属矿山安全实务》考试真题及答案
- 2025年职业卫生标准试题及答案
- 2025部编版八年级历史上册 第二单元 早期现代化的初步探索和民族危机加剧(大单元教学设计)
- 药械知识培训计划课件
- 2025年气瓶检验员闭卷考试题库及答案
- 2025-2026学年人教版(2024)初中数学七年级上册教学计划及进度表
- 医院新项目创新建设汇报
- 部编版新教材道德与法治二年级上册《5. 这是我们班》教案
- 滴滴认证考试题库及答案
- 粉体合成与制备
评论
0/150
提交评论