00问答网
所有问题
单片机晶振频率为11.0592mhz,要求p1.3输出周期为1ms方波,p1.3输出周期为3.3KHZ 方波波
谢谢 呵呵 程序麻烦解释下 刚学呵呵
不好意思啊这句不要呵呵 要求p1.3输出周期为1ms方波
举报该问题
推荐答案 2009-04-25
对于1ms方波 先设定时器初值 TH0=(65536-1000)/256 TLO=(65536-1000)%256 然后在写个定时器0中断 在中断中写程序 p1~3=~p1~3 即可 对于3.3khz方波 它等同于于1/3.3 ms方波 程序同上,本人也是初学者
参考资料:
internet
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/IZj0ej0r.html
其他回答
第1个回答 2009-04-22
用定时器。
只要在你的单片机定时器允许的最小定时以上,想做什么周期的方波都可以!!!
第2个回答 2009-04-23
刚学,就自己看书吧。这个不会以后就蹦想找工作了
相似回答
8051
单片机
的汇编程序编程问题!!!
答:
周期为2个ms的
方波,
也就是说半个
周期为1ms,
也就是说,P1.2每1ms翻转一次;同理
,P1.3
每3.5ms翻转一次,因为只能用一个定时器,所以,取1ms和3.5ms的最大公约数,是0.5ms,也就是说,让定时器0.5ms中断一次,然后每两个中断,翻转一次P1.2,每7个中断翻转一次P1.3;这就是编程思路,那么我们来看...
51
单片机
程序阅读题
答:
惊!!! 以后做作业都这样做好了
C语言编写STC12C5A60S2芯片用4个按键控制四个灯的亮灭
答:
sbit LED_ 4= P2^4;sbit LED_ 3= P2^3;void main ( ) {while(1){if (!KEY_0 ) { // 按键KEY_0被按delayus(20); //消抖动 if (!KEY_0 ) { //确认被按下 LED_7=~LED_7 //灯亮或灭}}}... 其余一样即可。
谁有
单片机
的程序控制占空比
,,
要完整的单片机程序,尽量少用定时计数器...
答:
/**52系列
单片机
,晶振12
MHz,P
1.0输出100Hz方波(即周期10ms),方波由T0定时器产生
P1.3
接按键 K1,每按一次按键,方波占空比改变一次,依次为:1/10→2/10→……→9/10→1/10,如此循环**/ include"reg52.h"//包含52系列头文件 define uchar unsigned char//定义 无符号字符型 define uint ...
大家正在搜
晶振频率为12mhz,机器周期为
设51单片机所用晶振频率为12
若单片机的晶振频率为6mhz
已知单片机的晶振频率为6MHz
51单片机常用晶振频率
已知晶振频率求机器周期
如果采用晶振的频率为3mhz
单片机晶振频率
如果晶振频率为6mhz