如何利用单片机I\O口输出方波信号
时间:09-30 12:01 阅读:1634次
*温馨提示:点击图片可以放大观看高清大图
简介:最近有一个项目,需要利用单片机给出一个频率和振幅可调的方波信号,利用学过的知识,用简单的方法实现了这一要求,下面是具体步骤。
最近有一个项目,需要利用单片机给出一个频率和振幅可调的方波信号,利用学过的知识,用简单的方法实现了这一要求,下面是具体步骤。
一、利用protues仿真软件搭建好电路图。其中利用P1.0口输出信号,通过滑动变阻器调节振幅。
![](/Uploads/2014_09/article/bb06060959506b2a97abc36794205191.jpg)
二、在keil uvision4上编写源程序,程序内容如下。可以通过改变delay函数的值来调节平率和占空比。
![](/Uploads/2014_09/article/b5273f801c6008b12962139363e4f786.jpg)
三、生成hex文件。
![](/Uploads/2014_09/article/1ffc4abe72902102ef562be95e04edef.jpg)
四、调入到proteus仿真电路的单片机中。仿真结果如下图所示:
![](/Uploads/2014_09/article/2cc0fa9f8b5c03f32245f8b3a3eaf543.jpg)