四位共阳极数码管显示函数_单片机利用四位共阳极得数码管显示2016
展开全部
DAT62616964757a686964616fe78988e69d8331333339663966EQU 33H
T0LEQU 38H
T0HEQU 39H
SCANLEDEQU 3BH
ORG 0000H
LJMP MAIN
ORG 000BH
LJMP T0ISR
ORG 0030H
MAIN:
MOV SP,#5FH
MOV TMOD,#01H
MOV T0L,#0F0H
MOV T0H,#0D8H
MOV TH0,#0D8H
MOV TL0,#0F0H
MOV P2,#00H
MOV SCANLED,#0
MOV 33H,#10H
MOV 34H,#10H
MOV 35H,#10H
MOV 36H,#10H
SETB EA
SETB ET0
SETB TR0
MOV 33H,#02H
MOV 34H,#00H
MOV 35H,#01H
MOV 36H,#06H
LOOP:
SJMP LOOP
;--------------------
DELAY:
MOV R3,#50
DELAY1:
MOV R4,#100
DJNZ R4,$
DJNZ R3,DELAY1
DJNZ R2,DELAY
RET
;--------------------
T0ISR:
PUSH ACC
CLR TR0
MOV TH0,T0H
MOV TL0,T0L
SETB TR0
MOV DPTR,#LEDTAB
T000:;数字显示
MOV R0,#DAT
MOV A,SCANLED
ADD A,R0
MOV R0,A
MOV A,SCANLED
JNZ T001
MOV P2,#01H
SJMP T0DIS
T001:
DEC A
JNZ T002
MOV P2,#02H
SJMP T0DIS
T002:
DEC A
JNZ T003
MOV P2,#04H
SJMP T0DIS
T003:
MOV P2,#08H
T0DIS:
MOV A,@R0
MOVC A,@A+DPTR
MOV P0,A
INC SCANLED
MOV A,SCANLED
ANL A,#03H
MOV SCANLED,A
POP ACC
RETI
;--------------------
LEDTAB:
DB 0C0H;"0"00H
DB 0F9H;"1"01H
DB 0A4H;"2"02H
DB 0B0H;"3"03H
DB 99H;"4"04H
DB 92H;"5"05H
DB 82H;"6"06H
DB 0F8H;"7"07H
DB 80H;"8"08H
DB 90H;"9"09H
DB 88H;"A"0AH
DB 83H;"B"0BH
DB 0C6H;"C"0CH
DB 0A1H;"D"0DH
DB 86H;"E"0EH
DB 8EH;"F"0FH
DB 0FFH;" "10H
END
四位共阳极数码管显示函数_单片机利用四位共阳极得数码管显示2016相关推荐
- 四位共阳极数码管显示函数_新手求助四位共阳数码管显示函数
#include #include "DS1302.H" sbit K_S = P1^0; //显示模式sbit K_M = P1^1; //修改sbit K_I = ...
- 四位共阳极数码管显示函数_【项目8-任务10-小组13】利用四位数码管实现动态扫描显示...
学习任务 1.四位数码管的电路结构与显示原理 (什么是位选.什么是段选.共阴与共阳的区别.显示4位数字,需要多少条口线?显示n位数字呢?) 2.Arduino直接连接四位数码管实现四位阿拉伯数字显示 ...
- 四位共阳极数码管显示函数_74LS164驱动4位共阳数码管代码
#include "reg52.h" #define u16 unsigned int #define u8 unsigned char sbit CLK=P2^0; sbit D ...
- python数码管倒计时程序_树莓派Python编程用1位数码管显示数字倒计时
用1位数码管显示数字倒计时 概述 上一篇 我们学习了使用 PWM 来控制 LED 的亮度,这次我们学习使用1位数码管显示个位数字倒计时. 通过本节课,我们能学习到: 1位数码管的显示原理 所需硬件 树 ...
- bootstraptable不显示数据_单片机显示原理
一.接口 LCD1602是很多单片机爱好者较早接触的字符型液晶显示器,它的主控芯片是HD44780或者其它兼容芯片.与此相仿的是LCD12864液晶显示器,它是一种图形点阵显示器,能显示的内容比LCD ...
- 共模电感适用的频率_信号线用贴片共模电感-特性和选择方法[颐特电子]
信号线用贴片共模电感中,根据特性和尺寸需求,可选择不同产品.下面来介绍下,如何从特性角度选择合适的共模扼流线圈. 1.差动传输和共模额扼流线圈的使用方法 讲解共模扼流线圈的特性之前,来首先介绍共模信号 ...
- 两位数码管秒表c语言,单片机C语言编程实现双数码管可调秒表
单片机C语言编程实现双数码管可调秒表 解:只要满足题目要求,方法越简单越好.由于单片机I/O资源足够,所以双数码管可接成静态显示方式,两个共阴数码管分别接在P1(秒十位)和P2(秒个位)口,它们的共阴 ...
- 四位共阳极数码管显示函数_数码管模块.doc
数码管模块 数码管 1.概 述 数码管模块采用四位共阳极数码管,用于显示数字和少数特殊字符.可以在机器人项目中使用该模块,用于显示速度.时间.分数.温度.距离等传感器的值.同时,Makeblock提供 ...
- 四位共阳极数码管显示函数_初学者,求助!!设计一个4位LED数码管动态扫描显示电路,用...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include "reg52.h" //此文件中定义了单片机的一些特殊功能寄存器 typedef unsigned int u16; ...
- 两位一体数码管引脚图_两位一体共阴数码管,第二位数字显示不出来,按钮第7按钮按下去来回显示,但第一位又不显示了,,,急...
#include#defineuintunsignedint#defineucharunsignedcharucharflag;//水位是否蜂鸣器报警标志位uchardang;//水位高度的档位uch ...
最新文章
- bitset优化+滚动优化dp ----- 2021牛客多校第8场 F Robot
- java双等号和equals_Java中的 equals和双等号,你懂吗?
- Java集群优化——dubbo+zookeeper构建高可用分布式集群
- 第十六届全国大学生智能汽车竞赛 讯飞智慧餐厅 全国总决赛竞赛规则
- 记忆模糊的知识点5-17
- linux jsp mysql数据库,Linux JSP连接MySQL数据库.pdf
- Boost:can_require_concepr的使用测试程序
- dialog能提交数据吗_你的数据库,能撑起多少并发,有数吗?
- mysqlierror php_php操作mysqli(示例代码)
- Unity3d--跨平台(一)
- css设置按钮竖直方向居中_如何借助伪元素实现垂直居中?
- Spark中的数据本地性
- 雷军亲曝小米 10 四大猛料!
- WPF程序支持多国语言
- html5个人记账网页源代码,蓝色的cms企业记账管理后台模板源码
- 【Unity】U3D ARPG游戏制作实例(二)人物基本动作切换
- Ubuntu鼠标移动中闪烁解决方法
- C++面经汇总(二)
- pycharm如何恢复工具的主菜单
- Vue的自学之路(三)
热门文章
- 用python画机器猫--哆啦A梦,开干!
- 【2019-2020春学期】数据库作业13:SQL练习8 - CHECK / CONSTRAINT / TRIGGER / PROCEDURE/ FUNCTION
- scrapy 中日志的使用
- 枚举---知识总结----------gyy加以整理以及改为C++方法
- mmo游戏服务器架构简述
- C语言基础——求1加到100的和
- 机器学习实战-使用matplotlib绘制决策树
- 狂肝两万字带你用pytorch搞深度学习!!!
- HTML onfocus (获得焦点)和 onblur (失去焦点)
- 运用C语言指针知识实现对一个二维数组转置