芯片解密,芯片破解,IC解密,单片机解密,MCU解密,STM解密

飞芯科技提供芯片解密,芯片破解,IC解密,单片机解密,MCU解密,STM解密逆向服务

微机原理课程设计报告-8086+8255交通灯单片机解密

单片机源程序如下:

  1. 单片机解密;SAMPLE.ASM
  2. 单片机解密.MODEL SMALL
  3. 单片机解密.8086
  4. 单片机解密.stack
  5. 单片机解密.code
  6. .startup
  7. mov dx,0206h      ;    将控制端口的地址送给 dx
  8. mov ax,80h       ;     将控制字送给 ax
  9.     out dx,ax     ;           将控制字送给控制端口
  10. mov dx,0200h      ;    将a 端口的地址送给 dx
  11. mov ax,0ffh     ;      将初始化数据送给 ax
  12.     out dx,ax     ;           将端口初始化
  13. s0: mov ax,0bbh      ;       将数据 10111011B送给ax
  14.     out dx,ax     ;           将ax 数据送给 dx,让4 个红灯亮
  15.     call delay5    ;          调用延时程序子程序,维持 4-5s
  16. s1: mov ax,0beh      ;       将数据 10111110B送给ax
  17.     out dx,ax     ;           将ax 数据送给 dx,使南北绿灯亮,东西红灯亮
  18.     call delay5    ;          调用延时程序子程序,维持 4-5s
  19. mov cx,6       ;       将
  20. lp: mov ax,0bfh     ;       将数据 10111111B送给ax
  21.     out dx,ax     ;           将ax 数据送给 dx,使南北绿灯灭,东西红灯亮
  22.     call delay05   ;          调用延时程序子程序,维持 4-5s
  23. mov ax,0beh      ;     将数据 10111110B送给ax
  24.     out dx,ax     ;           将ax 数据给dx,实现南北绿灯亮,东西红灯亮
  25. ----------------------- Page 10-----------------------
  26.     call delay05   ;         调用延时程序子程序,维持 4-5s
  27.     loop lp      ;           循环实现绿灯的亮灭循环闪烁约 6 次
  28. mov ax,0bdh      ;    将数据 10111101B送给ax
  29.     out dx,ax     ;          将ax 送给dx,实现南北黄灯亮,东西红灯亮
  30.     call delay3   ;          调用延时程序子程序,维持 3-4s
  31. mov ax,0ebh      ;    将数据 11101011B送给ax
  32.     out dx,ax     ;          将ax 数据送给 dx,实现南北红灯亮,东西绿灯亮

  33.     call delay5   ;          调用延时程序子程序,维持 4-5s

  34. mov cx,6       ;      将

  35. lp1:mov ax,0fbh     ;       将数据 11111011B送给ax

  36.     out dx,ax     ;          将ax 数据送给 dx,实现南北红灯亮,东西绿灯灭

  37.     call delay05   ;         调用延时程序子程序,维持 4-5s

  38. mov ax,0ebh      ;    将数据 11101011B送给ax

  39.     out dx,ax     ;          将ax 送给dx,实现南北红灯亮,东西绿灯亮

  40.     call delay05   ;         调用延时程序子程序,维持 4-5s

  41.     loop lp1     ;           循环实现绿灯的亮灭循环闪烁约 6 次

  42. mov ax,0dbh      ;    将数据 11011011B送给ax

  43.     out dx,ax     ;          将ax 送给dx,实现南北红灯亮,东西黄灯亮

  44.     call delay3   ;          调用延时程序子程序,维持 3-4s

  45. jmp s0        ;       无条件跳转至程序 S0,实现控制循环

  46. delay5proc near

  47. push cx

  48. mov bx,250

  49.    dy1:mov cx,5882

  50.    dy2:loop dy2



联系方式

地址:石家庄市新华区民族路77号华强广场D座2009
电话:0311-88816616/87087811
手机:13315190088
传真:0311-67901001
联系人:张工
网址:www.taihedz.cn
邮箱:feixindz@163.com
微信:xinpianjiemi
QQ:527263666/568069805

在线客服
热线电话

企业微信