日韩床上生活一级视频|能看毛片的操逼网站|色悠悠网站在线观看视频|国产免费观看A淫色免费|国产av久久久久久久|免费A级视频美女网站黄|国产毛片av日韩小黄片|热久久免费国产视频|中文字幕无码色色|成人在线视频99久久久

機電之家資源網(wǎng)
單片機首頁|單片機基礎|單片機應用|單片機開發(fā)|單片機文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓信息
贊助商
PS7219的PIC單片機接口程序
PS7219的PIC單片機接口程序
 更新時間:2009-7-22 16:40:02  點擊數(shù):0
【字體: 字體顏色
/script>

;*************************************************

TITLE"PS7219TEST";標題

LIST P=16C711;處理器PIC16C711

#INCLUDE P16c711.INC

 

TIMER1EQU H'000C';定義延時寄存器

TIMER2EQU H'000D'

SENT_ADDRESS EQU H'000E';定義發(fā)送地址寄存器

SENT_DATA EQU H'000F';定義發(fā)送數(shù)據(jù)寄存器

LED1EQU H'0010'

LED2EQU H'0011'

LED3EQU H'0012'

LED4EQU H'0013'

LED5EQU H'0014'

LED6EQU H'0015'

LED7EQU H'0016'

LED8EQU H'0017'

COUNT EQU H'0018'

NO_OP EQU0X00;定義控制寄存器

DIGIT1EQU0X01

DIGIT2EQU0X02

DIGIT3EQU0X03

DIGIT4EQU0X04

DIGIT5EQU0X05

DIGIT6EQU0X06

DIGIT7EQU0X07

DIGIT8EQU0X08

DECODE EQU0X09

INTSEN EQU0X0A

SCAN EQU0X0B

SHUT EQU0X0C

FLASH EQU0X0D

DISPLAY EQU0X0F

 

LOAD EQU0;通訊引腳定義

DOUT EQU1

CLK EQU2

 

ORG0

GOTO START;程序開始

ORG H'0010'

;*************************

;延時子程序

;*************************

T1

MOVLW33;延時子程序T1

MOVWF TIMER1

DEL_LOP

CLRWDT

DECFSZ TIMER1,1

GOTO DEL_LOP

RETURN

 

T2

MOVLW0X04;延時子程序T2

MOVWF TIMER1

MOVLW0XFF

LOOP2

MOVWF TIMER2

LOOP1

CLRWDT

DECFSZ TIMER2,1

GOTO LOOP1

DECFSZ TIMER1,1

GOTO LOOP2

RETURN

 

SEND

MOVLW8;數(shù)據(jù)傳送子程序SEND

MOVWF COUNT

BCF PORTA,LOAD;初始化LOAD引腳

CALL T1

SET_LP1

BCF STATUS,C;發(fā)送8位地址

BSF PORTA,CLK

RLF SENT_ADDRESS,1

BCF PORTA,DOUT

BTFSC STATUS,C

BSF PORTA,DOUT

BCF PORTA,CLK

CALL T1;調用延時子程序T1

DECFSZ COUNT,1;COUNT減一為1零則結束傳送

GOTO SET_LP1

BSF PORTA,CLK

MOVLW8

MOVWF COUNT

BSF PORTA,LOAD

SET_LP2

BCF STATUS,C;發(fā)送8位數(shù)據(jù)

BSF PORTA,CLK

RLF SENT_DATA,1

BCF PORTA,DOUT

BTFSC STATUS,C

BSF PORTA,DOUT

BCF PORTA,CLK

CALL T1;調用延時子程序T1

DECFSZ COUNT,1COUNT減一為零則結束傳送

GOTO SET_LP2

BSF PORTA,CLK

CALL T1

BSF PORTA,LOAD

BSF PORTA,DOUT

RETURN;子程序返回

 

START

BSF STATUS,RP0;主程序

MOVLW0X18

MOVWF TRISA

MOVLW0XFF

MOVWF TRISB

BCF STATUS,RP0

CALL T1

CALL T1

MOVLW0X12

MOVWF PORTA

BCF PORTA,LOAD

CON_COM

CALL T1;初始化PS7219內部RAM

