历史上的今天
今天是:2024年09月22日(星期日)
2020年09月22日 | 单片机汇编语言的点阵显示源码
2020-09-22 来源:51hei
既有动态显示又有静态显示,没有电原理图,但是很简单,行扫描,上下滚动,单片机型号STC15F2K60S2(打开文件后就可以看到)
单片机源程序如下:
/* 静态
DL BIT P1.0;串行输入列信号(数据信号)(低有效)并行输出
DH BIT P1.1;串行输入行信号(行扫描信号)(高有效)并行输出
STR BIT P1.2;RCLK 三态输出锁存器的时钟输入
CLK BIT P1.3;SRCLK 移位寄存器的时钟输入
FOE BIT P1.4;/OE 输出允许控制
ROWH EQU 40H;字模信号,高位在前
ROWL EQU 41H;
SELH EQU 42H;行扫描信号
SELL EQU 43H;
ORG 0000H;
LJMP MAIN;
ORG 0100H
MAIN:
MOV SP,#6FH;
MOV R1,#01H;配合字模信号
MOV R2,#01H;高字节在后,从01开始
MOV R3,#10H;循环16次
LOAD:
MOV DPTR,#DATAH;存储行扫描信号;
MOV A,R1;
MOVC A,@A+DPTR;
MOV SELH,A;存储高字节
DEC R1; 指向低字节
MOV A,R1;
MOVC A,@A+DPTR;
MOV SELL,A; 存储低字节
INC R1;
INC R1;
INC R1;指向下一个高字节
MOV DPTR,#DATAL; ;存储字模数据,过程同上
MOV A, R2
MOVC A, @A+DPTR
MOV ROWH, A
DEC R2
MOV A, R2
MOVC A, @A+DPTR
MOV ROWL, A
INC R2
INC R2
INC R2
LCALL LATCH;运行锁存自程序
LCALL DELAY;延时
DJNZ R3, LOAD;重复执行16次,显示所有行
LJMP MAIN;静态显示
LATCH:
CLR FOE ;允许输出
CLR STR ;为上升沿将移位寄存器数据锁存入数据寄存器
MOV R4, SELH ; 做准备
MOV R5, ROWH ;高位行扫描型号和字模信号
MOV R6, #08H ;高低位分开读,每次读8位
LATCH1:
CLR CLK ;为上升沿读入移位寄存器做准备
MOV A, R4
RRC A ;移出最高位
MOV R4, A
MOV DH, C ;由P1.0输出准备进入移位寄存器
MOV A, R5
RRC A
MOV R5, A
MOV DL, C ;由P1.1输出准备进入移位寄存器
SETB CLK ;CLK上升沿,P1.0和P1.1数据进入移位寄存器
DJNZ R6, LATCH1
MOV R4, SELL
MOV R5, ROWL
MOV R6, #08H
LATCH2: ;同上
CLR CLK
MOV A, R4
RRC A
MOV R4, A
MOV DH, C
MOV A, R5
RRC A
MOV R5, A
MOV DL, C
SETB CLK
DJNZ R6, LATCH2
SETB STR ;STR上升沿移位寄存器数据所存入数据寄存器
RET ;显示
DELAY: ;延迟程序
MOV R6, #02H
LOOP1:
MOV R7, #0F8H ;;估算:1us*2*(1+2*248+2) = 998us ≈ 1ms
LOOP2:
DJNZ R7, LOOP2
DJNZ R6, LOOP1
RET
DATAH: ;SELECT ROW
史海拾趣
|
高薪诚聘:厂长,研发部经理,研发工程师本公司是国家机械部定点生产流量仪表的专业厂家,生产流量仪表已有是十多年历史。 我公司生产的动差式智能流量计、靶式流量计、插入式智能流量计、定量装车控制仪,广泛运用到石油、化工、化工、冶金、 ...… 查看全部问答> |
|
把CXImage移植到wince6.0上出现的问题 成功编译后,运行却出现严重错误,参考了网上的修改方法, 修改了stack Reserve size和stack Commit Size的大小,程序单独运行没有问题。 但是在重启机器调试过第一遍之后,以后调试都会出现conmanclient2. ...… 查看全部问答> |
|
最近花3万日元买了一套日本的PDA版的GPS软件,本来想和朋友分享来着,可好像这个软件加密了,在这问了好多人可也没人会,我想自己试试看. 这个软件破起来一定不会很难,怎么说呢. 这个软件是可复制地,复制多少回都可以,但是只能在最初安装的PDA上 ...… 查看全部问答> |
|
replyreload += \',\' + 1080136;下面是本人从网上找的十个ANDROID例程,,大家有兴趣的可以跑跑。。。。 Timson,如果您要查看本帖隐藏内容请回复 [ 本帖最后由 shilaike 于 2011-4-30 09:37 编辑 ]… 查看全部问答> |
|
摘 要:本文通过对一种超短基线水声定位系统的原理的概述 , 介绍了定位系统中以超低功耗单片机 MS P 4 3 0 F 1 4 9 为核心的应答器设计。应答器由MS P 4 3 0 F 1 4 9 单片机做信息解码, 配合接收和发射模块 , 准确的接收询问信号并应 答, ...… 查看全部问答> |
|
SD卡在单片机上的应用 SD卡在现在的日常生活与工作中使用非常广泛,时下已经成为最为通用的数据存储卡。在诸如MP3、数码相机等设备上也都采用SD卡作为其存储设备。SD卡之所以得到如此广泛的使用,是因为它价格 ...… 查看全部问答> |




