本人使用STC12C2052AD型号单片机做一电流检测系统!
现在硬件基本上做出来了,但是问题来了。用一个简单程序写进去,ISP下载软件提示下载成功,但是单片机没有反应!
程序:#include<reg52.h>
#include <intrins.h>
sfr P1M0=0x91;
sfr P1M1=0x92; //P1口状态控制
sfr P3M0=0xB1;
sfr P3M1=0xB2;
sbit DH = P3^4; //数码显示片选信号,高位
sbit DL = P3^5; //数码显示片选信号,低位
void main()
{
while(1)
{
P1M0=P1M1=0x0;
DH=1;
DL=1;
P1=0xF0;
}
}
硬件:使用106钽电容与10K电阻复位,22P电容加12M晶振,P1口接数码管。
下载线把两芯线相接可以接收到自己发送的东西。
另外我用两块板子试了都一样,开始的时候单片机里有程序,数码管还有显示,我一写程序进去,原来的就没有了,也没有显示了,什么东西都没有!
晶振用显示器看了,有12M的正选波。电源为78L05供电。
请问是一这是什么问题?是程序没有写进去呢,还是写进去了单片机没有运行? |