/********************************
*1 adcon1 選擇參考電壓和模擬輸入引腳
* adcon0 選擇通道,時鐘 開啟ad模式
*2 清楚 adif 設定 adie peie gie
*3 等待一定的時間
*4 開始a/d轉化 go/done=1
*5 1掃瞄方式開始掃瞄 go/done 並清零
2響應中斷清中斷標誌位
*6 讀取暫存器的值
*********************************/
#include
#include
#include
__config(0x00a);
#define inter_flag
union adrs
adrsult;
delay_ms(unsigned char count)
void start_ad(void)
else
delay_ms(100);
#endif
}main()
}void interrupt ad(void)
else
ra1=1;
} go=1;
PIC微控制器引腳
微控制器的訊號引腳是微控制器外特性的體現,在硬體上使用者只能使用引腳,通過引腳的連線組建微控制器系統。pic 8位微控制器系列和mcs 51系列微控制器一樣,其引腳除電源 vdd vss為單一功能外,其餘的訊號引腳常是多個功能,即引腳的復用功能。常見的引腳符號和主要功能如下 1 clr vpp 清除...
PIC系列微控制器
pic系列微控制器 由美國microchip公司推出的pic微控制器系列產品,首先採用了risc結構的嵌入式微控制器,其高速度 低電壓 低功耗 大電流lcd驅動能力和低價位otp技術等都體現出微控制器產業的新趨勢。現在pic系列微控制器在世界微控制器市場的份額排名中已逐年公升位,尤其在8位微控制器市...
PIC微控制器之中斷
1 微控制器在任何情況下的復位,均會導致總遮蔽位和其他的中斷遮蔽位清0,即在預設狀態下,禁止cpu響應所有的中斷。2.中斷標誌位的狀態與該所有的終端遮蔽位無關,即不管是否允許cpu響應中斷源的中斷請求,只要滿足了中斷條件,中斷標誌位就會被置1 3.當系統開放某一中斷源時候,中斷源就通過過中斷標誌位向...