《计算机原理实验》 交通灯自动控制系统设计.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《《计算机原理实验》 交通灯自动控制系统设计.docx》由会员分享,可在线阅读,更多相关《《计算机原理实验》 交通灯自动控制系统设计.docx(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机原理实验 交通灯自动控制系 统设计交通灯自动控制系统设计1设计要求利用实验台上的彩色LED模拟两组“红一黄一绿”交通信 号指示灯,将其分别作为主干道和支线道路的信号灯。具体要 求如下:顺序(状态)34(空)D7D6主干路(南北)信号灯支线路(东西)信号灯mov alj 0010000bout dx,al;8253mov dx,io_address+3 ;8253 初始化mov al,00110111b ;计数器方式 3out dx,al ;BCD 码计数mov dx,io_addressmov al,0out dx,alout dx,al;写初值 10000mov dxjo_addres
2、s+3mov al,01110100b ;计数器 1 方式 3out dx,al;二进制计数先低后高mov dx,io_address+lmov al,l 1110100b ;写初值 500out dx,almov al Jout dx,al ;OUT1 时钟 5smov dxjo_address+3mov alJOOlOHOb ;计数器 2 方式 3out dx,al ;二进制计数先低后高mov dx,io_address+2mov al, 100 ;写初值 100out dx,al ;OUT2 时钟 Is;8259知识改变命运,word精品文档! in al,21h ;8259初 始化an
3、d al,11011011bout 21h,alin al,0alHand al/llllllOB;开放 IR0out Oalh,al设置中断向量表-push ds;设置中断向量表mov ax,0mov ds,ax设置MIR5对应的中断向量一lea ax,cs:int_proc 1 ;AX指向中断程序入口地址mov si,35hadd si,siadd si,simov ds:si,axpush cspop axmov ds:si+2,ax设置MIR5对应的中断向量-lea ax,cs:int_proc2 ;AX指向中断程序入口地址mov si,70hadd si,siadd si,simov
4、 ds:si,axpush cspop axmov ds:si+2,axpop dssti ;开中断;led显示si置0led_reon: mov si?0jmp go检测PAOddd:;开放主片IR5中断和一个从片输入IR2知识改变命运,word精品文档! mov dx,io8255in al,dxand al,01Hjz dddcmp count,0;count 置零,si 置零je led_reongo: inc countjmp changeon:mov dx,io8255_cmov al,portclbxout dx,al ;PCmov dx,io8255_bmov aljedsi-
5、lout dx,al ;PBdec si ;loop:mov dx,io8255 in al,dx and al,01H jnz loop jmp ddd change: cmp count,6 ja chackl mov bx,0 cmp si ; jbledl jmp on chackl:cmp count,9;ja chack2 mov bxj cmp si,l ;口输出交通灯显示指令 口输出数码管显示字符 每完成一次输出,si递减1-6 :bx=0,si=6检测si大小,进行赋值79 :bx=l,si=3检测si大小,进行赋值知识改变命运,word精品文档! jbled2jmp onc
6、hack2:cmp count J 4。14 :bx=2,si=5ja chack3mov bx,2cmp si, 1;检测si大小,进行赋值jb led3jmp onchack3:mov bx,3 ;1516 :bx=3,si=2cmp count, 16jae re_oncmp si, 1;检测si大小,进行赋值jb led4jmp on ledl:mov si,6 jmp on led2:mov si,3 jmp on led3:mov si,5 jmp on led4:mov si,2 jmp on re on: mov count,0jmp on;中断子程序1int_proc 1 p
7、roc farpush bx知识改变命运,word精品文档! push dxmov dxo8255_cmov al,OcHout dx,almov ex,2000del:mov di,2000deO:dec dijnz deOloop delmov al,20Hout 20h,alpop dxpop bxstiiretint_proc 1 endp;中断子程序2int_proc2 proc farpush bxpush dxmov dx,io8255_cmov al,21Hout dx,almov ex, 1500de2:mov di, 1500de3:dec dijnz de3loop de
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机原理实验 计算机原理实验 交通灯自动控制系统设计 计算机 原理 实验 交通灯 自动控制系统 设计
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内