ORG   0              ;程序从0地址开始

START:    MOV   DPTR,#TAB      ;将DPTR指向编码表位置

LOOP:     CLR   A              ;清空ACC

MOVC  A,@A+DPTR      ;根据ACC的内容取出编码表里的编码

CJNE  A,#0FFH,SHOW   ;若ACC的内容不等于0FFH,则跳至SHOW处执行

AJMP  START          ;跳到START处执行

SHOW:     MOV   P2,A           ;让P1口输出ACC的内容

ACALL DELAY          ;调用延时子程序

INC   DPTR           ;将DPTR寄存器的内容加1

AJMP  LOOP           ;跳到LOOP处执行

;0.25秒延时子程序(12MHz晶振)===========================

DELAY:     MOV      R5,#2            ;R5寄存器加载8次

D0:        MOV      R7,#250          ;R7寄存器加载250次数

D1:        MOV      R6,#250          ;R6寄存器加载250次数

D2:        DJNZ     R6,D2            ;D2循环执行R6次

DJNZ     R7,D1            ;D1循环执行R7次

DJNZ     R5,D0            ;D0循环执行R5次

RET                       ;返回主程序

TAB:       ;流水灯花样可以任意编写(最后一组为11111111)

DB       10010101B

DB       01101010B

DB       10100101B

DB       01010101B

DB       10001010B

DB       01101000B

DB       10110101B

DB       01000010B

DB       10000000B

DB       01000000B

DB       00100000B

DB       00010000B

DB       00001000B

DB       00000100B

DB       00000010B

DB       00000001B

DB       00000000B

DB       11010111B

DB       11001001B

DB       11001101B

DB       11001001B

DB       00110111B

DB       00000001B

DB       00000010B

DB       00000100B

DB       00001000B

DB       00010000B

DB       00100000B

DB       01000000B

DB       10000000B

DB       11011101B

DB       11101011B

DB       11101101B

DB       11101011B

DB       11011011B

DB       10111111B

DB       01111011B

DB       10111011B

DB       11011111B

DB       11101011B

DB       10110101B

DB       11011011B

DB       01101101B

DB       0FFH       ;11111111

END                         ;主程序结束

