找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3314|回复: 5
打印 上一主题 下一主题
收起左侧

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--);
        }
}
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:624769 发表于 2021-10-10 16:28 | 只看该作者
main 里面加上

P5M0 = 0;
P5M1 = 0;
回复

使用道具 举报

板凳
ID:583752 发表于 2021-10-10 17:57 来自手机 | 只看该作者
io口模式没配置
回复

使用道具 举报

地板
ID:213173 发表于 2021-10-10 20:23 | 只看该作者

回复

使用道具 举报

5#
ID:964585 发表于 2021-10-11 11:14 | 只看该作者
配置io口模式
回复

使用道具 举报

6#
ID:1024157 发表于 2022-5-5 21:43 | 只看该作者
上电时,复位时,P30P31P32不可同时为低电平,否则会进入下载模式
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表