GOGOGO高清完整国语,GOGOGO在线观看免费观看完整版高清,GOGOGO免费高清完整,GOGOGO高清在线观看免费视频,GOGOGO日本高清国语完整,GOGOGO免费高清完整版

技術熱線: 4007-888-234
設計開發

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

開發工具

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

技術支持

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

新品推廣

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

新聞中心

提供最新的單片機資訊,行業消息以及公司新聞動態

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

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

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

;此程序是最簡單的 AD轉換 演示例程
;轉換結果從C口輸出 非常直觀
;轉換的值ADRESH在0V是0發光管全滅, 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下降沿觸發,
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

欢迎光临: 怀柔区| 定日县| 台前县| 东平县| 盈江县| 黔东| 育儿| 包头市| 呼玛县| 峡江县| 武宁县| 铅山县| 安吉县| 庆城县| 南郑县| 绥阳县| 竹山县| 菏泽市| 哈密市| 温泉县| 永平县| 修水县| 门源| 沙田区| 五华县| 建宁县| 四子王旗| 宽城| 沐川县| 长沙市| 丹阳市| 贺兰县| 团风县| 巴南区| 夏津县| 满洲里市| 湘西| 洞口县| 梨树县| 平武县| 呼伦贝尔市|