更新时间:10-27 上传会员: LYA0228
分类:理工论文 论文字数:10699 需要金币:2000个
摘要:本论文设计了一种基于ST12C5628单片机控制的超大变占空比的数字脉冲信号发生器。该系统通过单片机内部的16位定时器产生2ms的脉冲周期信号的基准时钟,通过一个软件计数器的计时操作产生50ms~10s的脉冲周期节点信号。由于高电平脉冲宽度可以从10μs到接近脉冲周期,窄脉冲时通过定时中断或中断查询产生的时延误差较大,本设计在10μs~200μs区间采用循环次数可变的软件循环体完成脉冲输出,采用OLED屏幕显示参数设置,采用可调电位器和AD输入组合实现周期和脉宽的设置。测试结果表明在10-200μs区间,脉宽误差为1个μs,经过校准后,小于50ns。
关键词:单片机;模数转换;可变占空比
目录
摘要
Abstract
1 绪 论-1
1.1 IC发展及应用-1
1.2 本课题研究内容-2
2 硬件设施-4
2.1 总体介绍-4
2.2处理器STC12C单片机-5
2.3 电位器-9
2.4 AD转换模块-10
2.5显示模块介绍-11
3 软件设计-13
3.1 总体控制介绍-13
3.2 脉冲信号的产生-14
3.3 AD信号处理-15
3.4 脉冲信号的控制-16
3.5 显示参数-17
4 用户端设计-18
结论-19
参 考 文 献-20
致 谢-21