这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 那位高手帮忙解决下:51单片机的问题???

共3条 1/1 1 跳转至

那位高手帮忙解决下:51单片机的问题???

助工
2011-10-08 21:02:36     打赏
题目:利用定时/计数器T0从P1.0输出周期为1s的方波,让发光二极管以1HZ闪烁,设晶振频率为12MHz。

我的代码
#include <reg52.h>

sbit D1=P1^0 ;
unsigned char count ;
void main()
{
 count = 0 ;
 TMOD = 0x01 ;
 TH0 = (65536-50000)/256 ;
 TL0 = (65536-50000)%256 ;
 ET0 = 1 ;
 TR0 = 1 ;

 D1 = 0 ;
 while (1)
 {
  if(count==10)
  {
   count = 0 ;
   D1=~D1 ;
  
  }
 }
}

void timer0() interrupt 1 
{
 TH0 = (65536-50000)/256 ;
 TL0 = (65536-50000)%256 ;
 count++ ;
}

编译都没错,运行之后发光二极管就没有闪烁,



关键词: 那位     高手     帮忙     解决     单片机     问题    

助工
2011-10-08 21:57:00     打赏
2楼
高手,谢谢~~~

助工
2011-10-08 21:58:26     打赏
3楼
又是一位高手捏,谢谢呵~

共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]