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

機(jī)電之家資源網(wǎng)
單片機(jī)首頁|單片機(jī)基礎(chǔ)|單片機(jī)應(yīng)用|單片機(jī)開發(fā)|單片機(jī)文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓(xùn)信息
贊助商
PS7219的PIC單片機(jī)接口程序
PS7219的PIC單片機(jī)接口程序
 更新時間:2008-7-27 21:16:16  點(diǎn)擊數(shù):2
【字體: 字體顏色
; Copyright (c) 1998, MICROCHIP Technology Inc ;************************************************* TITLE "PS7219 TEST" ;標(biāo)題 LIST P=16C711 ;處理器為PIC16C711 #INCLUDE P16c711.INC   TIMER1 EQU H'000C' ;定義延時寄存器 TIMER2 EQU H'000D' SENT_ADDRESS EQU H'000E' ;定義發(fā)送地址寄存器 SENT_DATA EQU H'000F' ;定義發(fā)送數(shù)據(jù)寄存器 LED1 EQU H'0010' LED2 EQU H'0011' LED3 EQU H'0012' LED4 EQU H'0013' LED5 EQU H'0014' LED6 EQU H'0015' LED7 EQU H'0016' LED8 EQU H'0017' COUNT EQU H'0018' NO_OP EQU 0X00 ;定義控制寄存器 DIGIT1 EQU 0X01 DIGIT2 EQU 0X02 DIGIT3 EQU 0X03 DIGIT4 EQU 0X04 DIGIT5 EQU 0X05 DIGIT6 EQU 0X06 DIGIT7 EQU 0X07 DIGIT8 EQU 0X08 DECODE EQU 0X09 INTSEN EQU 0X0A SCAN EQU 0X0B SHUT EQU 0X0C FLASH EQU 0X0D DISPLAY EQU 0X0F   LOAD EQU 0 ;通訊引腳定義 DOUT EQU 1 CLK EQU 2   ORG 0 GOTO START ;程序開始 ORG H'0010' ;************************* ; 延時子程序 ;************************* T1 MOVLW 33 ;延時子程序T1 MOVWF TIMER1 DEL_LOP CLRWDT DECFSZ TIMER1,1 GOTO DEL_LOP RETURN   T2 MOVLW 0X04 ;延時子程序T2 MOVWF TIMER1 MOVLW 0XFF LOOP2 MOVWF TIMER2 LOOP1 CLRWDT DECFSZ TIMER2,1 GOTO LOOP1 DECFSZ TIMER1,1 GOTO LOOP2 RETURN   SEND MOVLW 8 ;數(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 ;調(diào)用延時子程序T1 DECFSZ COUNT,1 ;COUNT減一為1零則結(jié)束傳送 GOTO SET_LP1 BSF PORTA,CLK MOVLW 8 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 ;調(diào)用延時子程序T1 DECFSZ COUNT,1 ;COUNT減一為零則結(jié)束傳送 GOTO SET_LP2 BSF PORTA,CLK CALL T1 BSF PORTA,LOAD BSF PORTA,DOUT RETURN ;子程序返回  START BSF STATUS,RP0 ;主程序 MOVLW 0X18 MOVWF TRISA MOVLW 0XFF MOVWF TRISB BCF STATUS,RP0 CALL T1 CALL T1 MOVLW 0X12 MOVWF PORTA BCF PORTA,LOAD CON_COM CALL T1 ;初始化PS7219內(nèi)部RAM MOVLW 0X0A ;設(shè)置亮度為最亮 MOVWF SENT_ADDRESS MOVLW 0X0F MOVWF SENT_DATA CALL SEND ;調(diào)用串行通訊子程序 CALL T1 MOVLW 0X0B ;設(shè)置掃描界線為8位 MOVWF SENT_ADDRESS MOVLW 0X07 MOVWF SENT_DATA CALL SEND ;調(diào)用串行通訊子程序 CALL T1 MOVLW 0X09 ;設(shè)置每位譯碼方式為BCD譯碼 MOVWF SENT_ADDRESS MOVLW 0XFF MOVWF SENT_DATA CALL SEND CALL T1 MOVLW 0X0C ;設(shè)置工作方式為正常 MOVWF SENT_ADDRESS MOVLW 0X01 MOVWF SENT_DATA CALL SEND   LED_CON CALL T1 ;LED顯示控制部分 MOVLW 0X01 ;LED1顯示為1 MOVWF SENT_ADDRESS MOVLW 0X01 MOVWF SENT_DATA CALL SEND CALL T1 MOVLW 0X02 ;LED2顯示為2 MOVWF SENT_ADDRESS MOVLW 0X02 MOVWF SENT_DATA CALL SEND CALL T1 MOVLW 0X03 ;LED3顯示為3 MOVWF SENT_ADDRESS MOVLW 0X03 MOVWF SENT_DATA CALL SEND CALL T1 MOVLW 0X04 ;LED4顯示為4 MOVWF SENT_ADDRESS MOVLW 0X04 MOVWF SENT_DATA CALL SEND CALL T1 MOVLW 0X05 ;LED5顯示為5 MOVWF SENT_ADDRESS MOVLW 0X05 MOVWF SENT_DATA CALL SEND CALL T1 MOVLW 0X06 ;LED6顯示為6 MOVWF SENT_ADDRESS MOVLW 0X06 MOVWF SENT_DATA CALL SEND CALL T1 MOVLW 0X07 ;LED7顯示為7 MOVWF SENT_ADDRESS MOVLW 0X07 MOVWF SENT_DATA CALL SEND CALL T1 MOVLW 0X08 ;LED8顯示為8 MOVWF SENT_ADDRESS MOVLW 0X08 MOVWF SENT_DATA CALL SEND CALL T1   MOVLW 0X0F ;進(jìn)入測試模式 MOVWF SENT_ADDRESS MOVLW 0X01 MOVWF SENT_DATA CALL SEND CALL T1 MOVLW 0X0F ;退出測試模式 MOVWF SENT_ADDRESS MOVLW 0X00 MOVWF SENT_DATA CALL SEND CALL T1 MOVLW 0X0D ;使能8位LED閃爍 MOVWF SENT_ADDRESS MOVLW 0XFF MOVWF SENT_DATA CALL SEND FINISH CLRWDT ;清Watch Dog GOTO FINISH END ;結(jié)束
  • 上一篇: 用PICC編譯器開發(fā)PIC系列單片機(jī)的代碼
  • 下一篇: PIC單片機(jī)循環(huán)程序應(yīng)用實(shí)例
  • 發(fā)表評論   告訴好友   打印此文  收藏此頁  關(guān)閉窗口  返回頂部
    熱點(diǎn)文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機(jī)電之家 | 會員助手 | 免費(fèi)鏈接

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

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

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