- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PC机控制外设的入门关键技术.doc
PC机控制外设的入门关键技术
摘要: 设计了一张PC机主机与8255A芯片、8253芯片、38译码器74LS138芯片、与非门7408、驱动器75477和扬声器的连接图,结构简单,意义明确。这个连接图可以使微机控制技术初学者迅速掌握PC机控制外设的入门技术和关键技术, 这个连接图也是大学微机原理课上机实验的重要参考资料,是提高大学微机原理课教学质量的突破口。
Abstract: A cording diagram with simple structure and clear meaning about the main engine of PC with 8255A chip, 8253 chip, 38 encoder 74LS138 chip, negation gate 7408, drive 75477 and speaker is designed. The cording diagram allows beginners for computer control technology to quickly master the introduction technologies and key technologies of PC control peripherals, and it is the key reference for the computing lab of computer principle courses in university and is the breakthrough to improve the teaching quality o principles of computer in university.
关键词: 接口;端口;控制字;寄存器;计数器;地址;译码器
Key words: interface;port;control word;register;counter;address;decoder
中图分类号:TP39 文献标识码:A 文章编号:1006-4311(2011)25-0133-01
1 问题提出
计算机控制是计算机的基本用途之一,实际上计算机控制可以广泛地用在国防、工业、农业和日常生活等方方面面,但由于计算机控制主要是控制I/O接口,I/O接口的结构和工作原理新奇、知识深奥和功能多样等,学者在刚开始学习它时,感觉比较难,尤其是对I/O接口的实验,学者很难理解实验过程,于是为畏难而退,于是掌握计算机控制技术的人员太少,因而极大地限制了计算机控制的应用领域。本人作为一名微机原理课程的教师,为了能对社会做点贡献,经常研究这个问题,终于找到了一个突破口:学者只要理解本人设计的一张用PC机通过控制8255A和8253两个芯片来间接控制扬声器发声的连接图,然后结合这个图做实验,通过对I/O接口的简单编程控制扬声器发声,就可以轻松地掌握I/O接口的结构、工作原理和用途等知识,也可以说使学者一节课就能迅速掌握PC机控制外设的入门技术和关键技术,可以免去对I/O接口的复杂实验。
2 计算机控制的相关概念和工作原理
计算机CPU和内存总称主机;计算机主机和外设通信需要经过的桥梁部件叫做I/O接口;I/O接口大都用集成电路来担当,I/O接口中有地址的寄存器叫做I/O端口。计算机控制外设的实质和原理是计算机主机和I/O端口通信,计算机主机和I/O端口通信的关键是执行I/O指令。
3 一张简单明了的PC机主机和计数器接口的连接图的设计
PC机的计数器接口都用8253芯片来承担,PC机的并行接口都用8255A来承担。本人设计了一张PC机主机与8253芯片、译码器74LS138、8255A和扬声器的连接图,根据这个图,可以说明I/O端口的地址计算方法,可以实现PC机对扬声器的实时控制,可以让学者真枪实弹地实现对I/O端口的编程和输出数据的演习。这个图如图1所示。
根据这个图可以看出,只有A7A6A5A4A3A2A1A0的数据为010000××B时,8253的CS引脚信号才有效,8253才能工作,所以8253中的控制字端口和三个计数器/定时器端口的地址在表1所示的范围。
要使扬声器按某一频率发声,8255A的端口PB的PB0和PB1必须是二进制数1,PB0=1把8253中的计数器2启动,PB1=1把与非门7408打开,然后给8253的控制字端口写控制字,设置计数器2的工作方式和工作频率,查有关参考文献可知,PC机的8255A控制字端口的地址是63H,端口PB的地址是61H,8253中的控制字端口的地址是43H,计数器2的端口地址是42H。
4 PC机控制扬声器的编程
为了让学生掌握PC机实时
文档评论(0)