MOVLW0X0A;設置亮度為最亮

MOVWF SENT_ADDRESS

MOVLW0X0F

MOVWF SENT_DATA

CALL SEND;調用串行通訊子程序

CALL T1

MOVLW0X0B;設置掃描界線為8

MOVWF SENT_ADDRESS

MOVLW0X07

MOVWF SENT_DATA

CALL SEND;調用串行通訊子程序

CALL T1

MOVLW0X09;設置每位譯碼方式為BCD譯碼

MOVWF SENT_ADDRESS

MOVLW0XFF

MOVWF SENT_DATA

CALL SEND

CALL T1

MOVLW0X0C;設置工作方式為正常

MOVWF SENT_ADDRESS

MOVLW0X01

MOVWF SENT_DATA

CALL SEND

 

LED_CON

CALL T1;LED顯示控制部分

MOVLW0X01LED1顯示為1

MOVWF SENT_ADDRESS

MOVLW0X01

MOVWF SENT_DATA

CALL SEND

CALL T1

MOVLW0X02;LED2顯示為2

MOVWF SENT_ADDRESS

MOVLW0X02

MOVWF SENT_DATA

CALL SEND

CALL T1

MOVLW0X03LED3顯示為3

MOVWF SENT_ADDRESS

MOVLW0X03

MOVWF SENT_DATA

CALL SEND

CALL T1

MOVLW0X04LED4顯示為4

MOVWF SENT_ADDRESS

MOVLW0X04

MOVWF SENT_DATA

CALL SEND

CALL T1

MOVLW0X05;LED5顯示為5

MOVWF SENT_ADDRESS

MOVLW0X05

MOVWF SENT_DATA

CALL SEND

CALL T1

MOVLW0X06LED6顯示為6

MOVWF SENT_ADDRESS

MOVLW0X06

MOVWF SENT_DATA

CALL SEND

CALL T1

MOVLW0X07;LED7顯示為7

MOVWF SENT_ADDRESS

MOVLW0X07

MOVWF SENT_DATA

CALL SEND

CALL T1

MOVLW0X08LED8顯示為8

MOVWF SENT_ADDRESS

MOVLW0X08

MOVWF SENT_DATA

CALL SEND

CALL T1

 

MOVLW0X0F;進入測試模式

MOVWF SENT_ADDRESS

MOVLW0X01

MOVWF SENT_DATA

CALL SEND

CALL T1

MOVLW0X0F;退出測試模式

MOVWF SENT_ADDRESS

MOVLW0X00

MOVWF SENT_DATA

CALL SEND

CALL T1

MOVLW0X0D;使能8LED閃爍

MOVWF SENT_ADDRESS

MOVLW0XFF

MOVWF SENT_DATA

CALL SEND

FINISH CLRWDT;清Watch Dog

GOTO FINISH

 

END;結束

  • 上一篇: 采用PIC單片機控制的電話小總機
  • 下一篇: PIC16系列單片機與PC機串行通信的軟硬件實現(xiàn)
  • 發(fā)表評論   告訴好友   打印此文  收藏此頁  關閉窗口  返回頂部
    熱點文章
     
    推薦文章
     
    相關文章
    網(wǎng)友評論:(只顯示最新5條。)
    關于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機電之家 | 會員助手 | 免費鏈接

    點擊這里給我發(fā)消息66821730(技術支持)點擊這里給我發(fā)消息66821730(廣告投放) 點擊這里給我發(fā)消息41031197(編輯) 點擊這里給我發(fā)消息58733127(審核)
    本站提供的機電設備,機電供求等信息由機電企業(yè)自行提供,該企業(yè)負責信息內容的真實性、準確性和合法性。
    機電之家對此不承擔任何保證責任,有侵犯您利益的地方請聯(lián)系機電之家,機電之家將及時作出處理。
    Copyright 2007 機電之家 Inc All Rights Reserved.機電之家-由機電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術支持

    主辦:杭州市高新區(qū)(濱江)機電一體化學會
    中國行業(yè)電子商務100強網(wǎng)站

    網(wǎng)站經(jīng)營許可證:浙B2-20080178-1