课题八简易信号发生器.pptVIP

  • 6
  • 0
  • 约4.73千字
  • 约 10页
  • 2018-04-27 发布于河南
  • 举报
课题八简易信号发生器

课题八 简易信号发生器 任务一 输出1000Hz的方波 任务二 每秒闪烁一次的LED 课题目标 课题分析 单片机系统要做三件事,一是要进行1s钟的定时,二是要测量外部被测信号的周期数,三是将频率显示出来。单片机中的多个定时器/计数器既能进行定时,也能计数,因而在本课题中采用单片机内部的定时器来完成课题任务。为了容易理解定时器/计数器作这两个方面的应用,本课题分为“输出1000Hz的方波”、“每秒闪烁一次的LED”和“简易频率计”三个任务。 任务一 输出1000Hz的方波 从P1.0输出1000Hz的方波,实际上就是要求从P1.0输出周期为1ms的方波。为了简化程序,将输出的方波的占空比设定为50%,则高电平和低电平的时间各为1ms的一半,即各为500μs。也就是在单片机中实现500μs的定时,每次定时时间到了的时候,将P1.0的电平改变就可以了。一个引脚的电平的改变,使用取反指令就可以完成,具体的指令如“P10=~P10;” 采用汇编延时方法: org 00h loop:setb p1.0 lcall delay clr p1.0 lcall delay sjmp loop delay:mov r0,#249 djnz r0,$ ret end 总结:实

文档评论(0)

1亿VIP精品文档

相关文档