久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2805|回復: 3
打印 上一主題 下一主題
收起左側

LED飛翔的鳥電路設計與仿真 8*8點陣驅動源程序

[復制鏈接]
跳轉到指定樓層
樓主
大家可以參照一下LED飛翔的鳥電路設計仿真原理圖如下:


單片機源程序:
  1.           ;*********16X16圖形跳變程序設計************            

  2.               TIM        EQU        30H             ;定議列掃描總數緩沖區
  3.               CNTA        EQU        31H             ;定議一屏列掃描緩沖區
  4.               CNTB        EQU        32H             ;定儀下一屏緩沖區
  5.               ORG        00H
  6.               LJMP        START
  7.               ORG        0BH                     ;T0中斷入口地址
  8.               LJMP        T0X
  9.               ORG        0100H
  10.           ;**************初始化部分*************
  11. START:
  12.               MOV TIM,#00H                      ;送初值
  13.               MOV  CNTA,#00H                    
  14.               MOV  CNTB,#00H
  15.               MOV  TMOD,#01H                    ;T0定時方式1
  16.               MOV  TH0,#253;(65536-4000)/256
  17.               MOV  TL0,#96
  18.               SETB  TR0                       ;起動T0
  19.               SETB  ET0                       ;充許T0中斷
  20.               SETB  EA                        ;充許總中斷             
  21.               SJMP  $
  22.        ;**************顯示部分***************
  23. T0X:             
  24.               MOV  TH0,#251;//(65536-4000)/256
  25.               MOV  TL0,#50
  26.               MOV  A,CNTA
  27.               MOV  P1,A                      ;送列數據(第一次:0000 0000)
  28.               MOV  DPTR,#DIGIT              ;//定義點陣上半部行首表地址
  29.               MOV  A,CNTB                   ;選擇下一屏數據
  30.               MOV  B,#16     ;//
  31.               MUL  AB            ;低8位在A中高8位在B中.目的是從哪里開始選擇
  32.                                   ;下一屏數據(0~15、16~31、….)
  33.                                            ;第一屏CNTB=0,A=0
  34.                                            ;第二屏CNTB=1,A=16
  35.              ADD  A,CNTA
  36.              MOV 33H,A
  37.              MOVC  A,@A+DPTR               ;送上部分行型碼數據            
  38.              MOV  P0,A
  39.              MOV  A,33H
  40. M0:          MOV  DPTR,#TAB
  41.              MOVC  A,@A+DPTR               ;送下部分行型碼數據
  42.              MOV  P2,A
  43.              INC  CNTA                        ;下一列
  44.              MOV  A,CNTA
  45.              CJNE  A,#16,NEX                   ;不到16列則續繼
  46.              MOV  CNTA,#00H
  47. NEXT:
  48.             INC  TIM                             ;TIM+1,顯示這一屏開始計數
  49.             MOV  A,TIM
  50.             CJNE  A,#10,NEX                      ;一屏態顯示不到4次則續繼,屏態變化速度
  51.             MOV  TIM,#00H
  52.       ;************開始下一屏顯示*******
  53.             INC  CNTB                           ;下一屏開始
  54.             MOV  A,CNTB
  55.             CJNE  A,#3,NEX                       ;共顯示4種屏態了嗎?
  56.             MOV  CNTB,#00H                     ; 不斷重復這5種屏態
  57.         
  58. NEX:
  59.              RETI


  60. DIGIT:    ;送到P0口
  61. DB 1EH,64H,88H,10H,20H,60H,70H,78H


  62. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼



下載:
LED飛翔的鳥電路設計與仿真.rar (57.74 KB, 下載次數: 13)


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:185661 發表于 2017-4-27 08:48 | 只看該作者
值得學習,感謝分享
回復

使用道具 舉報

板凳
ID:213247 發表于 2017-6-21 11:07 | 只看該作者
值得學習,很有幫助,謝謝
回復

使用道具 舉報

地板
ID:213247 發表于 2017-6-21 11:26 | 只看該作者
TIM EQU 30H
CNTA EQU 31H
CNTB EQU 32H
ORG 00H
LJMP START
ORG 0BH
LJMP T0X
ORG 0100H

START: MOV TIM,#00H
MOV CNTA,#00H
MOV CNTB,#00H
MOV TMOD,#01H
MOV TH0,#253
MOV TL0,#96
SETB TR0
SETB ET0
SETB EA
SJMP $
T0X: MOV TH0,#251
MOV TL0, #50
MOV A,CNTA
MOV P1,A
MOV DPTR,#DIGIT
MOV A,CNTB
MOV B,#16
MUL AB
ADD A,CNTA
MOV 33H,A
MOVC A,@A+DPTR
MOV P0,A
MOV A,33H
M0: MOV DPTR,#TAB
MOVC A,@A+DPTR
MOV P2,A
INC CNTA
MOV A,CNTA
CJNE A,#16, NEX
MOV CNTA,#00H
NEXT: INC TIM
MOV A,TIM
CJNE A,#10,NEX
MOV TIM , #00H
INC CNTB
MOV A,CNTB
CJNE A,#3,NEX
MOV CNTB,#00H
NEX: RETI
DIGIT: DB 1EH,64H,88H,10H,20H,60H,70H,78H
DB 7CH,0FEH,60H,90H,0B0H,90H,60H,40H
DB 00H,00H,00H,00H,80H,80H,40H,40H
DB 0C0H,40H,60H,90H,0B0H,90H,60H,40H
DB 00H,00H,00H,00H,00H,00H,80H,0C0H
DB 0C0H,0C0H,60H,90H,0B0H,90H,60H,40H
TAB: DB 40H,60H,60H,31H,2AH,24H,14H,14H
DB 12H,09H,04H,02H,01H,00H,00H,00H
DB 44H,66H,67H,37H,2FH,24H,12H,11H
DB 10H,08H,04H,02H,01H,00H,00H,00H
DB 40H,60H,60H,30H,28H,2FH,1FH,3FH
DB 7FH,0FFH,04H,06H,09H,11H,3EH,00H
END

回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美一区二不卡视频 | 这里只有精品999 | 日韩日b视频| 精品久久久av | 久久91精品 | 日韩精品在线看 | www.午夜| 欧美性区 | 91久久久久久久 | 亚洲人va欧美va人人爽 | 免费观看色 | 91精品久久久久久久久久 | 天天玩天天操天天干 | 风间由美一区二区三区在线观看 | 久久精品无码一区二区三区 | 久草电影网 | 亚洲欧美综合精品久久成人 | 国产成人一区二区 | 二区久久 | 欧美日韩在线成人 | 亚洲最大av网站 | 免费av一区二区三区 | 色资源在线| 免费成人av | 欧美久久视频 | 婷婷丁香在线视频 | 亚洲一区二区三区视频 | 美女黄网站 | 亚洲av一级毛片 | 精品一区二区三区在线视频 | 亚洲视频在线观看免费 | 欧美a级成人淫片免费看 | 午夜视频在线视频 | 亚洲日本欧美日韩高观看 | 成年人在线播放 | 国产欧美三区 | 成人深夜福利在线观看 | 欧美区日韩区 | 久草在线 | 午夜影院操 | 成人欧美一区二区三区 |