单片机stc12c5a60s2

weixin_40179205 2017-11-29 11:05:05
单片机stc12c5a60s2通过高低电平,用P0口控制,使黄色指示灯闪烁。请各位大神帮忙给下代码!
...全文
726 6 点赞 打赏 收藏 举报
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
worldy 2018-02-27
void main() { while(1) { led=~led; delay(50000); //大约延时一段时间 } }
  • 打赏
  • 举报
回复
q1572456308 2018-02-24
#include "reg52.h" //此文件中定义了单片机的一些特殊功能寄存器 typedef unsigned int u16; //对数据类型进行声明定义 typedef unsigned char u8; sbit led=P0^0; //将单片机的P0.0端口定义为led /******************************************************************************* * 函 数 名 : delay * 函数功能 : 延时函数,i=1时,大约延时10us *******************************************************************************/ void delay(u16 i) { while(i--); } /******************************************************************************* * 函 数 名 : main * 函数功能 : 主函数 * 输 入 : 无 * 输 出 : 无 *******************************************************************************/ void main() { while(1) { led=0; delay(50000); //大约延时450ms led=1; delay(50000); //大约延时450ms } }
  • 打赏
  • 举报
回复
SupermanTm 2017-11-30
自己看书去!
  • 打赏
  • 举报
回复
tianxj001 2017-11-30
单片机学习的第一个题目吧,这样基础,应该是看看教学内容 反转P0口可以让发光管点亮或熄灭,而反转的速度,决定了我们看见的闪烁速度,过高的反转,我们是看不见闪烁的。 0.几秒以上,可以看见明确的闪烁,需要的时间,初步的可以用for循环来定时,进阶的就采用内部定时器。 学点单片机最基础的知识,以后出去混也算是一个知识点,可以增加一点资本,不亏的。
  • 打赏
  • 举报
回复
das白 2017-11-30
用代码延时或用定时器 这么基础 自己看书比较好
  • 打赏
  • 举报
回复
whatcanidofor 2017-11-30
自己看书去!
  • 打赏
  • 举报
回复
相关推荐
发帖
单片机/工控
加入

2.6w+

社区成员

硬件/嵌入开发 单片机/工控
申请成为版主
帖子事件
创建了帖子
2017-11-29 11:05
社区公告
暂无公告