- 1、本文档共84页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[计算机硬件及网络]CH7 常用接口芯片
第 7 章 常用接口芯片 7.1可编程定时计数器8253 8253的功能 8253的内部结构及引脚 8253的内部结构及引脚 8253的内部结构及引脚 8253的内部结构及引脚 8253的内部结构及引脚 8253的内部结构及引脚 8253的控制字 控制字和初始化 8253的控制字 8253的控制字 8253的工作方式 方式0 方式3 8253的工作方式 8253的工作方式 3、方式2——频率发生器 8253的工作方式 5、方式4——软件触发选通 8253的应用 例:设定时器0、定时器1工作于方式2,外部提供一个时钟,频率f=2MHZ。要求定时器1每5ms产生一个脉冲,定时器0每5s产生一个脉冲。 1). 一个定时器的最大定时时间: 65536/(2*106)=0.032768 s=32.768ms 2). 将定时器1的CLK1接2MHZ时钟,计数初值: 3).将定时器1的OUT1端接到定时器0的CLK0端,定时器0的计数初值: 两个定时器串连使用 8253初始化程序: MOV AL ;1号定时器,方式2 OUT 43H,AL MOV AX,10000 OUT 41H,AL MOV AL,AH OUT 41H,AL MOV AL ;0号定时器,方式2 OUT 43H,AL MOV AX,1000 OUT 40H,AL MOV AL,AH OUT 40H,AL 7.2可编程并行接口芯片8255 并行通信与接口 8255A内部结构 数据端口A、B、C A组和B组的控制电路 数据总线缓冲器、读/写控制逻辑 8255A的引脚信号 8255A的引脚信号 8255A的引脚信号 8255A的引脚信号 8255A的工作方式 8255A的工作方式 8255A的工作方式 A口方式 1 ,输入 8255A的工作方式 方式 1输入的操作过程 8255A的工作方式 A口方式 1 ,输出 8255A的工作方式 8255A的工作方式 8255A的控制字 1、 8255的寄存器地址: A1A0= 0,1,2分别为A、B、C 口读写地址,3为命令(控制)寄存器地址。 2、8255的方式字(控制字)(写入 地址A1、A0 = 11) 8255A的控制字 8255A的应用 8255A的应用 8255A的应用 8255A的应用 8255A的应用 8255A的应用 8255A的应用 8255A的应用 8255A的应用 6.3 可编程串行接口芯片8250 串行通信与接口 一、串行通信 二、串行通信方式 二、串行通信方式 二、串行通信方式 二、串行通信方式 三、数据传送方式 四、信号传输方式 四、信号传输方式 五、串行接口标准 五、串行接口标准 五、串行接口标准 五、串行接口标准 六、发送器与接收器 8250的功能 8250的内部结构和引脚 8250的内部结构和引脚 8250的内部结构和引脚 8250的内部结构和引脚 8250的内部结构和引脚 8250的内部结构和引脚 8250的内部结构和引脚 8250的内部结构和引脚 8250的内部结构和引脚 8250的工作过程 8250的工作过程 8250的使用 8250的使用 思考题、作业题 思考题 1. 试说明定时器和计数器在实际系统中的应用?这两者之间有和联系和差别? 2.?定时和计数有哪几种实现方法?各有什么特点? 3. 定时 /计数器芯片Intel 8253占用几个端口地址?各个端口分别对应什么? 4.串行通信和并行通信有什么异同?它们各自的优缺点是什么? 思考题、作业题 思考题 5. 若 8255A的端口A定义为方式0,输入;端口B定义为方式1,输出;端口C的上半部定义为方式0,输出。试编写初始化程序。(口地址为80H~83H) 6. 8255芯片的A口和B口分别与8个LED灯和8个开关连接好,通过开关控制LED等的开和闭。8255的端口地址为40, 42, 44和46H。画出译码电路图,编写初始化程序和控制程序。 思考题、作业题 思考题 7.? 8253CLK的时钟频率为2.5MHz。问: 1)? 该通道的最大定时时间是多少? 2)? 要求8253通道地址为90H、92H、94H、96H,不允许地址重叠,使用3-8译码器。完成地址连线(可附加与、或、非门)。 ? 3)? 若要周期性地产生5ms的定时中断(方式2),试编写初始化程序段。 4)? 若要产生1s的定时中断。说明实现方法(画图
您可能关注的文档
- [计算机]常用公文写作方法.doc
- [计算机]常用基本控件测试用例.doc
- [计算机]常用正则表达式.doc
- [计算机]并行图像细化算法和C代码实现.doc
- [计算机]弱电工程施工工艺要求.doc
- [计算机]怎样通过虚拟机装系统123.doc
- [计算机]性能测试及工具LoadRunner培训.ppt
- [计算机]悬索桥短吊索索力测试的探讨.pdf
- [计算机]成功项目管理的20条经验.ppt
- [计算机]手把手教你如何装电脑图文并茂.doc
- 半导体材料性能提升技术突破与应用案例分析报告.docx
- 半导体设备国产化政策支持下的关键技术突破与应用前景报告.docx
- 剧本杀市场2025年区域扩张策略研究报告.docx
- 剧本杀行业2025人才培训体系构建中的市场需求与供给分析.docx
- 剧本杀行业2025年人才培训行业人才培养模式创新与探索.docx
- 剧本杀行业2025年内容创作人才需求报告.docx
- 剧本杀行业2025年区域市场区域剧本市场消费者满意度与市场竞争力研究报告.docx
- 剧本杀市场2025年区域竞争态势下的区域合作策略分析报告.docx
- 剧本杀行业2025人才培训与行业人才培养模式创新.docx
- 剧本杀行业剧本创作人才心理素质培养报告.docx
文档评论(0)