色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
電子發燒友網>電子資料下載>嵌入式開發>Max7219的驅動程序

Max7219的驅動程序

2009-01-19 | rar | 33 | 次下載 | 10積分

資料介紹

;*********************************************
;?????? Max7219 最底層調用函數
;?????????????????? UPDATA:2001.10.13
;*********************************************

??????? NAME???? DISP
?PR?CLR_DISP?DISP??? SEGMENT CODE
?PR?CSH_DISP?DISP??? SEGMENT CODE
?PR?DISP_IN1?DISP??? SEGMENT CODE
?PR?DISP_IN2?DISP?????? SEGMENT CODE
PUBLIC CLR_DISP,CSH_DISP,_DISP_IN1,_DISP_IN2
???
??? PCLK??? bit??? P1.7
??? PLD??? bit??? P1.5
??? PIN??? bit??? P1.6

;*********************************************
;?????? 函數名:??? CLR_DISP
;?????? 功? 能:??? CLEAR DISPLAY
;*********************************************
RSEG ?PR?CLR_DISP?DISP
CLR_DISP:??? MOV??? R7,#8??????????????? ;8 digits
CLR_DISP0:??? MOV??? R5,#0FH??????????????? ;blank???
??????? LCALL??? _disp_in1??????????? ;主max7219
??????? DJNZ??? R7,CLR_DISP0

??????? MOV??? R7,#8??????????????? ;8
digits
CLR_DISP1:??? MOV??? R5,#0FH??????????????? ;blank
??????? LCALL??? _disp_in2??????????? ;從max7219
??????? DJNZ??? R7,CLR_DISP1
??????? RET

;*********************************************
;??? 函數名:??? CSH_DISP
;??? 功? 能:??? 初始化7219各個寄存器
;*********************************************
RSEG ?PR?CSH_DISP?DISP
CSH_DISP:??? CLR??? PLD
??????? MOV??? R1,#50??????? ;delay 100us
??????? DJNZ??? R1,$
??????? SETB??? PLD
??????? MOV??? R1,#50
??????? DJNZ??? R1,$

;初始化主max7219各個寄存器
??????? MOV??? R7,#0CH??????? ;Shutdown
??????? MOV??? R5,#1??????? ;Normal Operation 1
??????? LCALL??? _disp_in1???

??????? MOV??? R7,#0FH??????? ;Display Test
??????? MOV??? R5,#01H??????? ;1: display 8.
??????? LCALL?? _disp_in1

??????? MOV??? R1,#50
??????? DJNZ??? R1,$

??????? MOV??? R7,#09H??????? ;Decode-Mode
??????? MOV??? R5,#0FFH??? ;8 digits Code B Font
??????? LCALL?? _disp_in1

??????? MOV??? R7,#0AH??????? ;REGISTER:Intensity
??????? MOV??? R5,#9??????? ;Format:DUTY CYCLE 19/32
??????? LCALL??? _disp_in1

??????? MOV??? R7,#0BH??????? ;REGISTER:Scan Limit
??????? MOV??? R5,#07H??????? ;Format:Display didits 0-7
??????? LCALL??? _disp_in1

??????? MOV??? R7,#0FH??????? ;Display Test
??????? MOV??? R5,#00H??????? ;0: Normal Operation
??????? LCALL?? _disp_in1

??????? CLR???? PLD
??????? MOV??? R1,#50
??????? DJNZ??? R1,$
??????? SETB??? PLD
??????? MOV??? R1,#50
??????? DJNZ??? R1,$

;初始化從max7219各個寄存器
;命令字和格式同上

??????? MOV??? R7,#0CH
??????? MOV??? R5,#01H???????
??????? LCALL?? _disp_in2

??????? MOV??? R7,#0FH
??????? MOV??? R5,#01H
??????? LCALL?? _disp_in2

??????? MOV??? R1,#50
??????? DJNZ??? R1,$

??????? MOV??? R7,#09H
??????? MOV??? R5,#0FFH
??????? LCALL?? _disp_in2

??????? MOV??? R7,#0AH
??????? MOV??? R5,#9
??????? LCALL?? _disp_in2

??????? MOV??? R7,#0BH
??????? MOV??? R5,#07H???????
??????? LCALL?? _disp_in2

??????? MOV??? R7,#0FH
??????? MOV??? R5,#00H
??????? LCALL?? _disp_in2

??????? RET

;*********************************************
;??? 函數名:??? _disp_in1
;??? 功? 能:??? 將16位數據送入主max7219寄存器
;??? 輸? 入: R7 寄存器,地址
;?????????????? R5 寄存器,數據
;*********************************************
RSEG ?PR?disp_in1?DISP
_disp_in1:????? CLR???? PLD???????????? ;LOAD=0

??????? MOV??? R6,#16
??????? MOV??? A,#0
DIN_LP0:??? CLR??? PCLK
??????? RLC??? A??????? ;帶進位C的循環
??????? MOV??? PIN,C
??????? SETB??? PCLK
??????? DJNZ??? R6,DIN_LP0
;通過16個CLK,將16個0通過DOUT送入從max7219的DIN
;也可以不需要這16個循環,只是為了同從max7219的程序區別起見

??????? MOV??? R6,#8
??????? MOV??? A,R7??????? ;將第一個字節的8位送入
DIN_LP1:??? CLR??? PCLK??????? ;寄存器,地址
??????? RLC??? A
??????? MOV??? PIN,C
??????? SETB??? PCLK
??????? DJNZ??? R6,DIN_LP1
???????
??????? MOV??? R6,#8
??????? MOV??? A,R5??????? ;將第二個字節的8位送入
DIN_LP2:??? CLR??? PCLK??????? ;寄存器,數據
??????? RLC??? A
??????? MOV??? PIN,C
??????? SETB??? PCLK
??????? DJNZ??? R6,DIN_LP2

??????????????? SETB??? PLD???????????? ;LOAD 上升沿
??????? RET

;*********************************************
;??? 函數名:??? _disp_in2
;??? 功? 能:??? 將16位數據送入從max7219寄存器
;??? 輸? 入: R7 寄存器,地址
;?????????????? R5 寄存器,數據
;*********************************************
RSEG ?PR?disp_in2?DISP
_DISP_IN2:??? CLR???? PLD

??????? MOV???? R6,#08H
??????? MOV???? A,R7??????? ;R7 第一個字節8位
DIN_LP3:??????? CLR???? PCLK
??????? RLC???? A
??????? MOV???? PIN,C
??????? SETB??? PCLK
??????? DJNZ??? R6,DIN_LP3

??????? MOV???? R6,#08H
??????? MOV???? A,R5??????? ;R5 第二個字節8位
DIN_LP4:??????? CLR???? PCLK
??????? RLC???? A
??????? MOV???? PIN,C
??????? SETB??? PCLK
??????? DJNZ??? R6,DIN_LP4

??????? MOV??? R6,#16

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1TPS54202H降壓轉換器評估模塊用戶指南
  2. 1.02MB   |  7次下載  |  免費
  3. 2華瑞昇CR215芯片數字萬用表原理圖
  4. 0.21 MB   |  1次下載  |  3 積分
  5. 3SMD LED選型目錄 燈珠手冊
  6. 5.36 MB   |  1次下載  |  免費
  7. 4Tiva C系列DK-TM4C129X入門指南
  8. 1.69MB   |  1次下載  |  免費
  9. 5電涌保護器(SPD)的選擇、安裝以及裝配
  10. 4.57 MB   |  1次下載  |  免費
  11. 6時源芯微EMC前車燈案例
  12. 458.59 KB  |  1次下載  |  免費
  13. 7bq25890、bq25892雙級聯充電器EVM(PWR692)用戶指南
  14. 2.02MB   |  1次下載  |  免費
  15. 8TPS54426降壓轉換器評估模塊用戶指南
  16. 847.7KB   |  次下載  |  免費

本月

  1. 1ADI高性能電源管理解決方案
  2. 2.43 MB   |  156次下載  |  免費
  3. 22024PMIC市場洞察
  4. 2.23 MB   |  63次下載  |  免費
  5. 3開關電源設計原理手冊
  6. 1.83 MB   |  30次下載  |  免費
  7. 4智能門鎖原理圖
  8. 0.39 MB   |  28次下載  |  免費
  9. 5OAH0428最新規格書(中文)
  10. 2.52 MB   |  15次下載  |  7 積分
  11. 6ST7789V2單芯片控制器/驅動器英文手冊
  12. 3.07 MB   |  9次下載  |  1 積分
  13. 7LTH7充電電路和鋰電池升壓5V輸出電路原理圖
  14. 0.04 MB   |  7次下載  |  免費
  15. 8TPS54202H降壓轉換器評估模塊用戶指南
  16. 1.02MB   |  7次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935119次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
  4. 1.48MB  |  420061次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233084次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費下載
  8. 340992  |  191367次下載  |  10 積分
  9. 5十天學會AVR單片機與C語言視頻教程 下載
  10. 158M  |  183334次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81581次下載  |  10 積分
  13. 7Keil工具MDK-Arm免費下載
  14. 0.02 MB  |  73807次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65987次下載  |  10 積分
主站蜘蛛池模板: 精品无码日本蜜桃麻豆| 日本又黄又爽又色又刺激的视频| 成人国产在线视频| 99精品视频免费观看| 亚洲人成色777777老人头| 午夜国产精品影院在线观看| 欧美日韩中文国产一区| 美女胸网站| 开心色99xxxx开心色| 久久久久久免费高清电影| 國産麻豆AVMDMD0179| 果冻传媒完整免费网站在线观看| 俄罗斯另类Z0Z0ZOZO| 成片免费观看视频大全| 97视频免费在线观看| 最近的2019中文字幕国语完整版| 亚洲视频区| 0951影音在线| s8sp视频高清在线播放| 高中生被C到爽哭视频免费| 国产精品自在拍在线播放| 韩国无遮羞禁动漫在线观看| 久久久无码精品无码国产人妻丝瓜| 精品一二三区久久AAA片| 噜噜噜狠狠夜夜躁精品| 男人私gay挠脚心vk视频| 欧美人成在线观看ccc36| 肉肉的各种姿势高H细文| 亚洲国产精品99久久久久久| 夜色私人影院永久入口| qovd伦理| 国内精品伊人久久久影院| 久久中文字幕乱码免费| 人妻久久久精品99系列AV| 亚洲成人免费在线观看| 折磨比基尼美女挠肚子| 大相蕉伊人狼人久草av| 好满射太多了装不下了视频| 女侠含泪巨臀迎合79| 亚洲 欧美 国产在线视频| yin乱教师系列合集|