-
大小: 3KB文件类型: .c金币: 1下载: 0 次发布日期: 2021-01-03
- 语言: 其他
- 标签: PIC18f4520 AD 中断程序
资源简介
本程序是PIC18f4520的AD中断程序,主要功能是采集AN1通道的电压值。然后通过串口打印出来。
代码片段和文件信息
#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中断关闭容许
}
/*******************************
函数名:init()
功能:总初始化程序
********************************/
void init()
{
INTCON=0;
PIE1=0;
PIE2=0;
PIR1=0;
PIR2=0;
RCONbits.IPEN = 0; //禁止中断优先级
}
/*******************************
函数名:initserial()
功能:串口初始化程序
********************************/
void initserial()
{
TXSTA=0X04;
相关资源
- pads stm32库(PADS最全封装库)
- PSCAD风电建模\\双馈风力发电机的PSC
- 案例:双馈风力发电机PSCAD仿真模型
- 一个基于AD1674的模数转换电路及程序
- tunsafe的配置文件,mullvad-at1、mullvad
- ADSelfService_Plus license
- Hadoop大数据处理技术基础与实践(第
- FX2N-HT32源码+sch+pcbKeil4/5/STM32/FX2N/PLC源
- 正点原子STM32F407 DMA+ADC 连续采样24路
- cass和CAD分地分割面积插件
- Vivado永久激活license(亲测可用包搜集
- ipad微信协议完整源码 易语言
- 用gradle实现备份
- ERP进销存服装零售商店的销售系统d
- PSCAD柔性直流输电模型(pscx文件)
- FreerRdius Daloradius 汉化教程+汉化文件
- STM32的ADC程序,亲测能用
- AD7895 ±10V ADC采样代码STC15
- CA6140车床拨叉831003加 各零件夹具cad装
- ladder builder for kv 1.5汉化版
- 基于STM32AD9850波形发生器
- 51单片机 ADC0832 ADC 仿真 proteus LCD160
- Advance PDF Password Recovery
- USB 2.0 10-100M Ethernet Adaptor有线网卡驱动
- win7 32位 64位 CAD去教育插件
- AD HX711原理图
- hi3516a adv7180驱动代码
- 航天模型制作技术 三维图 CAD图.dwg
- Notepad++下Verilog自动完成的配置文件
- STM32F103 I2C ADC BEEP EXTI KEY OLED TIMER WKU
评论
共有 条评论