C语言程序例程//程序实现A/D转换功能,A/D采用中断方式。该程序通过单片机的RA2模拟通道送入一直流电压,//当送入的直流电压大于2.5V时,与PORTD口相连的8个发光二极管闪动,当直流电压恢复到//2.5V以下时,发光二极管停止闪动,且只有低四个发光。#include"p18f458.h"unionadres{inty1;unsignedcharadre[2];}adresult;//定义一个共用体,用于存放A/D转换的结果unsignedchari;unsignedintj;voidInterruptHandlerHigh(void);//系统各I/O口初始化子程序voidinitial(){TRISD=0X00;//D口为输出i=0x00;}//A/D转化初始化子程序voidadinitial(){INTCON=0X00;//禁止总中断和外围中断ADCON0=0x51;//选择A/D通道为RA2,打开A/D转换器//在工作状态,且使A/D转换时钟为8toscADCON1=0X80;//转换结果右移,及ADRESH寄存器的高6位为"0"//且把RA2口设置为模拟量输入方式PIR1bits.ADIF=0;//清除A/D转换标志PIE1bits.ADIE=1;//A/D转换中断允许INTCONbits.PEIE=1;//外围中断允许IPR1bi
推荐下载
-
易语言Goto例程1源码易语言Goto例程2源码易语言Goto应用实例
易语言Goto跳转模块源码,Goto跳转模块,Goto,GetGotoAddr,FillMemory,CopyMemory,GetModuleFileNameEx,IsBadReadPtr,Goto测
21 2020-07-24 -
c8051f410c语言例程
c8051f410的c语言例程,包括AD,比较器,DA,中断,晶振,PCA,端口配置,SMBus,SPI,定时器,UART串口,看门狗设置,摘自新华龙官网,未改动。
20 2019-05-21 -
c语言例程大全帮你学习c编程
c语言例程大全,c语言例程大全 该手册包含如下内容: * 数据结构中的顺序表,单链表,双链表,堆栈,队列等结构的例子; * 数据结构中的所有查找算法(二分查找,哈希查找,分块查找,顺序查找)的例子;
25 2020-08-11 -
C++程序和C#程序通讯例程
一个C++程序与C#程序相互通讯的简单例程,欢迎留言交流和给出建议。
9 2020-08-19 -
示例程序编辑1.TXT
NULL博文链接:https://wenhai.iteye.com/blog/696098
24 2019-09-06 -
经典C案例集搜集c语言的案例程序对c语言的学习很有帮助
经典C案例集,搜集c语言的案例程序。对c语言的学习很有帮助
37 2019-07-13 -
c语言Day1入门知识程序
语言发展史: 机器语言→汇编语言→高级语言 c语言分部编译: 预处理 宏定义展开 头文件展开 条件编译 去掉注释 编译 检查语法 将c语言转成汇编语言 汇编 将汇编语言转成机器语言(二进制码) 链接
6 2021-01-15 -
c语言实验hello程序改进1
摘自网友的程序,我进行了仔细的整理,用于c语言的实验教学,在此感谢。通过对hello程序的一步步改进,进而更有趣的学习枯燥的c语言。
16 2019-10-03 -
c语言程序设计课后答案1
c语言程序设计课后答案1 c语言程序设计的详细解答
30 2019-03-14 -
CT107D C语言程序1
CT107D国信长天杯竞赛初赛训练及所用套件自写代码
18 2019-05-28
暂无评论