n久前的51单片机4*4键盘加4数码管显示汇编程序
来源:互联网 发布:流程优化那点事 编辑:程序博客网 时间:2024/06/08 17:02
KEYBUFEQU30HDISPBUFEQU31HDISPBITEQU35HCOLKEY:MOVP1,#0F0HMOVA,P1ANLA,#0F0HXRLA,#0F0HJZNOKEYLCALLDELAYMOVA,P1ANLA,#0F0HXRLA,#0F0HJZNOKEYMOVA,P1ANLA,#0F0HCJNEA,#070H,NCK1MOVKEYBUF,#0AJMPROWKEYNCK1:CJNEA,#0B0H,NCK2MOVKEYBUF,#1AJMPROWKEYNCK2:CJNEA,#0D0H,NCK3MOVKEYBUF,#2AJMPROWKEYNCK3:CJNEA,#0E0H,NCK4MOVKEYBUF,#3AJMPROWKEYNCK4:NOPROWKEY:MOVP1,#0FHMOVA,P1ANLA,#0FHMOVR1,AMOVA,KEYBUFCJNER1,#0EH,NRK1ADDA,#0AJMPDKNRK1:CJNER1,#0DH,NRK2ADDA,#4AJMPDKNRK2:CJNER1,#0BH,NRK3ADDA,#8AJMPDKNRK3:CJNER1,#07H,NRK3ADDA,#12AJMPDKNRK4:NOPDK:MOVKEYBUF,ALOOP:MOVA,P1ANLA,#0FHXRLA,#0FHJZNOKEYLCALLVALUELCALLDISPLJMPLOOPNOKEY:LCALLVALUELCALLDISPLJMPCOLKEYDELAY:MOVR5,#5D1:MOVR6,#248DJNZR6,$DJNZR5,D1RETVALUE:MOVA,KEYBUFMOVB,#10DIVABMOVDISPBUF,AMOVA,BMOVDISPBUF+1,AMOVA,#16MOVDISPBUF+2,AMOVA,KEYBUFMOVDISPBUF+3,ARETDISP:MOVA,#DISPBUFADDA,DISPBITMOVR0,AMOVA,@R0MOVDPTR,#TABLEMOVCA,@A+DPTRMOVP3,#0FFH;消影MOVP2,AMOVA,DISPBITMOVDPTR,#TABMOVCA,@A+DPTRMOVP3,AINCDISPBITMOVA,DISPBITCJNEA,#04H,DISPMOVDISPBIT,#00HRETTABLE:DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,77H,7CH,39H,5EH,79H,71H,40HTAB:DB 0FEH,0FDH,0FBH,0F7HEND
效果:
0 0
- n久前的51单片机4*4键盘加4数码管显示汇编程序
- n久前的51汇编程序
- 51单片机一位数码管汇编程序
- 51单片机STC89C52 矩阵键盘数码管显示
- 51单片机 学习之旅[4] 数码管 动态显示
- 4×4矩阵键盘,控制数码管显示
- 51单片机的数码管和矩阵键盘
- 51单片机 数码管的显示与译码器
- 51单片机数码管的动态显示
- 单片机4*4按键数码管显示0-9
- 单片机控制的数码管显示
- (4)51单片机入门案列-8个数码管中循环显示数字0-9
- 51单片机之数码管显示
- 51单片机动态数码管显示
- 51单片机—数码管显示
- 51单片机数码管动态显示
- MSP430学习笔记7-4*4键盘的对应数码管显示
- 51单片机 数码管的静态显示和动态显示
- C# 串口操作系列(1) -- 入门篇,一个标准的,简陋的串口例子。
- POJ 1149 PIGS Solution
- Cocos2d-x之下载安装和配置
- Arduino 卡片4呼吸灯Fading Light
- iOS9中的那些坑
- n久前的51单片机4*4键盘加4数码管显示汇编程序
- Android触摸事件分发
- usb 端点解释
- USB 基本知识
- 网页“黑手”如何入侵你的Windows系统
- python中的增量赋值 **=
- Android学习笔记:对Android应用进行单元测试
- n久前的51_rtos原理实现测试源码
- 面向对象三