51汇编程序实例:举一例说明:流水灯加数码管
LOOP: ; 标号
CLR P2.6 ;选中p2.6 数码管左边的8字使能
SETB P2.7 ;p2.7不使能。 右边的数码管消隐
MOV P0,#28H ;把28h送p0口;数码管显示 0
LCALL DELAY ;延时
MOV P0,#0FFH ;0ffh 送p0口,数码管清除
CLR P1.0 ;点亮p1.0发光管
MOV P0,#7EH ;把7eh送p0口;数码管显示 1
LCALL DELAY
MOV P0,#0FFH
CLR P1.1 ;点亮p1.0发光管
CLR P1.0 ;点亮p1.0发光管
MOV P0,#0A2H ;数码管显示 2
LCALL DELAY
MOV P0,#0FFH
CLR P1.2
CLR P1.1
CLR P1.0
MOV P0,#62H ;数码管显示 3
LCALL DELAY
MOV P0,#0FFH
CLR P1.3
CLR P1.2
CLR P1.1
CLR P1.0
MOV P0,#74H ;数码管显示 4
LCALL DELAY
MOV P0,#0FFH
CLR P1.4
CLR P1.3
CLR P1.2
CLR P1.1
CLR P1.0
MOV P0,#61H ;数码管显示 5;
LCALL DELAY
MOV P0,#0FFH
CLR P1.5
CLR P1.4
CLR P1.3
CLR P1.2
CLR P1.1
CLR P1.0
MOV P0,#21H ; 数码管显示 6
LCALL DELAY
MOV P0,#0FFH
CLR P1.6
CLR P1.5
CLR P1.4
CLR P1.3
CLR P1.2
CLR P1.1
CLR P1.0
MOV P0,#7AH ; 数码管显示 7
LCALL DELAY
MOV P0,#0FFH
CLR P1.7
CLR P1.6
CLR P1.5
CLR P1.4
CLR P1.3
CLR P1.2
CLR P1.1
CLR P1.0
MOV P0,#20H ; 数码管显示 8
LCALL DELAY
MOV P0,#0FFH
LCALL DELAY
MOV P0,#0FFH
MOV P1,#0FFH
;程序到此结果为左边的数码管显示0,1,2,3,4,5,6,7,8
;p1.0------------p1.7指示灯依次点亮
SETB P2.6 ; 左边的8消隐
CLR P2.7 ;选中p2.7 数码管右边的8字使能 ,;
MOV P0,#28H
LCALL DELAY
MOV P0,#0FFH
MOV P1,#0FFH
CLR P1.0
MOV P0,#7EH
LCALL DELAY
MOV P0,#0FFH
MOV P1,#0FFH
CLR P1.1
MOV P0,#0A2H
LCALL DELAY
MOV P0,#0FFH
MOV P1,#0FFH
CLR P1.2
MOV P0,#62H
LCALL DELAY
MOV P0,#0FFH
MOV P1,#0FFH
CLR P1.3
MOV P0,#74H
LCALL DELAY
MOV P0,#0FFH
MOV P1,#0FFH
CLR P1.4
MOV P0,#61H
LCALL DELAY
MOV P0,#0FFH
MOV P1,#0FFH
CLR P1.5
MOV P0,#21H
LCALL DELAY
MOV P0,#0FFH
MOV P1,#0FFH
CLR P1.6
MOV P0,#7AH
LCALL DELAY
MOV P0,#0FFH
MOV P1,#0FFH
CLR P1.7
MOV P0,#20H
LCALL DELAY
MOV P0,#0FFH
MOV P1,#0FFH
MOV P0,#0FFH
MOV P1,#0FFH
;这一段和上一段基本相同, 不同的是右边的数码管依次显示012345678,左边的不亮;
;同时p1口的灯流动显示:
AJMP LOOP; 注意: 程序运行到此跳转到开始标号,重复执行:
DELAY: ;延时子程序;参考前面的教程:
CLR P3.3 ;注意小喇叭在3.3口, 这里可以使小喇叭发出嗒,嗒声
MOV R7,#255
NOP
NOP
D1:MOV R6,#255
setb p3.3
D2: DJNZ R6,D2
clr p3.3
DJNZ R7,D1
SETB P3.3
RET
END
LOOP: ; 标号
CLR P2.6 ;选中p2.6 数码管左边的8字使能
SETB P2.7 ;p2.7不使能。 右边的数码管消隐
MOV P0,#28H ;把28h送p0口;数码管显示 0 ;28为1010000
LCALL DELAY ; 延时程序
MOV P0,#0FFH ;0ffh 送p0口,数码管清除;P0口为11111111
CLR P1.0 ;点亮p1.0发光管; P1。0为电平,P0口为11111110
MOV P0,#7EH ;把7eh送p0口;数码管显示 1; P1。0为低电平,P0口为11111110
LCALL DELAY ; 延时程序
MOV P0,#0FFH
MOV P0,#0FFH ;0ffh 送p0口,数码管清除;P0口为11111111 清一次显示
这条是清显示的
资源简介:51汇编程序实例:举一例说明:流水灯加数码管 LOOP: ; 标号CLR P2.6 ;选中p2.6 数码管左边的8字使能SETB P2.7 ;p2.7不使能。 右边的数码管消隐MOV P0,#28H ;把28h送p0口;数码管显示 0LCALL DELAY ;延时MOV P0,#0FFH ;0ffh 送p0口,数...
上传时间: 2013-10-31
上传用户:gundamwzc
资源简介:51单片机实例 一些经典案例
上传时间: 2013-07-23
上传用户:iswlkje
资源简介:51编程实例(很好)
上传时间: 2013-10-11
上传用户:dick_sh
资源简介:moder 51汇编程序框架 D4为串口发送中断指示灯; D5为外部中断1指示灯; D6为外部中断0指示灯; D7为串口接收中断指示灯; D8为定时器指示灯;
上传时间: 2015-07-04
上传用户:古谷仁美
资源简介:PID 控制的51汇编程序 电机控制的PID(积分分离)PID(void)执行时间少于70uS/932-12MHz
上传时间: 2014-01-19
上传用户:邶刖
资源简介:AD转换芯片AD7705的51汇编程序,用HD7279显示转换的结果.
上传时间: 2014-01-04
上传用户:sclyutian
资源简介:四位液晶显示器0403驱动51汇编程序源码
上传时间: 2016-04-30
上传用户:jichenxi0730
资源简介:pid汇编程序 用于控制电机,温度的51汇编程序源吗码.
上传时间: 2016-05-08
上传用户:181992417
资源简介:51单片机实例程序 对初学者有帮助
上传时间: 2013-12-31
上传用户:qb1993225
资源简介:基于DS1302日历时钟的单片机(51)汇编程序, 已调试通过.
上传时间: 2013-12-16
上传用户:jiahao131
资源简介:使用51汇编程序编写的树和图的程序,程序简单明了,比较适用
上传时间: 2013-12-21
上传用户:wangyi39
资源简介:微波技术基础,实验(省优课件) PDF版
上传时间: 2013-04-15
上传用户:eeworm
资源简介:51单片机的汇编基础知识和简单的51单片机汇编程序
上传时间: 2013-06-25
上传用户:mopdzz
资源简介:51汇编程序样例
上传时间: 2013-11-05
上传用户:青春给了作业95
资源简介:案例1判断闰年程序,案例2产生随机数并运算的程序,案例3计算平台长度程序,案例4加减乘除四则运算,案例5数字方阵程,案例6数据加密程序,案例7代码转换程序,案例8键盘录入数据的转换与显示,案例9音乐演奏,案例10显示彩色矩形块等等实例
上传时间: 2013-10-08
上传用户:wutong
资源简介:51单片机汇编集成开发环境,里面集成了51汇编程序的仿真汇编反汇编代码转换等。
上传时间: 2016-12-05
上传用户:康郎
资源简介:非常好的资料,利于51初学者。比较全的51单片机编程资料。
上传时间: 2015-06-21
上传用户:tanminkang
资源简介:51单片机模块功能示意图,希望对大家能有帮助
上传时间: 2017-05-11
上传用户:a978518804
资源简介:简单介绍红外遥控接收系统原理,给出用8051作遥控接收系统解码器的一种巧妙实现方法,以及完整的51 汇编程序代码。包括解码系统配置及接口、软件设计要点及中断服务程序。
上传时间: 2013-07-15
上传用户:晴天666
资源简介:很实用哦,对于初学者来说很有帮助哟!
上传时间: 2014-12-26
上传用户:wd450412225
资源简介:含交通灯,电子琴,时钟,键盘扫描,串口通信等汇编程序实例,非常适合初学者。
上传时间: 2014-01-22
上传用户:qq1604324866
资源简介:jsp……,实例51到实例70……,初学可以参考
上传时间: 2016-12-15
上传用户:bruce
资源简介:此代码是一个键盘程序,用51汇编程序编写的,用在键盘接口模块上
上传时间: 2017-03-28
上传用户:erkuizhang
资源简介:常用机械电器实用手册[下册]
上传时间: 2013-07-22
上传用户:eeworm
资源简介:实用射频技术
上传时间: 2013-04-15
上传用户:eeworm
资源简介:MCS-51系列单片机实例详解和案例代码,代码都是基于C语言
上传时间: 2013-12-10
上传用户:王小奇
资源简介:一个简洁明了且有注释的汇编程序,该程序采用带着命令代码的模式调用读写I2C总线的方法,使用简单,可以嵌入任何51程序中,不需对该程序进行修改
上传时间: 2018-01-07
上传用户:duxingzhe
资源简介:汇编程序设计实例
上传时间: 2013-07-24
上传用户:eeworm
资源简介:51系列单片机设计实例(2009年度畅销榜)
上传时间: 2013-07-12
上传用户:eeworm
资源简介:51系列单片机设计实例
上传时间: 2013-04-15
上传用户:eeworm