本帖最后由 张全武5 于 2015-6-26 18:36 编辑

请问各位一下,AD转换结果,需要经过什么处理,,然后用if语句判断输出不同占空比的PWM..........

写了这样的一段程序,,为什么会在if语句的连续判断点处,,,灯光会闪。。。。应该怎么写呢?请赐教希望大家多多交流

unsigned int Average()

{

unsigned int sum=0,min,max=min=ADC_data[0];

unsigned int m;

for(m=0;m<10;m++)

{

sum+=ADC_data[m];

if(ADC_data[m]

if(ADC_data[m]>max)                max=ADC_data[m];

}

sum=(sum-min-max)>>3;

return sum;

}

void adc_it() interrupt 5//分辨率2.44mv

{

ADC_CONTR&=~ADC_FLAG;

//if(t==0)

ADC_data=(ADC_RES*4+ADC_RESL);//adhl2=(ADC_RES*4+ADC_RESL);//读取10位通道4的AD转换结果

i++;

if(i>=10)

{        EADC=0;

ad模数转换采集电压程序c语言,使用单片机自带AD转换采样电位器,进行PWM调光...相关推荐

  1. pmw调光c语言程序,LED PWM调光C程序

    原标题:LED PWM调光C程序 #include //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义 sbit 1 = P2^0; sbit LED = P2^1; //定义LED灯 ...

  2. 单片机ad显示程序c语言,pic单片机ad转换c程序分享

    A/D转换器是用来通过一定的电路将模拟量转变为数字量.模拟量可以是电压.电流等电信号,也可以是压力.温度.湿度.位移.声音等非电信号.但在A/D转换前,输入到A/D转换器的输入信号必须经各种传感器把各 ...

  3. 智能窗帘定时程序c语言,基于单片机智能窗帘控制系统设计

    解启松 聂志刚 摘要:该文阐述了自动光控起闭窗帘的整个设计流程,具体描述了在整个制作过程中硬件电路的设计以及它们实现的功能和软件语言的驱动.这套系统可分为电子自动控制和机械传动两部分,前者使用STC8 ...

  4. 煤气检测与报警程序C语言,基于单片机的煤气检测报警系统毕业设计.doc

    基于单片机的煤气检测报警系统毕业设计 届 别 学 号 毕业设计 基于单片机的煤气检测报警系统 姓 名 系 别. 专 业 导 师 姓 名.职 称 完 成 时 间 目录 摘要3 Abstract3 1 绪 ...

  5. avr单片机流水灯程序c语言,AVR单片机学习C语言的流水灯验证

    AVR 的IO口简介与寄存器的概念 一.何谓"寄存器" 寄存器就是RAM中的一些特殊单元,映射片上外设的特殊功能 二.何谓"IO口" 可以将"0&qu ...

  6. 电量监测程序 c语言,基于单片机的电量检测系统设计方案.doc

    基于单片机的电量检测系统设计方案 1绪论 自第一个微处理器问世以来,以微处理器为核心构成的计算机以各种各样的形式,无孔不入的渗入到人们的生产.生活.科研等各个领域,为人类带来了渗透到各个领域的&quo ...

  7. 声控灯程序C语言,基于单片机的声控灯控制系统设计.doc

    摘要:随着计算机技术的高速发展,单片机以其自身特有价格低廉.性能优良的特点,已经广泛应用与各种智能仪器.家庭电器.电子玩具等领域.基于单片机开发出稳定可靠.成本低廉的声控灯具有很强的实用性和经济性,可 ...

  8. 智能空调检测程序c语言,基于单片机的智能空调节电控制器毕业设计论文C语言编程.doc...

    基于单片机的智能空调节电控制器毕业设计论文C语言编程 目录 TOC \o "1-3" \u 第1章引言 PAGEREF _Toc231960072 \h 1 1.1传感器的概述和应 ...

  9. pic单片机延时程序C语言,PIC单片机C语言延时程序和循环子程序实现方法

    PIC单片机C语言延时程序和循环子程序实现方法 很多朋友说C中不能精确控制延时时间,不能象汇编那样直观. 其实不然,对延时函数深入了解一下就能设计出一个理想的框价出来. 一般的我们都用 for(x=1 ...

最新文章

  1. elasticsearch配置小记
  2. 038_JDK的Iterable接口
  3. 微信平台全面封杀UBER的24小时里,优步做了什么
  4. [ckeditor系列]ckeditor 自己写的一个简单的image上传js 运用iframe的ajax上传
  5. 前端做后台管理系统有前途吗_关于后台管理系统前端项目的思考
  6. Win11系统如何恢复隐藏文件
  7. oracle执行外部sql_增强的PolyBase SQL 2019-Oracle DB的外部表
  8. [WPF]有Focus(), 那Unfocus()呢?
  9. 语音识别现在发展到什么阶段了?
  10. UIButton颜色渐变 titleLabel字体不显示
  11. linux下隐藏tomcat版本号
  12. halcon联合C#开发--连接大华相机读取二维码附源码
  13. 关于调试模块BC26-移远NB模块-过程所遇问题-记录
  14. toastr 自定义提示
  15. Line-in和Mic-in的区别和使用及Line-out
  16. 网页视频旋转(B站)
  17. 产品经理为什么比程序员工资要高?百度员工:因为他是产品灵魂
  18. 微信公众号首次关注自动回复图文信息
  19. 代理是什么?(HTTP代理,SOCKS代理)
  20. hdu-1052 Tian Ji -- The Horse Racing

热门文章

  1. android 换 苹果,第一次从安卓手机换到苹果,会有哪些特别不适应的地方?
  2. oracle数据库:ORA-12528: TNS: 监听程序: 所有适用例程都无法建立新连接
  3. 孙正义万字访谈:未来30年一切将被重新定义
  4. 年末放大招,Java进阶大数据3W全套视频免费领!
  5. 如果一定要为元宇宙寻找一个“母体”的话,区块链是当仁不让的
  6. 浏览器小知识之火狐(Firefox)浏览器
  7. 翻译:SWFObject 2.0官方文档(用来做flash的js)
  8. swftools将PDF转成swf (含中文的pdf注意事项)
  9. 手把手教最新最全最详细Git使用教程(图文并茂,附Git命令大全学习文档)
  10. Picture-In-Picture 画中画模式