基于单片机的方波信号发生器设计

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《单片机原理及应用》

作业 4

题目基于单片机的方波信号发生器设计院系

专业

班级

学号

姓名

日期:年月日

要求:

设计基于单片机的方波信号发生器,实现如下功能:

1.用定时器定时取反引脚的方法产生方波;

2.能用数码管显示方波频率;

3.能用键盘设置方波频率,范围为10Hz~10000Hz;

4.发挥部分,能用键盘设置方波占空比,范围为1%~99%。

1.简述单片机定时器工作原理(10分)

答:定时器/计数器实质上就是一个加1计数器,其控制电路受软件控制、切换。当定时器/计数器为定时工作方式时,计数器的加1信号由振荡器的12分频信号产生,即每过一个机器周期,计数器加1,直至计满溢出为止。若要延长定时时间,则需要改变定时器的初值,并要适当选择定时器的长度(如8位、13位、16位等)。

2.设计硬件电路(30分)

3.分析频率和定时初值的关系,给出计算公式(20分)答:根据计算定时器初值的公式:

TC=2L—

12t*

osc

f

计算出定时器0与定时器1所要装入的初值。

定时器0初值:C1=(65536-fosc/(12.0*freq))

定时器1初值:C1=(65536-(fosc*zkb)/(12.0*100*freq))

其中freq表示输出方波频率,zkb表示方波占空比。

4.设计程序实现方波发生器(画流程图,不要附程序)(30分)

5.提高部分:在题4基础上实现占空比调节功能(画流程图,不要附程序)(10分)

相关文档
最新文档