需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:10699 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:本论文设计了一种基于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 |