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

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

   guest 
guest发表的帖子 

 [求助] 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、请帮忙提示一下,我下一步做些什么?问题可能在哪儿?




发表时间:2003年7月6日14:11:03

  
回复该帖

本主题共有 1 帖,分页:>>>>>该主题的所有内容[1]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

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