问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求一份基于单片机的16×16点阵LED电子显示屏设计的Protues仿真图和源程序,要可以直接进行仿真的,

发布网友 发布时间:2022-05-14 16:47

我来回答

1个回答

热心网友 时间:2023-10-14 01:51

;16X16LED点阵流动显示

;逐列、逆向(低位开始)扫描

;====================================================================

SDATA_595_1 EQU P2.1 ;串行数据输入

SCLK_595_1  EQU P2.0 ;移位时钟脉冲

RCK_595_1   EQU P2.2 ;输出锁存器控制脉冲

ORG0000H

AJMPMAIN

ORG0030H

MAIN:MOVDPTR,#TAB;字码表初址赋值

MOVR1,#00H;列控制码

MOVR4,#96;移动“ ”及“单片机仿真”6个字符,共96列

CM:MOVR5,#5;每屏反复显示5次

MOVR3,#16;列数

C1:MOVR2,#0;取码指针

C16:MOV60H,#00H

MOV61H,#00H

CALL OUT_595

MOVA,R2

MOVCA,@A+DPTR;取当前列显示字码的第一个字节

MOV60H,A;送1~8行控制口

INCR2

MOVA,R2

MOVCA,@A+DPTR;取当前列的显示字码的第二个字节

MOV61H,A;送9~15行控制口

CALL OUT_595

INCR2

MOVP1,R1;送列控制码

INCR1

   ACALLD1MS;显示2MS

ACALLD1MS

DJNZR3,C16;一屏16列是否显示完

MOVR3,#16

DJNZR5,C1;未显示5次,继续

INCDPTR;一屏反复显示5次完,字码表初值加2

INCDPTR

//INCDPTR;一屏反复显示5次完,字码表初值加2

//INCDPTR

DJNZR4,CM;96列未移动完,继续

AJMPMAIN;96列移动完,返回,重新从“  ”开始显示

D1MS:MOVR6,#2

MOVR7,#248

DJNZR7,$

DJNZR6,$-4

RET

;----------------------------------------------------------------------

;输出锁存器输出数据子程序

;----------------------------------------------------------------------

OUT_595:

LCALL WR_595

CLR RCK_595_1

NOP

NOP

SETB RCK_595_1 ;上升沿将数据送到输出锁存器

NOP

NOP

CLR RCK_595_1

RET

;---------------------------------------------------------------------

;移位寄存器接收数据子程序

;---------------------------------------------------------------------

WR_595: 

MOV R0,#08H ;

MOV A,61H


WR_LOOP_1: 

CLR SCLK_595_1

RLC A

MOV SDATA_595_1,C

SETB SCLK_595_1 ;上升沿发生移位

DJNZ R0,WR_LOOP_1


MOV R0,#08H

MOV A,60H


WR_LOOP_2: 

CLR SCLK_595_1

RLC A

MOV SDATA_595_1,C

SETB SCLK_595_1 ;上升沿发生移位

DJNZ R0,WR_LOOP_2


RET


TAB:


    DB 000H ,000H ,000H ,000H ,000H ,000H ,000H ,000H ,000H ,000H ,000H ,000H ,000H ,000H ,000H ,000H ;

DB 000H ,000H ,000H ,000H ,000H ,000H ,000H ,000H ,000H ,000H ,000H ,000H ,000H ,000H ,000H ,000H ;" ",


DB 000H ,000H ,000H ,008H ,000H ,008H ,0E0H ,008H ,0F4H ,00DH ,054H ,005H ,0F4H ,07FH ,0F8H ,07FH ;

DB 01EH ,005H ,0FEH ,005H ,0FAH ,006H ,010H ,002H ,000H ,006H ,000H ,004H ,000H ,000H ,000H ,000H ;"单",0


DB 000H ,000H ,000H ,000H ,000H ,010H ,000H ,01CH ,0FCH ,00FH ,0FCH ,003H ,040H ,002H ,040H ,002H ;

DB 07EH ,07FH ,03EH ,07FH ,020H ,000H ,020H ,000H ,000H ,000H ,000H ,000H ,000H ,000H ,000H ,000H ;"片",1


