freescalemc9s08单片机原理与应用第11章(编辑修改稿)内容摘要:

X68。 //边沿对齐,高电平有效 TPM2C1V = 1535。 //占空比寄存器 for(。 ) { __RESET_WATCHDOG()。 /* feeds the dog */ } /* loop forever */ /* please make sure that you never leave main */ } 实验五 AD转换 实验目的: 熟悉 ADC寄存器的设置和使用方法,实现对可调电阻电压的的采样。 实验结果 : 在 Data: 2变量查看窗口里面点右键,选择 Mode, Peridical… 5 旋转可调电阻,在调试环境下的变量查看窗口可以看到 AD 采样值的变化。 主程序设计 : include /* for EnableInterrupts macro */ include /* include peripheral declarations */ 6 void main(void) { int result。 EnableInterrupts。 /* enable interrupts */ /* include your code here */ ADC1CFG=ADC1CFG_ADLSMP_MASK| ADC1CFG_MODE1_MASK。 //Long sample time 10bit APCTL1=APCTL1_ADPC0_MASK。 //选通通道 0 ADC1SC1=0X20。 //启动转换 for(。 ) { __RESET_WATCHDOG()。 /* feeds the dog */ if (ADC1SC1_COCO) //新的转换是否完成 { result = ADC1R。 //读取结果 (清除完成标志 COCO) } } /* loop forever */ /* please make sure that you never leave main */ } 六 四位数码管显示 实验目的: 掌握数码管扫描方式输出。 实现四位数码管显示和流水灯显示。 实现 数码管显示 “Axxx” xxx从 000累计加 1至 99,发光二极管由三个小灯组成 跑马 灯。 试验程序: include /* for EnableInterrupts macro */ include /* include peripheral declarations */ define on 0 define off 1 define led PTED define seg0 P。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。