人狗畜禽COMPANY LIMITED|全是肉的高H文〈男男〉|全篇肉高H秘书被C办公室四爱|全黄H全肉共妻|全黄H全肉短篇禁乱NP慕浅浅|全黄H全肉短篇N男男

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

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

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

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

技術(shù)支持

PIC 單片機(jī)AD轉(zhuǎn)換最簡(jiǎn)測(cè)壓0-5V程序

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

十年專注單片機(jī)方案開發(fā)的方案公司英銳恩,分享PIC 單片機(jī)AD轉(zhuǎn)換最簡(jiǎn)測(cè)壓0-5V程序。英銳恩現(xiàn)提供服務(wù)產(chǎn)品涉及主控芯片:8位單片機(jī)、16位單片機(jī)、32位單片機(jī)及各類運(yùn)算放大器等。

;此程序是最簡(jiǎn)單的 AD轉(zhuǎn)換 演示例程
;轉(zhuǎn)換結(jié)果從C口輸出 非常直觀
;轉(zhuǎn)換的值A(chǔ)DRESH在0V是0發(fā)光管全滅, 5V時(shí)全亮
;==============================================

include

ORG 0X00
NOP
START
BCF STATUS,RP0
CLRF PORTC
MOVLW B'01000001' ;D7 D6=01 AD轉(zhuǎn)換時(shí)鐘頻率= FOSC/8
MOVWF ADCON0 ;D5 D4 D3=000 AD轉(zhuǎn)換模擬通道選擇RA0/AN0
;D2=0 AD已完成或未進(jìn)行AD D0=0關(guān)閉ADC
BSF STATUS,RP0
MOVLW B'10000111' ;D7=1取消上拉,D6=0 INT下降沿觸發(fā),
MOVWF OPTION_REG ;D5=0 TOCK1使用內(nèi)部時(shí)鐘 D4=0 TOCK1 上升沿增量
;D3=0用于TMR0 D2 D1 D0=1 TMR0 1:256分頻
CLRF TRISC

MOVLW B'00001110' ;D3 D2 D1 D0 1110選擇RA0為模擬口。
MOVWF ADCON1 ;D7=0左對(duì)齊 ADRESL的低六位讀作0
BCF STATUS,RP0
MAIN
BTFSS INTCON,T0IF ;等待TMR0 定時(shí)溢出中斷
GOTO MAIN
BCF INTCON,T0IF ;清TMR0 定時(shí)溢出標(biāo)志
BSF ADCON0,GO ;開啟A/D
WAIT
BTFSS PIR1,ADIF ;等待A/D完成
GOTO WAIT
MOVF ADRES,W ;A/D值從PORTC口輸出顯示
MOVWF PORTC
GOTO MAIN
END

404
返回首頁(yè) |  返回上一頁(yè)
通辽市| 金溪县| 津南区| 夹江县| 丹东市| 新竹县| 繁峙县| 陆河县| 安新县| 鹰潭市| 华容县| 简阳市| 仁寿县| 彭州市| 钟祥市| 宁乡县| 信丰县| 安溪县| 铁岭市| 喀喇沁旗| 太和县| 鱼台县| 丰顺县| 清河县| 和田市| 札达县| 通辽市| 汉源县| 漳州市| 紫阳县| 遂川县| 林甸县| 宜君县| 灵川县| 临沂市| 华亭县| 屯昌县| 托克托县| 霞浦县| 合江县| 鄯善县|