导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→[求助] MCS51单片基本系统调试的问题[guest]

 *第14143篇: [求助] MCS51单片基本系统调试的问题

  
楼 主:guest 2003年7月6日14:11
 [求助] MCS51单片基本系统调试的问题

我正在学习C51单片机,处在入门阶段。基本系统调试不通,需要帮助。

1、我在面包板上搭建了一个基本系统,系统组成如下:
 O  一片at89c52
 O  上电复位电路:rst引角通过一个10k电阻接地,rst引脚通过一个10mu电解电容接5v电源
 O  震荡电路:12MHz石英晶体接xtal1、xtal2,石英晶体的每个引脚通过20p陶片电容接地
 O  LED电路: P1.2引脚接发光二极管,通过470ohm电阻接电源5v

2、单片机运行以下程序:

 #include   <stdio.h>  
 #include   <reg52.h>  
 
 sbit p12 = P1^2; 
 
 void delay(int n)
 {
  int i, j;
 
  for (i=0; i  <n; i++) {
   for (j=0; j  <5000; j++); 
  }
 }

 void main()
 {
  int i = 0;
  
  while (1) {
   if (i) 
    p12 = 0;
   else
    p12 = 1; 
   i = !i; 
   delay(100); 
  }
 }

3、上电之后的现象是发光二极管恒亮,正确的结果应该是闪烁。

4、我手头的调试设备有一个万用表,我检查过每个引脚的连接都没有
   问题,发光二极管和电解电容的方向也没问题,电源电压正常。因
   为没有示波器,不知道单片机工作是否正常。P1.2引脚为低电平。

5、请帮忙提示一下,我下一步做些什么?问题可能在哪儿?



>>>>>>对该主题发表你的看法

本主题贴数1,分页: [第1页]


[上一篇主题]:老古高手你可以推 荐较好的单片机编程编译软件 吗[原创]

[下一篇主题]:lao