利用74LSTTL电路扩展单片机并行口一例题的讨论
2020-09-10韩强
环球市场 2020年1期

摘要:哈尔滨工业大学张毅刚教授主编的《单片机原理与应用》一书,由高等教育出版社出版,在全国发行量较大,影响面较广。本文对该书的例9-7内容进行了分析讨论,指出了该例题的错误所在,并進行了更正,在Proteus软件平台和实验平台上对更正前后的内容分别进行了仿真验证。
关键词:单片机;教学;Proteus仿真;高等教育
《单片机原理及应用》C51编程+Proteus仿真一书,哈尔滨工业大学教授张毅刚老师主编,由高等教育出版社出版。该书内容安排合理,涵盖了单片机的关键知识点,例题简洁明了。在全国高校应用范围较广。正因为如此,该书内容的正确性,对大学生及其他单片机初学者影响较大,有必要对部分错误内容进行探讨。本文对该书的例9-7的内容进行了分析讨论,并对相关内容进行了更正。
一、例9-7内容原文引述见教材[1]
二、有关内容的分析讨论与更正
该例题要求把SO-S7的开关状态显示在LEDO-LED7的8个发光二极管上。内容简单明了,讲述了如何将单片机访问外部数据存储器的方法应用于扩展外部并行I/O口上,包括硬件连接及软件编程。但是该例中有两个错误,第一个错误出现在该例题的配图9-30中控制74LS373的锁存信号上:与G端相连的“或门”应该改成“或非门”;第二个错误是为该硬件配备的端口地址0xf7ff;应改为峨蛛斥任。本以为是印刷错误,但见该书新版本仍然保持原理的错误状态,觉得有必要讨论更正。
(一)芯片74LS373功能简介及控制信号分析
74LS373是一款常用的地址锁存器芯片,由八个并行的、带三态缓冲输出的D触发器构成。……
登录APP查看全文
