91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 3KB
    文件類型: .c
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2021-01-03
  • 語(yǔ)言: 其他
  • 標(biāo)簽: PIC18f4520??AD??中斷程序??

資源簡(jiǎn)介

本程序是PIC18f4520的AD中斷程序,主要功能是采集AN1通道的電壓值。然后通過(guò)串口打印出來(lái)。

資源截圖

代碼片段和文件信息

#include?

#define?uchar?unsigned?char
#define?uint?unsigned?int
#define ON 1
#define OFF 0

uchar?ADbuf[2];
uchar?ADflag;

void?init();
void?initserial();
void?initAD();
void?switchAD(uint?flag);
void?dealAD();
void?senddata16bits(uchar?*p);


#pragma?interrupt??HI_ISR??//中斷代碼段名稱
void?HI_ISR?()
{
if(PIR1bits.ADIF?==?1)
{
PIR1bits.ADIF?==?0;
ADflag?=?1;
}
PIE1bits.ADIE?=?0; //AD中斷關(guān)閉容許
}


/*******************************
函數(shù)名:init()
功能:總初始化程序
********************************/
void?init()
{
INTCON=0;
PIE1=0;
PIE2=0;
????PIR1=0;
????PIR2=0;
????RCONbits.IPEN?=?0;???????????//禁止中斷優(yōu)先級(jí)
?}


/*******************************
函數(shù)名:initserial()
功能:串口初始化程序
********************************/
void?initserial()
{
TXSTA=0X04;??????

評(píng)論

共有 條評(píng)論