全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
AD采样转换程序/*程序功能:对P6.0对应的模拟通道进行多次转换后,将32次平均值 在数码管上显示(数码管显示的只是ADC的转换结果而不 是真实的模拟电压)-特别说明:如果不进行32次平均,我们会看到最低位不停的跳变。-测试说明:调节电位器R7的调整旋钮,观察显示数字的变化*/#include #include BoardConfig.huint Results32; /存放ADC的转换结果uint Average;/数码管7位段码:0-fuchar scandata16 = 0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71;uchar DispBuf4 = 0,0,0,0;/记录显示位数的全局变量uchar cnt = 0;void main(void) WDTCTL = WDT_ADLY_1_9; / 设置内部看门狗工作在定时器模式,1.9ms中断一次 IE1 |= WDTIE; / 使能看门狗中断 BoardConfig(0x88); / 打开数码管,关闭流水灯和电平转换P6SEL |= BIT1; / Enable A/D channel A0 /ADC12CTL0是转换控制类寄存器 ADC12CTL0 =ADC12ON + SHT0_15 + MSC; / Turn on ADC12, set sampling time ADC12MCTL1|=INCH_1; /INCH-1 选择模拟通道(03;该四位所标示的值为所选择的模拟输入通道,可能是p6的位)ADC12CTL1 =CSTARTADD0+SHP + CONSEQ_2; / CSTARTADD0转换起始地址 SHP 采样保持脉冲模式选择 CONSEQ_2转换模式选择位Use sampling timer, set mode ADC12IE = BIT1; / Enable ADC12IFG.0 ADC12CTL0 |= ENC; / Enable conversions,ENC转换允许位 ADC12CTL0 |= ADC12SC; / Start conversion,ADC12SC转换开始位 P4DIR = 0xff; P5DIR = 0xff; _EINT(); while(1) _BIS_SR(LPM0_bits + GIE); / Enter LPM0, Enable interrupts DispBuf0 = Average / 1000; /更新数码管显示 DispBuf1 = (Average - DispBuf0*1000)/100; DispBuf2 = (Average - DispBuf0*1000 - DispBuf1*100)/10; DispBuf3 = (Average - DispBuf0*1000 - DispBuf1*100 - DispBuf2*10); /*函数名称:ADC12ISR功 能:ADC12的中断服务函数参 数:无返回值 :无*/#pragma vector=ADC_VECTOR_interrupt void ADC12ISR (void) static uchar index = 0; Resultsindex+ = ADC12MEM1; / Move results, IFG is cleared if(index = 31) uchar i; Average = 0; for(i = 0; i = 5; /除以32求平均值 index = 0; _BIC_SR_IRQ(LPM0_bits); / Clear LPM0 /*函数名称:watchdog_timer功 能:看门狗中断服务函数,在这里输出数码管的 段选和位选信号参 数:无返回值 :无*/#pragma vector=WDT_VECTOR_interrupt void watchdog_timer(void) P5OUT = 0xff; P4OUT = scand
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 注册会计师审计中审计抽样统计抽样非统计抽样的选择标准
- 材料作文:许多人明明懂得真正的成长与突破从来都是日复一日的沉淀厚积薄发这一过程平凡而艰辛
- 某玻璃厂熔炉操作细则制度
- 木材加工厂木材加工流程制度
- 2026陕西汉中市精神病医院招聘5人备考题库及完整答案详解
- 2026北京大学生命科学学院招聘动物实验科研助理1人备考题库附参考答案详解(研优卷)
- 2025-2026福建厦门市翔安区舫山小学非在编合同教师招聘1人备考题库带答案详解(综合卷)
- 2026山东济南市第二妇幼保健院招聘卫生高级人才(控制总量)2人备考题库含答案详解(培优b卷)
- 某钢铁厂原料运输规范细则
- 2026内蒙古康远工程建设监理有限责任公司成熟电力工程监理人才招聘67人备考题库带答案详解(典型题)
- 2026天津市管道工程集团有限公司人才引进招聘3人笔试模拟试题及答案解析
- 一年级数学10以内加减法计算专项练习题(每日一练共18份)
- 2026陕西西安电子科技大学期刊中心编辑招聘2人备考题库附答案详解(考试直接用)
- 《特种设备使用管理规则 TSG08-2026》解读
- 医院工程项目监理大纲
- 农场孩子活动策划方案(3篇)
- 医疗器械生产质量管理规范自查表(2026版)
- 单纯性肾囊肿诊疗指南(2025年版)
- 中国阿尔茨海默病痴呆诊疗指南(2025年版)
- 中西医结合治疗肺癌
- 2026年国药数字科技(北京)有限公司招聘备考题库及参考答案详解一套
评论
0/150
提交评论