博文
【036】多位数码管动态显示软延时实现(2007-05-05 16:22:00)
摘要:;**************************************************************************
; 标题: 多位数码管动态显示软延时实现(汇编)
; 作者: wentao http://blog.liuwentao.net
; http://wentao.programfan.com
; 日期: 2007.2.21
; 软件: Keil A51 V8.00
; 芯片: AT89X51
; 说明: 实验板实测通过,数码管为8位共阳
; anl 30h,#07h起如下作用
; mov a,30h ;取循环控制变量
; cjne a,#8,lop......
【035】一位数码管循环显示多个数字(2007-05-05 16:20:00)
摘要:;**************************************************************************
; 标题: 一位数码管循环显示多个数字(汇编)
; 作者: wentao http://blog.liuwentao.net
; http://wentao.programfan.com
; 日期: 2007.2.21
; 软件: Keil A51 V8.00
; 芯片: AT89X51
; 说明: 实验板实测通过,数码管为8位共阳
; 声明: 自用存档!另仅供需要的朋友参考,请勿用做不道德转载及商业用途!
;**************************************************************************
org 0000h
ajmp start
org 0030h
......
【034】数码管显示数字的基本实验+AS实验板段码表(2007-05-05 16:18:00)
摘要:;**************************************************************************
; 标题: 数码管显示数字的基本实验(汇编)
; 作者: wentao http://blog.liuwentao.net
; http://wentao.programfan.com
; 日期: 2007.2.21
; 软件: Keil A51 V8.00
; 芯片: AT89X51
; 说明: 实验板实测通过,数码管为8位共阳
; 声明: 自用存档!另仅供需要的朋友参考,请勿用做不道德转载及商业用途!
;**************************************************************************
org 0000h
ajmp start
org 0030h
s......
【033】直控按键控制led循环方向(2007-05-02 19:42:00)
摘要:;**************************************************************************
; 标题: 直控按键控制led循环方向(汇编)
; 作者: wentao http://blog.liuwentao.net
; http://wentao.programfan.com
; 日期: 2007.2.21
; 软件: Keil A51 V8.00
; 芯片: AT89X51
; 说明: 实验板实测通过
; 声明: 自用存档!另仅供需要的朋友参考,请勿用做不道德转载及商业用途!
;**************************************************************************
k1 bit p1.4 ;K1按键与P1.4口相连
k2 bit p1.5 ;K2按键与P1.5口相接
org 0000h
&nb......
【032】直控按键多个键值处理(2007-05-02 19:01:00)
摘要:;**************************************************************************
; 标题: 直控按键多个键值处理(汇编)
; 作者: wentao http://blog.liuwentao.net
; http://wentao.programfan.com
; 日期: 2007.3.1
; 软件: Keil A51 V8.00
; 芯片: AT89X51
; 说明: 实验板实测通过;可以用多个键
; 声明: 自用存档!另仅供需要的朋友参考,请勿用做不道德转载及商业用途!
;**************************************************************************
key_v equ 30h ;key_v(30单元)存储键值
key_t equ 31h ;key_t(31......
【031】直控按键低电平触发处理(2007-05-02 18:42:00)
摘要:;**************************************************************************
; 标题: 直控按键低电平触发处理(汇编)
; 作者: wentao http://blog.liuwentao.net
; http://wentao.programfan.com
; 日期: 2007.3.1
; 软件: Keil A51 V8.00
; 芯片: AT89X51
; 说明: 实验板实测通过,通过"jnb p1.4,$ ;等待键松开"处理低电平触发
; 声明: 自用存档!另仅供需要的朋友参考,请勿用做不道德转载及商业用途!
;**************************************************************************
org 0000h
ajmp start
start: &......
【030】直控按键低电平触发未处理(2007-05-02 18:24:00)
摘要:;**************************************************************************
; 标题: 直控按键低电平触发未处理(汇编)
; 作者: wentao http://blog.liuwentao.net
; http://wentao.programfan.com
; 日期: 2007.3.1
; 软件: Keil A51 V8.00
; 芯片: AT89X51
; 说明: 低电平处发不做处理,键按住时会始终满足满足查询条件执行循环体,所以
; 松开键时输出状态也不定,实测按住时P0.0口LED常亮,但有些暗,实际上是
; 在快速执行取反造成的视觉暂留。
; 声明: 自用存档!另仅供需要的朋友参考,请勿用做不道德转载及商业用途!
;**************************************************************************
org 00......
【029】最简单的按键控制(2007-05-02 17:56:00)
摘要:;**************************************************************************
; 标题: 最简单的按键控制(汇编)
; 作者: wentao http://blog.liuwentao.net
; http://wentao.programfan.com
; 参考: 平凡老师教程
; 日期: 2007.3.1
; 软件: Keil A51 V8.00
; 芯片: AT89X51
; 说明: 实验板实测通过
; 声明: 自用存档!另仅供需要的朋友参考,请勿用做不道德转载及商业用途!
;**************************************************************************
org 0000h
ajmp start
start: mov p1,#0xff ;P1口为准双向口,作输入时写入1,使......
【028】正反流水灯(2007-05-02 16:18:00)
摘要:;**************************************************************************
; 标题: 正反流水灯(汇编)
; 作者: wentao http://blog.liuwentao.net
; http://wentao.programfan.com
; 日期: 2007.2.21
; 软件: Keil A51 V8.00
; 芯片: AT89X51
; 说明: 实验板实测通过
; 声明: 自用存档!另仅供需要的朋友参考,请勿用做不道德转载及商业用途!
;**************************************************************************
org 0000h
ajmp start
start: mov ......
【027】查表方式双IO口流水灯(2007-05-02 15:59:00)
摘要:;**************************************************************************
; 标题: 查表方式双IO口流水灯(汇编)
; 作者: wentao http://blog.liuwentao.net
; http://wentao.programfan.com
; 日期: 2007.2.21
; 软件: Keil A51 V8.00
; 芯片: AT89X51
; 说明: 实验板实测通过,两个IO口当做一个用,采用a不变,dptr自加的方式
; 声明: 自用存档!另仅供需要的朋友参考,请勿用做不道德转载及商业用途!
;**************************************************************************
org 0000h
ajmp start
start: ......