"); //-->
代码
#include<p16f877.inc> __CONFIG(_CP_OFF & _WDT_OFF & _BODEN_OFF & _PWRTE_ON & _XT_OSC & _WRT_OFF & _LVP_OFF& _CPD_OFF); nCount equ 0x20 mCount equ 0x21 i equ 0x22 j equ 0x23 org 0x0000 goto main org 0x0020 main CALL IO_ADC call delay GOTO main IO_ADC BANKSEL TRISB movlw 0x00 movwf TRISD MOVLW TRISB MOVWF FSR MOVLW B'11101111' MOVWF INDF BANKSEL nCount clrf nCount movlw .255 movwf mCount btfsc PORTB,5 GOTO _VtChk0 bsf PORTB,4 BTFSS PORTB,5 GOTO $-1 GOTO _ioAD_Start _VtChk0 bcf PORTB,4 BTFSC PORTB,5 GOTO $-1 _ioAD_Start btfss PORTB,5 GOTO _ioAD_hi bcf PORTB,4 INCF nCount,f goto _ioAD_cnt _ioAD_hi bsf PORTB,4 GOTO _ioAD_cnt _ioAD_cnt decfsz mCount,f goto _ioAD_Start BANKSEL PORTD MOVF nCount,w movwf PORTD return delay clrf i clrf j decfsz j,f goto $-1 decfsz i,f goto $-3 return end
原理图
1.5V时,显示0x53,就是83,理论值77
1V时显示0x3f,就是63,理论值51
2V时显示0x6d,就是109,理论值102
2.5V时显示0x7f,就是127,理论值127
3V时显示0x9d,就是157,理论值153
3.5V时显示0xb6,就是182,理论值178.5
4V时显示0xcd,就是205,理论值204
4.5V时显示0xe8,就是232,理论值229.5

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。
相关推荐
PIC数据采集系统接口电路设计图
通俗易懂讲PIC单片机:从一窍不通到入门进步
51、AVR、PIC、MSP430、ARM五大单片机全解析
基于PIC的太阳能与市电互补照明系统控制器设计
PIC&avr两用的八段数码管译码小工具
基于PIC16F87X的电子油门的控制
PIC18F2455/2550/4455/4550之通用串行总线USB
K149资料和原理图
一种实用的PIC编程器的设计
PIC,USB,nbsp,nbsp 卖PIC-USB功能开发板 含上下位机完全代码
MPLAB 使用的一些问题
Microchip超低功耗LCD单片机PIC18F87K90
89C2051单片机
PIC16F97+eV1527解码源程序
Microchip低成本带CAN控制器的单片机PIC18F66K80
AVR,C51和PIC单片机比较
Microchip PIC24F32KA304超低功耗16位单片机
PIC 8位单片机的分类和特点
51、PIC、AVR、16、32-BIT系列单片机区别与特点
如何使用Microchip MAPS选择适合你的PIC® MCU
PIC单片机选型指南
51/STM32/MSP430/STC/TMS/PIC/AVR,七大主流单片机最全面对比
UPS设计参考.pdf
Microchip PIC24FJ256DA210开发板在图形显示上的应用
PIC,ICD2 PIC-ICD2.5仿真器现已上市
微型红外接收模块PIC-12043S电路图
16位语言函数工具库
PIC单片机编程器电路
Microchip低成本带CAN控制器的单片机PIC18F66K80
PIC典型应用资料