4972|12

66

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

单片机新人求助,谢谢帮助。 [复制链接]

本人刚学单片机,老师布置一题,自己学的差了点,想请教大家。
编程序,在P1.0输出周期大约为6ms,占空比为2:1的脉冲,设为工作频率为12MHZ。
谢谢大家哈!

最新回复

设置个1ms或者是2ms的定时器中断,再设置个全局变量a,每次进入中断的时候,a++,然后再一个while循环中作a对6取模,根据得到的值,拉高或拉低输出端口。  详情 回复 发表于 2010-4-30 09:38
点赞 关注

回复
举报

55

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
我也不会,同问.顺便帮顶
 
 

回复

84

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
其实我在这个网站注册了的,只是现在才来这里耍耍
 
 
 

回复

63

帖子

0

TA的资源

一粒金砂(初级)

4
 
用定时器来做就行了啊,延时函数也可以。P1^0口给高低电平就行
 
 
 

回复

92

帖子

0

TA的资源

一粒金砂(初级)

5
 
给一个程序吧,我是新手啊
 
 
 

回复

58

帖子

0

TA的资源

一粒金砂(初级)

6
 
使用定时器去做.程序自己看看书或者到网上去搜搜.建议开始学单片机的到网上去搜搜关于跑马灯的例子。
 
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

7
 
UPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUP
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

8
 
示意代码如下:

while(1) {
P1.0 = 1;
delay(20ms);
P1.0 = 0;
delay(10ms);
}

定时器更好,但好长时间不用都忘了,大概也是这个意思
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

9
 
真的很谢谢你们
 
 
 

回复

52

帖子

0

TA的资源

一粒金砂(初级)

10
 
在系统中,设置一个2ms的定时器。(相对来说,用延时函数的话,没定时器那么准确。)。它要求占空比是2:1,那么你可以在前两个中断设为高电平,第三个中断设低电平,然后下两个中断又是高电平,再下一个是低电平,以此类推,,,,,,,
 
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

11
 
小弟路过。。学到不少。。谢谢
 
 
 

回复

82

帖子

0

TA的资源

一粒金砂(初级)

12
 
占空比,我也得学学。
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

13
 
设置个1ms或者是2ms的定时器中断,再设置个全局变量a,每次进入中断的时候,a++,然后再一个while循环中作a对6取模,根据得到的值,拉高或拉低输出端口。
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表