广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    C语言怎么编写锯齿波

    来源:网络收集  点击:  时间:2024-03-30
    【导读】:
    我们在是用单片机时,经常需要用到生成锯齿波,这时候就需要用到单片机的定时计数器来实现按照设定好的时间产生波形工具/原料more51单片机或Proteus虚拟仿真环境Keil μVision编译器方法/步骤1/6分步阅读

    首先我们打开Keil μVision编译软件,新建一个工程,然后保存在硬盘上的位置,然后选择Atmel-AT89C51单片机为当前的型号,并添加启动器STARTUP.A51文件,然后在当前目录下新建一个C文件,并将其添加入工作路径,如图所示

    2/6

    可以看见此时我们已经创建了一个空白的C文件,为了利用51单片机现成的端口,可以使用#include reg51.h来导入端口

    3/6

    首先指定一个用于输出锯齿波的端口,这里设定为P1_0,可以根据实际情况进行调整

    4/6

    然后我们设定好定时计数器的工作方式为方式1,并接通定时器T0,时期进入工作状态

    5/6

    首先置位高八位和第八位的定时处置,再根据溢出标识符的状态来判断是否需要取反

    6/6

    确认代码无误后,我们可以点击上方的编译按钮进行编译,稍等片刻后,即可看到编译的结果

    注意事项

    这里是使用AT89C51单片机实现的,不同型号的单片机可能有所不同

    本经验仅供参考,还可以使用别的方式来实现

    具体的实现过程可能会随着软硬件的版本更新而变化

    C语言单片机锯齿波
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_383931.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-06 17:29:25  耗时:0.030
    0.0298s