西安交通大学
微型计算机接口技术实验报告
班级:物联网 姓名: 学号:
实验一 基本I/O扩展实验
一、实验目的
1、了解 TTL 芯片扩展简单 I/O 口的方法,掌握数据输入输出程序编制的方法;
2、对利用单片机进行 I/O 操作有一个初步体会。
二、实验内容
74LS244 是一种三态输出的8 总线缓冲驱动器,无锁存功能,当G 为低电平时,Ai 信号传送到Yi,当为高电平时,Yi 处于禁止高阻状态。
74LS273 是一种8D 触发器,当CLR 为高电平且CLK 端电平正跳变时,D0——D7 端数据被锁存到8D 触发器中。
实验原理图:
三、实验说明
利用74LS244 作为输入口,读取开关状态,并将此状态通过74LS273 再驱动发光二极管显示出来,连续运行程序,发光二极管显示开关状态。
四、实验流程图
开始初始化从74LS244读取开关状态驱动发光二极管延时
五、实验连线
1、244的cs连接到CPU地址A15,Y7—Y0连接开关K1-K8;
2、273的CS连接到CPU地址A14,Q7-Q0连接到发光二极管L1-L8; 3、该模块的WR,RD连接CPU的WR,RD,数据线AD7-AD0,地址线A7-A0分别与CPU的数据线AD7-AD0,地址线A7-A0相连接。
六、程序源代码(略)
七、实验结果
通过开关 K01 到 K08 可以对应依次控制LED 灯的 L1 到 L8 ,即当将开关Ki 上拨时,对应的Li 被点亮,Ki 下拨时,对应的Li熄灭。
此外,如果将开关拨到AAH 时,将会产生LED 灯左移花样显示;如果开关拨到55H 时,将会产生LED 灯右移花样显示。
七、实验心得
通过本次实验,我了解了TTL 芯片扩展简单 I/O 口的方法,同时也对数据输入输出程序编制的方法有一定的了解与掌握,对利用单片机进行 I/O 操作有一个初步体会,实验使我对自己在课堂上学的理论知识更加理解,同时也锻炼了我的动手操作能力。
相关推荐: