大香蕉大香蕉在线播放-日韩av在线一区中文字幕-日韩熟女熟妇久久精品综合-精品免费视频一区二区三区

技術熱線: 4007-888-234
設計開發(fā)

專注差異化嵌入式產品解決方案 給智能產品定制注入靈魂給予生命

開發(fā)工具

提供開發(fā)工具、應用測試 完善的開發(fā)代碼案例庫分享

技術支持

從全面的產品導入到強大技術支援服務 全程貼心伴隨服務,創(chuàng)造無限潛能!

新品推廣

提供新的芯片及解決方案,提升客戶產品競爭力

新聞中心

提供最新的單片機資訊,行業(yè)消息以及公司新聞動態(tài)

12232B點陣液晶顯示程序

更新時間: 2019-03-23
閱讀量:2129

十年專注單片機方案開發(fā)的方案公司英銳恩,分享12232B點陣液晶顯示程序。英銳恩現(xiàn)提供服務產品涉及主控芯片:8位單片機、16位單片機、32位單片機及各類運算放大器等。

;-----------------------------------------------------------------------; ; 液晶顯示程序 ; ;-----------------------------------------------------------------------; ;-----------------------------------------------------------------------; ; 程序3實現(xiàn)了光標功能,要求加實現(xiàn)一個英文字母的顯示 ; 新加顯示一個漢字 ; 發(fā)現(xiàn)進入設定的DB0與DB1都設定為1時,如果輸入一個數(shù)字,光標不自動加一 ; DB0設為0時,向右移,DB1向左移 ; ;-----------------------------------------------------------------------;

LIST P=16F84 ; 告訴編譯程序使用何種PIC單片機 INCLUDE "p16f84.inc" ; 定義了特殊寄存器等內容的頭文件 ERRORLEVEL -224 __CONFIG _PWRTE_ON & _XT_OSC & _WDT_OFF ; 配置字

;變量定義 ;RW EQU PORTA,1 ;RS EQU PORTA,2 ;E EQU PORTA,0 ;設定PROTA為控制端口 ;設定PORTB為數(shù)據(jù)端口,并口通訊 ;LCDFIAL EQU 0x0c; 存放標志位 ;SBDATA EQU 0x0d ;存放顯示數(shù)據(jù) ;CLMADD EQU 0x0e ;存放列地址 ;PAGEADD EQU 0x0f ;存放頁地址 ;PAGENUM EQU 0x10 ;存放總頁數(shù) ;CLMSU EQU 0x11 ;存放總列數(shù)

L1 EQU 0x20 L2 EQU 0x21 L3 EQU 0x22 L4 EQU 0x24 SBDATA EQU 0x25 ;存放數(shù)據(jù)代碼 INCODE EQU 0x23 ;存放指令代碼 ORG 0 CALL DELAY10MS CALL DELAY100 CALL REDISP MOVLW B'1110000' CALL SHUJU MOVLW B'10100001' CALL SHUJU CALL DELAY100 MOVLW 49H CALL SHUJU MOVLW 4CH CALL SHUJU MOVLW 4FH CALL SHUJU MOVLW 56H CALL SHUJU MOVLW 45H CALL SHUJU MOVLW 59H CALL SHUJU MOVLW 4FH CALL SHUJU MOVLW 55H CALL SHUJU MOVLW B'00001110' ;關掉游標位置與顯示 CALL MINLI MOVLW B'10000100' CALL MINLI MOVLW 03H CALL SHUJU CALL TEST TEST MOVLW B'00000000' TRIS PORTA STAR BSF PORTA,3 GOTO STAR ;傳輸數(shù)據(jù)子程序 SHUJU MOVWF SBDATA ;數(shù)據(jù)暫存在SBDATA CLRF PORTA NOP BSF PORTA,2 ;RS=1 BCF PORTA,1 ;RW=0 MOVF SBDATA,0 MOVWF PORTB BSF PORTA,0 NOP NOP NOP BCF PORTA,0 CALL DELAY100 RETURN ;傳輸命令子程序 MINLI MOVWF INCODE ;命令暫存在INCODE BCF PORTA,2 ;RS=0 BCF PORTA,1 ;RW=0 MOVF INCODE,0 MOVWF PORTB BSF PORTA,0 NOP NOP NOP BCF PORTA,0 CALL DELAY100 RETURN ; 延時程序,用循環(huán)的方式 DELAY10MS movlw .100 movwf L2 loop2 movlw .255 movwf L3 loop3 decfsz L3, f goto loop3 decfsz L2, f goto loop2 return 0 DELAY100 MOVLW 30H MOVWF L4 LOOP4 DECFSZ L4,f GOTO LOOP4 RETURN ;初始化子程序 REDISP CALL DELAY10MS CALL DELAY10MS CALL DELAY10MS CALL DELAY10MS ;BSF STATUS,RP0 MOVLW 00H TRIS PORTA TRIS PORTB ; MOVWF TRISB ;設定B為輸出 ;BCF STATUS,RP0 ; BSF STATUS,RP0 ; MOVLW 00H ; MOVWF TRISA ;設定A為輸出 ;BCF STATUS,RP0 CLRF PORTB CLRF PORTA MOVLW B'00110000' ;FUNCTION SET 設定為八位并口模式 MOVWF PORTB BSF PORTA,0 NOP NOP NOP NOP BCF PORTA,0 CALL DELAY100 MOVLW B'00110000' ; FUNCTION SET 設定為八位并口模式 MOVWF PORTB BSF PORTA,0 NOP NOP NOP NOP BCF PORTA,0 CALL DELAY100 MOVLW B'00001111' ;DISPON/OFF CONTROL 顯示狀態(tài)設定 MOVWF PORTB BSF PORTA,0 NOP NOP NOP NOP BCF PORTA,0 CALL DELAY100 MOVLW B'00000001' ;DISPLAY CLEAR 消除顯示 MOVWF PORTB BSF PORTA,0 NOP NOP NOP NOP BCF PORTA,0 CALL DELAY10MS MOVLW B'00000110' ;ENTRY MODE SET 進入設定點 MOVWF PORTB BSF PORTA,0 NOP NOP NOP NOP BCF PORTA,0 CALL DELAY10MS RETURN END 

(文源網絡,侵刪)

91成人精品国语自产拍| 久久精品国产亚洲高清| 国产亚洲一区二区手机在线观看| 把女生操出水的视频| 久久99热人妻偷产精品| 大黑屌日本另类肛交| 可以免费看黄的香蕉视频| 一区二区三区中文欧美| 插BB流水水视频| 束缚久久久久久免费高潮| 欧美日韩视频在线一区二区| 干女人逼逼的大几把| 男人透女人视频短篇| 亚洲国产嫩草18久久久| 成人av大全免费一区二区三区| 日本亚欧乱色视频69室| 无码爆一二三区免费视频| 亚洲日韩国产欧美久久久| 日本一区二区三区四区五| 波多野吉衣吹潮Av| 久久综合色伊人九色91| 大香蕉尹人97超级视频| 国产欧美日本韩国一区二区| 色狠狠久久av北条麻妃| 精品久久久久五月婷五月| 久久精品国产亚洲av伦理| 99久久国产综合精品女| 男的鸡巴插女的视频| 嗯嗯嗯啊啊啊好湿好痒好多水视频 | 夜夜38亚洲综合网| 我最爱操女人的骚逼| 大屌把女生逼逼操肿国产| 国产成人亚洲精品在线看| 大鸡吧视频在线观看| 亚洲国产日韩欧美高清片| 西瓜在线看免费观看视频| 久久久久久久久黄片观看| 91久国产在线观看| 国产女明星一级毛片| 国产无圣光一区福利二区| 熟妇好大好深好爽|