用7SEG-MPX6-CA六位数码管显示 晶振=12MHZ,缓冲单元=30H,31H,32H,一个加一键减一键!没用31,32.

MOV R7,#89H

MOV DPTR,#TAB

MOV 32H,#00H;设定

MOV 31H,#00H;设定

MOV 30H,#10H;设定STA:MOV R0,#30H

mov p2,#80h

S:MOV A,@R0

ANL A,#0FH

MOVC A,@A+DPTR

MOV P0,A

MOV A,P2

RL A

MOV P2,A

LCALL YS

MOV A,@R0

SWAP A

ANL A,#0FH

MOVC A,@A+DPTR

MOV P0,A

MOV A,P2

RL A

MOV P2,A

LCALL  YS

JB ACC.5,STA

INC R0

JNB P1.2,QQ

JNB P1.1,PP

DJNZ R7,S

MOV A,30H

CJNE A,#00H,KG

CLR P1.0;不能放在子程序中,主循环

AJMP S

KG:SETB  P1.0

AJMP QQ

PP:MOV R3,#0F9H

Z:MOV R4,#0FFH

X:NOP

DJNZ R4,X

DJNZ R3,Z;去抖动

MOV A,30H

ANL A,#0FH

CJNE A,#09h,D

MOV A,30H

swap a

anl a,#0fh

CJNE A,#09H,F

MOV 30H,#99H

AJMP S

D:INC 30h

AJMP S

F: INC A

SWAP A

mov 30h,a

AJMP S

QQ:MOV R3,#0F9H

ZX:MOV R4,#0FFH

XZ:NOP

DJNZ R4,XZ

DJNZ R3,ZX;去抖动

MOV A,30H

ANL A,#0FH

CJNE A,#00h,K

MOV A,30H

swap a

anl a,#0Fh

CJNE A,#00H,U

MOV 30H,#00H

AJMP S

K:DEC 30h

AJMP S

U: DEC A

SWAP A

ADD A,#09H

MOV 30H,A

AJMP S

ys:mov r3,#02h

l:mov r4,089h

lo:nop

djnz r4,lo

djnz r3,l

ret

TAB: db  02h,09fh,024h,00dh,99h,049h,040h,01fh,000h,009h

END

c51数码管显示汇编语言,单片机数码管显示数字加减汇编程序相关推荐

  1. c51抢答器程序汇编语言,单片机课程设计抢答器word 含汇编语言源程序,仿真

    OK EQU 20H;抢答开始标志位 RING EQU 22H;响铃标志位 ORG 0000H AJMP MAIN ORG 0003H AJMP INT0SUB ORG 000BH AJMP T0IN ...

  2. c51抢答器程序汇编语言,单片机八路抢答器proteus仿真带汇编语言源程序 原理图...

    OK EQU 20H                       ;抢答开始标志位 RING EQU 22H                     ;响铃标志位 DATA0 EQU 36H     ...

  3. c51数码管显示汇编语言,单片机按键控制单个数码管显示汇编程序

    //***************************** //按键控制单个数码管显示程序 //***************************** ORG 0 LJMP MAIN ORG ...

  4. 单片机C51(STC89C52RC)实现静态、动态数码管显示

    目录 1.138译码器原理 2.数码管显示原理 3.静态数码管显示 4.动态数码管显示 5.总结 1.138译码器原理 C B A Y Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 0 0 0 0 ...

  5. 单片机原理与应用技术(三)———动态数码管显示汇编语言

    一.数码管基础知识 1.数码管结构 一般数码管通常由八段LED灯组成,又分成共阳数码管和共阴数码管(如下图所示).共阴极数码管即为LED阴极连接在一起为公共阴极,共阳极数码光即为LED阳极连接在一起为 ...

  6. 单片机c语言数码管显示5,51单片机数码管显示实验报告(5页)-原创力文档

    51单片机数码管显示实验 实验内容: 编写程序让8只数码管初始显示0,每隔大约1s加1显示(可以用延时函数实现),到数码管显示9后,再从0开始显示,如此循环反复. C语言程序 #include #de ...

  7. 51单片机按键扫描程序汇编程序(独立按键与矩阵按键)(使用定时器)(可移植的汇编程序)矩阵键盘控制两个led数码管(汇编语言)与UART通信总结(上)

    一,按键控制数码管 1四按键控制程序(汇编) (您的关注点赞是作者创作的最大动力哦) //******************************************************* ...

  8. STC89C52单片机 点亮两个数码管,可以显示 00——10 共 11 个数字

    手动显示 #include <reg52.h>//包含51头文件 #include <intrins.h>//包含移位标准库函数头文件#define uint unsigned ...

  9. avr单片机led数码管六位动态显示时分秒c语言程序,AVR单片机控制8段LED数码管同时显示 - AVR单片机8位数码管显示的程序实现(两种方法介绍)...

    AVR单片机控制8段LED数码管同时显示 这是一个简单的供单片机入门学习者练习用的8段LED数码管控制汇编程序,控制一个两位的数码管同时显示字符(动态刷新).用AVR- Studio-4 开发,在AV ...

最新文章

  1. 想转行?零基础该如何学Python?这些一定要明白
  2. 教你在Linux中如何归档和备份
  3. 服务管理---服务懂你的业务吗
  4. Adobe Reader PDF 护眼设置
  5. python多进程卡死_Python 多进程中使用logging导致死锁
  6. 初学者应该如何开启自己的编程生涯?,nginx架构图
  7. 基于uFUN开发板的RGB调色板
  8. ACM-ICPC训练行动路线图
  9. Plugin [id: ‘com.github.kt3k.coveralls‘, version: ‘2.8.2‘] was not found in any of the following sou
  10. 微信小程序之 ----组件
  11. Redis内存数据库必读的4本书
  12. 2013级C++第15周项目——二维数组
  13. 开机出现RUNDLL加载:C:WINDOWS\downlo~1\Cnsmin.dll时…
  14. 多种方式查看电脑是否支持Modern Standby
  15. win10系统安装Docker详解
  16. python控制苹果手机触摸屏失灵怎么办_苹果手机触摸屏失灵的各种解决方法
  17. 从0开始实现一个合成大西瓜
  18. delphi删除文本内容_文本编辑器EmEditor快捷键指令
  19. 任正非的“先僵化、后优化、再固化”方针
  20. 日常活动--英文短句

热门文章

  1. Python调用EasyDLBML模型API实现缺陷检测
  2. UI设计师如何提升审美?
  3. 弘辽科技:拼多多618红包雨一天有几次?怎么使用红包?
  4. WebUpload 视频上传,支持多视频上传
  5. Sub Main启动和窗体启动
  6. Maya_角色动画制作流程
  7. opera32linux,Opera浏览器
  8. python金融实战 源代码_穆棱市seo总代直销python金融量化营业实战课程 python量化项目实战源码+课件+视频...
  9. 宏碁大中华区总裁林显郎将离职 张永红接任
  10. 2021/10/14程式培力刷題記錄