基于8253和8255的模拟交通灯控制系统内容摘要:
,ds:data start: mov ax,data mov ds,ax MOV AH,0FH。 清屏 INT 10H MOV AH,0h INT 10H LEA DX,string1 MOV AH,09H INT 21H LEA DX,string2 MOV AH,09H INT 21H LEA DX,string3 MOV AH,09H INT 21H LEA DX,string4 MOV AH,09H INT 21H LEA DX,STRINGSTART MOV AH,09H INT 21H LEA DX,string5 MOV AH,09H 7 INT 21H KEY:MOV AH,01H。 从标准输入 INT 21H。 设备输入字符 CMP AL,1 JNZ KEY MOV AH,0FH。 清屏 INT 10H。 显示服务 (INT 10H) 0FH 读取显示器模式 MOV AH,0h INT 10H。 00H 设置显示器模式 LEA DX,string6 MOV AH,09H INT 21H LEA DX,STRINGEND MOV AH,09H INT 21H LEA DX,string7 MOV AH,09H INT 21H mov dx,io8255b mov al,80h out dx,al。 设置 8255 为 C 口输出 mov dx,io8255a re_on: mov bx,0 on: mov al,portc1[bx] push ax push Bx push Cx push Dx test al , 42h。 是否有黄灯亮,没有的话, ZF 为 1, jz 跳转 jz cont sin: call sing cont: pop DX POP CX POP BX POP AX 8 out dx,al cmp al,0ffh jz re_on out dx,al。 点亮相应的灯 inc bx mov cx,250。 参数赋初值。基于8253和8255的模拟交通灯控制系统
相关推荐
Y, 中断入口 保护现场 10000 次计数值减一 设置下次 10000 次计数值 读取计数值 计数值为 0 送计数值 恢复现场 中断返回 开始 初始化显示参数 关所有位显示 取显示数据 输出段码数据 输出位选通信号 延时 位选通信号移位 指向下一位显示数据 6 位完成 返回 图 6 显示处理流程图 图 5 定时中断处理流程图 5 程序清单 outbit equ 08002h。 位控制口
67abcdefg8dpdpD S ?D P Y _7 S E G _D PabfcgdeDPY1234567abcdefg8dpdpD S ?D P Y _7 S E G _D PabfcgdeDPY1234567abcdefg8dpdpD S ?D P Y _7 S E G _D PR?R E S 2S?S W P BS?S W P BV C C 程序流程图 主程序 中断程序 N Y N Y
(设计) 9 工作。 根据上述 功能要求及图 41和图 42,设计的时序控制电路如图 44 所示。 图中门1G 的作用是控制时钟信号 CP 的放行与禁止,门 2G 的作用是控制 74LS148 的输入使能端 ST。 图 44所示电路的工作原理是:控制开关从“清除”位置拨到“开始”位置时,来自于 41所示的 74LS279 的输出 CTR=0,经过 反相器 3G 反相, A=1,则从 555
其中 S9 和 S10 分别为“抢答时间调整键” 10 和“回答时间调整键”, 其对应的 I∕O 接口分别为 和 ; S11 和 S12 分别为时间“加 1”和“减 1”按键,其对应的 I∕O 接口分别为 和 ; S13 和 S14 分别为 时钟与复位模块包括时钟电路和复位电路,单片机的最小系统就是由时钟电路、复位电路及单片机构成。 单片机的时钟信号用来提供单片机片内各种操作的时间基准
富等。 在 SCM 系统已经被广泛的应用。 液晶显示器可以分为三个类别根据功能 :Biduan 字符点阵液晶显示器、液晶显示器、点阵液晶显示器、光两种可以显示数字、字符等 ,和图形点阵液晶显示器可以显示字符和图形。 [13] 滨州学院本科毕业设计(论文) 12 本设计选择相对负担得起的字符 LCD1602 液晶显示器可以显示两行 16字符 ,使用 + 5 V电源 ,电路结构简单
的检测电路 ,图中 R2 为限流电阻,当有光反射回来时,光电传感器的三极管导通, 在 LM324 的 2 脚出产生低电平电压,通过 LM324处理后在 出产生高电平,返回给单片机,从而 达到检测的目的。 并通过变阻器 R3 可调节 传感器的灵敏度。 四川理工学院创新基金 第 7 页 共 19 页 231A411U1ALM324NGND