
SJTU嵌入式实验精选,红绿灯、方波与中断
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
本课程为上海交大精心挑选的嵌入式实验系列之一,涵盖经典项目如红绿灯控制、方波生成及中断处理,旨在帮助学生深入理解嵌入式系统的实际应用。
掌握Proteus软件的使用方法,并学习如何利用静态内存芯片扩展系统存储器的电路设计方法。理解奇偶地址、数据总线高字节与低字节以及奇偶内存芯片之间的对应关系。
学会在Proteus环境中绘制系统的连线图,了解将内存映射到地址空间的不同区域的方法;
掌握汇编程序的编译和在线调试技巧,并能够使用MASM32软件对8086汇编语言进行编译、调试与运行。完成扩展内存单元读写操作的相关编程任务。
根据提供的电路设计图,编写代码以读取74LS244开关的状态信息并将其反相后送至74LS273的端口中;同时将该状态值中的高四位和低四位分别转换为十六进制数,并存储到扩展内存U10与U11的第二个单元内。
编写程序控制三色LED灯(可发出红、绿、黄三种颜色),以模拟十字路口交通信号系统的运行情况。
如果74LS244的选择地址设定在90H至97H之间的偶数地址,而74LS273则位于A0H到A7H间的偶数地址,请根据此要求调整电路图,并完成上述实验任务1的实现。
8255芯片通过PA和PB端口控制七段数码管显示;PC高四位与低四位分别用于数据输出及开关量输入功能。
使用8253芯片中的Timer0通道对输入时钟信号进行分频操作,而Timer1则级联前一级的输出作为其自身输入。此外,Timer2被设置为超时检测用的看门狗机制以验证该功能的有效性。
LS1用于连接看门狗蜂鸣器。
全部评论 (0)
还没有任何评论哟~


