标题:
STC8H1K08单片机程序不执行问题 求助
[打印本页]
作者:
go21
时间:
2021-10-10 16:00
标题:
STC8H1K08单片机程序不执行问题 求助
请教一个问题,使用STC8H1K08做一个小玩意,因为IO口不够,就没有用外部晶振,直接用内部IRC。
做之前先验证一下,写了下面这个简单的程序验证是否可用,用ISP显示加载成功。但是上电后,死活不执行。不要说WHILE没执行,就算前面的P1口也一直是低电平,不知哪出了问题,请各位大神帮助。
外围电路很简单,没有接任何上下拉,5V供电,只有P3.0与3.1口接了PL2303做ISP加载。
//#include<reg52.h> //声明头文件
#include <stc8h.h>
sbit BEEP=P5^4; //蜂鸣器
void Delay(unsigned int a); //延时函数声明
void main() //主函数
{
BEEP=1;
P1=0xff;
P3=0;
while(1)
{
Delay(1000);
if(BEEP)
BEEP=0;
else
BEEP=1;
}
}
//不准确的延时函数
void Delay(unsigned int a)
{
unsigned char b;
for(;a>0;a--)
{
for(b=110;b>0;b--);
}
}
作者:
188610329
时间:
2021-10-10 16:28
main 里面加上
P5M0 = 0;
P5M1 = 0;
作者:
watenor
时间:
2021-10-10 17:57
io口模式没配置
作者:
wulin
时间:
2021-10-10 20:23
无标题.jpg
(131.85 KB, 下载次数: 54)
下载附件
2021-10-10 20:23 上传
作者:
艾尔之光tt
时间:
2021-10-11 11:14
配置io口模式
作者:
喜糖甜吗
时间:
2022-5-5 21:43
上电时,复位时,P30P31P32不可同时为低电平,否则会进入下载模式
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1