24小时热门版块排行榜    

查看: 388  |  回复: 2

章小菁

新虫 (初入文坛)

[求助] 求编程大神 已有2人参与

急求大神帮我编一段程序,要求:STC12C5412AD的P1.1引脚,输出1.5us宽度的高电平脉冲,并且俩高电平脉冲之间的宽度为1125us的这样周期性脉冲,单片机晶振为20M。急求急求,多谢多谢啦!
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fengda02

木虫 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
用 定时器中断,配合一段循环延时子程序,算好指令周期,应该很简单。不过我对这个芯片型号不是很熟悉,要查查指令集才行

[ 发自小木虫客户端 ]
学习交流
2楼2014-08-19 21:42:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

仙木映月

金虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
C语言变成实现这个太简单了吧。20M晶振,定时器计数20就是1微秒,10就是0.5微秒。这样你开启中断EI=1,开启定时器ET=1,随便找个定时器开开。然后定时器的相应程序里面就是计数10就某一全局变量就加1. 1125 就是数字到2250就清零就OK了,然年后管教P1.1置位,计数到3清零,P1.1置0.如此反复就可以了。
Hardtosay.
3楼2014-08-19 22:55:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 章小菁 的主题更新
信息提示
请填处理意见