DB 000H ,008H ,040H ,00CH ,040H ,006H ,0DCH ,03FH ,0FEH ,03FH ,022H ,011H ,020H ,01DH ,0F0H ,00FH ;

DB 0F0H ,003H ,0F0H ,00FH ,0F0H ,01FH ,010H ,010H ,000H ,01CH ,000H ,01CH ,000H ,010H ,000H ,000H ;"机",2


DB 000H ,001H ,080H ,001H ,0C0H ,000H ,0F0H ,03FH ,0FCH ,03FH ,04CH ,018H ,040H ,00CH ,040H ,027H ;

DB 0CCH ,063H ,0ECH ,079H ,028H ,01FH ,020H ,007H ,020H ,000H ,020H ,000H ,000H ,000H ,000H ,000H ;"仿",3


DB 000H ,000H ,000H ,010H ,000H ,098H ,000H ,0C8H ,0E8H ,06FH ,0E8H ,03FH ,07CH ,01BH ,07EH ,00AH ;

DB 0E6H ,03FH ,0E4H ,07FH ,004H ,06CH ,000H ,004H ,000H ,004H ,000H ,000H ,000H ,000H ,000H ,000H ;"真",4


END


声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
WIN7不会自动安装AHCI驱动是怎么回事?每次重装系统后都得我自己安装_百... 钉钉录播课能否查看观看时长 为什么城市轨道要有身高条件 城轨交通运营管理专业现身高吗 城市轨道交通运营管理这个专业是否有身高要求 读城轨专业需要什么条件 学习城轨专业需要什么条件? 城市轨道专业最低的身高要求多少?身高158毕业出来好找工作吗? 城轨专业要求身材吗 城轨专业有身高限制吗 怎么把网页改成百度快照 stm32中源程序I/o口接LED负极,如果我想要让I/o接Led正极怎么改呢? 哪些源码下载网站比较可靠? 如何通过51单片机控制LED灯以1。5s的频率的流水灯,求源代码。 为什么我按照书本上的仿真图画的LED点阵图加上原书的源代码会出不来正确的效果 求串口控制单片机利用PWM调光RGB三基色LED源程序 通过LEDSender.dll实现对LED屏控制 汇编语言问题 在单片机LED上显示数字(0~9)的源代码是什么啊? 那位大哥知道,如何通过MAX7219来实现LED的亮度调整?最好有源代码 五险一金是否有交的必要 篮球比赛、拔河、羽毛球比赛体会,学到了什么 《西游记》中,为什么很多人都惧怕镇元大仙? 求一款led点阵字模提取软件的源代码。最好是vc的。 二手车估价计算器 红枣糯米粥什么时候吃最好 观看羽毛球比赛感想 林则徐的诗《镇远道中》,两山夹溪溪水恶,‘恶’这个字怎么读 跪求程序高手帮忙解读下程序。是一个LED点阵显示的汇编源代码。 益生菌的品牌,儿童的推荐个啊? 看了世界羽毛球比赛后的观后感 推荐个LED数码显示的两位的计数器电路,用什么单片机和源程序 单片机运行实验源程序,发现结果为8只LED全部点亮,为什么? 如何找到兼职招聘?? 任何快速招聘到兼职人员!急急急 itunes怎么把备份恢复到手机上 哪里能大量招聘短期兼职? 现在淘宝哪个插件可以查优惠券 哪个手机软件能查看并领取我想买淘宝商品优惠卷 有没有什么软件可以自动搜索淘宝里面的优惠券? 中证白酒指数估值怎么查 乱世无双传奇私服的官方网站是多少 无双传奇玛法大陆比起矿区怎么走 《网游之无双传奇》最新txt全集下载 苹果手机在哪里可以录音 散人无双传奇怎么修改密码 网游之无双传奇的作品相关 吃了一包压缩饼干会胖吗 塞尔达无双传奇我的妖精怎么获得 吃压缩饼干会发胖吗 原始传奇无双城怎么玩