标题: 如何用单片机定时器0输出1,10,50,100的方波? [打印本页]

作者: w322405    时间: 2017-8-27 10:08
标题: 如何用单片机定时器0输出1,10,50,100的方波?
请高手详解哈,现在我只会输出1hz的方波,谢谢。
作者: lxa0    时间: 2017-8-27 11:58
你修改定时时间即可
作者: zl2168    时间: 2017-8-27 17:54
本帖最后由 zl2168 于 2017-8-27 17:55 编辑

实例69  输出周期脉冲方波(示波器显示)
实例69 输出周期脉冲方波.rar (34.2 KB, 下载次数: 13)

Proteus仿真一下,确认有效。
以上摘自张志良编著《单片机实验实训100例》 ISBN 978-7-5124-1603-1,北航社出版.。书中电路和程序设计有详细说明,程序语句条条有注解。仿真电路和Hex文件能在清华出版社网站免费下载,程序源代码只能到书上看了。到图书馆借,或到新华书店翻阅,或到网上书店打折购买。



作者: king_zxt    时间: 2017-8-27 19:01
修改比较值就可以了
作者: w322405    时间: 2017-8-30 12:26
king_zxt 发表于 2017-8-27 19:01
修改比较值就可以了

有没有例子?哦
作者: jubaolun    时间: 2017-8-30 16:03
在定时器的中断里写一个计数器,然后到值时,把端口取反。
作者: zl2168    时间: 2017-8-30 16:33
w322405 发表于 2017-8-30 12:26
有没有例子?哦

上面那个仿真例子,修改参数就行。
作者: ben_J    时间: 2017-8-30 18:31
利用定时器,或者某下载烧录器上自带输出任意周期的PWM波形的范例函数




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1