c语言查表法编程流水灯,通过查表法的流水灯汇编程序相关推荐

  1. 单片机C语言流水灯花样编程,51单片机学习之陆 —— 1.3 流水灯的花样玩法

    原标题:51单片机学习之陆 -- 1.3 流水灯的花样玩法 上一次我们点亮了一个1,其实仅仅点亮一个流水灯还是有些单调的. 这一次让我们试着尝试些别的花样 1 多个流水灯的点亮 a 打开将原来的c文件 ...

  2. c++ 哈希表_C语言精华知识:表驱动法编程实践

    问:怎么每天看到这种文章? 答:只需搜索公众号"51单片机学习网"免费关注 排版:嵌入式云IOT技术圈 数据压倒一切.如果选择了正确的数据结构并把一切组织的井井有条,正确的算法就不 ...

  3. C语言表驱动法编程实践

    数据压倒一切.如果选择了正确的数据结构并把一切组织的井井有条,正确的算法就不言自明.编程的核心是数据结构,而不是算法. --Rob Pike  说明 本文基于这样的认识:数据是易变的,逻辑是稳定的. ...

  4. C语言哈希表的简单实现——数组+链表(拉链法)

    C语言哈希表的简单实现--数组+链表(拉链法) 1.哈希表简介 哈希表详细介绍可以参考这篇文章 2.哈希表拉链法实现 2.1完全由本人思路实现,如有错误,欢迎批评指正 哈希声明文件hash.h /* ...

  5. Database之SQLSever:SQLSever数据表管理(GUI法/SQL语句命令法两种方法实现建立表、修改表,以及增、删、改、查)之详细攻略

    Database之SQLSever:SQLSever数据表管理(GUI法/SQL语句命令法两种方法实现建立表.修改表,以及增.删.改.查)之详细攻略 目录 一.两种方法建立表.修改表,插入多条数据记录 ...

  6. 鲍威尔方法c语言程序,鲍威尔法编程-powell法编程-c语言编程-c++6.0.doc

    鲍威尔法编程-powell法编程-c语言编程-c++6.0.doc include stdio.hdefine N 2float gsfloat zNfloat f;f10*z0z1-5*z0z1-5 ...

  7. c语言分母多项乘积怎么算,C++编程 用梯形求积公式求解定积分∫3lnxdx积分区间为(1,2, C语言,用梯形法编程求定积分x^3+x/2+1的值...

    问题标题 C++编程 用梯形求积公式求解定积分∫3lnxdx积分区间为(1,2, C语言,用梯形法编程求定积分x^3+x/2+1的值 2019-8-16来自ip:15.179.13.64的网友咨询 浏 ...

  8. c语言用矩形法计算积分,C++编程:写一个用矩形法求定积分的通用函数

    C++编程:写一个用矩形法求定积分的通用函数 分别求: 说明:sina,cos,exp 函数已在系统的数学函数库中,程序开头要用#indlude 以下是此题的[c++源代码],需要[c源代码]请点击进 ...

  9. C语言练习题:三色球分组,编程计算三色球问题。若一个口袋中放有12个球,其中有3个红色的,3个白色的,6个黑色的,从中任取8个球,问共有多少种不同的颜色搭配?请用穷举法编程求解。

    编程计算三色球问题.若一个口袋中放有12个球,其中有3个红色的,3个白色的,6个黑色的,从中任取8个球,问共有多少种不同的颜色搭配?请用穷举法编程求解. **输入格式:无 **输出格式:"i ...

  10. 链表归并成递减c语言,将递增有序单链表A和B归并成表C 递减单链表的尾插法建立和输出...

    自己辛苦成果,拿出来帮助那些数据结构没学好和C语言基础差的人 #include #include typedef struct Node { int data; struct Node *next; ...

最新文章

  1. 【转载】大连商品交易所-新套利撮合算法FAQ
  2. input 只输入数字并限制最大输入长度
  3. rpm mysql java 驱动_Linux下安装MySQL(rpm方式)
  4. java criteria and_criteria用法
  5. bzoj2287【POJ Challenge】消失之物 缺一01背包
  6. android显示过程,Android 桌面加载图标过程分析
  7. mybatis-plus (3.4.2)使用
  8. iis7.5 php伪静态,Windows Server 2008 下WordPress IIS7.5伪静态规则设置(最新)
  9. 奥拉星插件flash下载手机版下载安装_奥拉星游戏插件
  10. 【转载】oracle normal、sys、system、sysdba、sysoperdba的区别
  11. 《强化学习》中的 时序差分学习 Temporal-Difference Learning (基于与动态规划 DP 、蒙特卡洛方法 MC 的对比)
  12. 学生成绩管理系统设计java_java学生成绩管理系统设计与实现
  13. ISO 标准是什么 RFID标准协议中 ISO18000-6B
  14. 微信小程序:网课查题微信小程序源码下载,题库资源丰富自动采集,支持语音拍照识别
  15. mysql instead of触发_mysql 触发器
  16. 大数据精准营销数据分析处理(一)
  17. php fflush函数的用法,fflush 函数
  18. 多少开发人员 饿了么_开发个类似饿了么外卖app要多少钱
  19. 分辨率PPI与DPI(转)
  20. TCHAR和CHAR类型的互转

热门文章

  1. 南京美食指南(完美篇)
  2. 中国与印度软件工程师之比较
  3. Python中的len()函数
  4. [Unity][Crowd]学习人群模拟资源分享以及相关的问题
  5. RF-测试目录以及库引用、变量使用
  6. CSS3 will-change提高页面动画等渲染性能
  7. 机器人搭建记录 yobot(LinuxWindows手动搭建)
  8. 20211003:数字滤波器前置知识,sinc函数与Sa函数
  9. Swift教程-视频拍摄教程
  10. 个人小程序开发有哪些限制?