日本久久久久曰精品免费,国产精品一级二级三级,乱子伦av无码中文字幕s,国产成人精品一区免费视频

技術(shù)熱線: 4007-888-234

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

提供開(kāi)發(fā)工具、應(yīng)用測(cè)試 完善的開(kāi)發(fā)代碼案例庫(kù)分享

從全面的產(chǎn)品導(dǎo)入到強(qiáng)大技術(shù)支援服務(wù) 全程貼心伴隨服務(wù),創(chuàng)造無(wú)限潛能!

技術(shù)支持

PIC12C508單片機(jī)控制燈光源程序

更新時(shí)間: 2019-03-23

PIC12C508單片機(jī)控制燈光源程序
;以上程序使用PIC12C508單片機(jī),內(nèi)部4MHZ時(shí)鐘,4腳輸入50HZ脈沖信號(hào),7,6,3腳(GP0,GP1,GP4端口)為輸出口。其中漸變部分是讓燈慢慢的變亮(或滅)。不知道以上程序有沒(méi)錯(cuò)誤,有錯(cuò)誤之處請(qǐng)大家多多給意見(jiàn)。謝謝
;程序如下:



GPI0  EQU 6
COUNT1 EQU 11
COUNT2 EQU 12
COUNT3 EQU 13
COUNT4 EQU 14
COUNT5 EQU 15
POINTER EQU 16
POINTER1 EQU 17



   ORG 00H
   MOVLW 07H     ;設(shè)定時(shí)鐘參數(shù)1:256分頻
   OPTION
   MOVLW 2CH     ;輸出端口設(shè)定 0,1,4輸出,3輸入50HZ
   TRIS 6



              ;-------------------------------
START:
              ;對(duì)3端口掃描  掃描0低電位
   MOVF GPI0,W
   MOVWF COUNT1
   BTFSC COUNT1,3
   GOTO START
NEXT:           ;對(duì)3端口掃描  掃描1高電位
   MOVF GPI0,W
   MOVWF COUNT1
   BTFSS COUNT1,3
   GOTO NEXT



   INCF COUNT2
   MOVLW 100
   DECFSZ COUNT2,1
   GOTO START    ;------外接50HZ信號(hào),掃描100次,延時(shí)2秒



            ;-----------------------------------------------------------
JB:
   CLRF TMR0
   MOVLW 250
   MOVWF COUNT4
   MOVWF COUNT5



   INCF POINTER,F
   MOVF POINTER,0
   MOVWF POINTER1
   MOVLW TABLE
   ADDWF POINTER,0
   CALL AA
   MOVWF 6       ;返回,輸出-----亮
CHANGE:
   MOVF  TMR0,0
   MOVWF COUNT3
   SUBWF  COUNT4,1
   BTFSS STATUS,Z   ;TMR0=250? 'N'空循環(huán)TMR0次 'Y'跳出重新開(kāi)始漸變
   GOTO NOPDELAY1
   GOTO OUT
NOPDELAY1:
   NOP
   DECFSZ COUNT3,1
   GOTO NOPDELAY1



   DECF POINTER1,F   ;               <----------|
   MOVLW TABLE     ;                     |
   ADDWF POINTER1,0   ;                     |
   CALL AA       ;                     |
   MOVWF 6       ;返回上一次顯示數(shù)據(jù),輸出到GP端口---滅 <--|
NOPDELAY2:
   NOP
   DECFSZ COUNT4,1
   GOTO NOPDELAY2
   GOTO CHANGE
            ;-----漸-----變-----------------------------------------------
OUT:
   MOVLW 9      ;取表9次
   SUBWF POINTER,0
   BTFSS STATUS,Z
   GOTO JB
   GOTO START




AA:  MOVWF 2
TABLE:RETLW 2CH
   RETLW 3CH
   RETLW 2DH
   RETLW 2EH
   RETLW 2FH
   RETLW 3DH
   RETLW 3EH
   RETLW 2CH
   RETLW 3FH



   ORG 1FFH
   MOVWF OSCCAL
   END



404
返回首頁(yè) |  返回上一頁(yè)
主站蜘蛛池模板: 南靖县| 天门市| 蒙山县| 济宁市| 五峰| 东港市| 东光县| 马山县| 罗定市| 湖州市| 鲁甸县| 光泽县| 莫力| 仁怀市| 桃江县| 方正县| 万年县| 鄂温| 兰州市| 平潭县| 阿荣旗| 肇东市| 德兴市| 南郑县| 金阳县| 航空| 嘉黎县| 宝坻区| 廊坊市| 枣庄市| 普定县| 古交市| 松潘县| 友谊县| 仪征市| 进贤县| 云和县| 天台县| 池州市| 当阳市| 石首市|