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

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

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

開發(fā)工具

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

技術支持

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

新品推廣

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

新聞中心

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

PIC單片機 AD轉換最簡測壓0-5V程序

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

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

PIC AD轉換最簡測壓0-5V程序

;此程序是最簡單的 AD轉換 演示例程
;轉換結果從C口輸出 非常直觀
;轉換的值ADRESH在0V是0發(fā)光管全滅, 5V時全亮
;==============================================

include

ORG 0X00
NOP
START
BCF STATUS,RP0
CLRF PORTC
MOVLW B'01000001' ;D7 D6=01 AD轉換時鐘頻率= FOSC/8
MOVWF ADCON0 ;D5 D4 D3=000 AD轉換模擬通道選擇RA0/AN0
;D2=0 AD已完成或未進行AD D0=0關閉ADC
BSF STATUS,RP0
MOVLW B'10000111' ;D7=1取消上拉,D6=0 INT下降沿觸發(fā),
MOVWF OPTION_REG ;D5=0 TOCK1使用內部時鐘 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左對齊 ADRESL的低六位讀作0
BCF STATUS,RP0
MAIN
BTFSS INTCON,T0IF ;等待TMR0 定時溢出中斷
GOTO MAIN
BCF INTCON,T0IF ;清TMR0 定時溢出標志
BSF ADCON0,GO ;開啟A/D
WAIT
BTFSS PIR1,ADIF ;等待A/D完成
GOTO WAIT
MOVF ADRES,W ;A/D值從PORTC口輸出顯示
MOVWF PORTC
GOTO MAIN
END

(文源網絡,侵刪)

额尔古纳市| 河池市| 景泰县| 孟州市| 安西县| 育儿| 汾西县| 南乐县| 泉州市| 台州市| 津市市| 枝江市| 广昌县| 亳州市| 北安市| 蚌埠市| 蓝山县| 宣恩县| 宝山区| 石家庄市| 永昌县| 双峰县| 滁州市| 涞水县| 甘谷县| 德清县| 台东市| 阿巴嘎旗| 久治县| 随州市| 芮城县| 志丹县| 万年县| 清涧县| 焉耆| 称多县| 桑植县| 定结县| 肇州县| 贵定县| 河东区|