全球旧事资料 分类
行。
状态解除后恢复原通行过程。
4当前路口的交通信号状态由串口发送到虚拟串行终端格式自定。
5用LCD液晶显示屏显示学校和学院简称“西北师大计工学院”、课程名“微机原
理期末设计”、自己的汉语名字和学号。
6按第二页“7存储器模块设计选项”中提出的要求和抽取到的序号设计实现存储
器模块ROM芯片中存储不少于20字节的自定义数据交通灯每次的状态变化信息存
储在RAM芯片中具体格式自定。
12设计环境、设备与器材
Proteu软件
第二章设计方案
21总体思路
8086芯片与74LS245芯片、74273芯片相连组成CPU8086的A0A15引脚经过一些门电路形成选择8255A芯片8255A芯片的功能是实现红绿灯转换及车辆放行与禁止、实现用LED七段数码管显示当前状态的剩余时间8255A芯片的另一功能是用LCD液晶显示屏显示学校名称、学院简称、自己的汉语名字和学号但要依赖字模转换伴侣提取要显示汉字的字码在相应
程序的驱动下就会显示相应的信息由于8253和8086配合使用时取得
2
f的中断号是最后发到总线上的数据所以中断控制用8255A芯片的C口做输入每次查询C口的状态再由代码实现设计按下开关后让哪一路通行哪一路禁止通过相应的中断响应程序驱动运行。
22系统设计框架结构
第三章
31系统硬件部分设计
f311液晶屏部分
f8255A1芯片控制液晶屏显示PAPB口置方式0输出下方逻辑电路做8255A1的片选功能。
312交通灯控制部分
交通灯模块使用8255A2芯片公控制灯的亮灭与七段数码管的输出PAPBPC都为方式0输出通过给PA口写入实现控制红绿灯的亮灭PBPC口控制七段数码管的输出。中间的控制器功能使用另一片8255芯片的C口实现。
f313存储器扩展部分
存储器模块使用4块6116芯片与4快2732芯片构成16KB的ROM与8KB的RAM的存储器下方的74LS138用作片选
f314系统总线连接315片选逻辑部分
f32系统软件部分设计
321液晶屏部分
CALLINITLCD初始化子程序i
it初始化8255A1芯片
MOVBLX
MOVBHY
LEASIXI将‘西’子的地址给si
CALLDISPCHN在屏幕上显示
322交通灯控制部分
通过给8522A2的PA口数据控制红绿灯的亮灭PB口PC口分别用作七段数码管的显示MOVAL80H给8255A2写控制字10000000b
MOVDXIOCONPT
FLEASIARRAY1
LEADIARRAY2
OUTDXAL
MOVCX55
AMOVAL10000100B左右绿灯上下红灯
MOVDXIOAPT
OUTDXAL
MOVALDI
MOVDXIOBPT将PB口地址给dx
OUTDXAL在七段数码管上显示数字
INCDI
MOVALSI
MOVDXIOCPT
OUTDXAL
INCSI
CALLDELAY
LOOPA
PUSHCX
MOVCX6
BMOVAL00100100B左右黄灯上下红灯
MOVDXIOAPT
OUTDXAL
MOVALSI
MOVDXIOCPT
OUTDXAL
MOVDXIOBPT
OUTDXAL
INCSI
fCALLDELAY
LOOPB
POPCX
LEASIARRAY1
LEADIARRAY2
MOVCX55
Er
好听全球资料 返回顶部