yefeng 发表于 2024-4-30 13:44:44

xxkj2010 发表于 2024-4-30 11:52
不知道gpio();   是不是用来配置IO口的。

不管是不是,在它后面做个gpio的配置,一定能工作

xxkj2010 发表于 2024-4-30 15:40:36

点灯是单片机的入门程序,出现问题应该能自己解决。

wangxiangtan 发表于 2024-4-30 15:49:08

gpio();干了啥

Cerapple 发表于 2024-5-1 18:14:27

yefeng 发表于 2024-4-30 10:38


我试了一下这个也不行嗷

Cerapple 发表于 2024-5-1 18:15:52

soma 发表于 2024-4-29 23:20
sbit k=P4^0;这个好像也有操作

我这里在main函数里面让k=0了呢,操作了

Cerapple 发表于 2024-5-1 18:17:03

晓飛飛 发表于 2024-4-30 00:02
main函数内没有配置IO输出功能,可以根据你的原理图配置一下IO输出方式,如果灌电流输出就配置成OD或者准双 ...

gpio()函数就是设置了所有口都是准双向模式

Cerapple 发表于 2024-5-1 18:18:33

xxkj2010 发表于 2024-4-30 11:56
能提供个电路原理图会更好些。

我是在看书本的工程训练程序,因为不太会,所以想多看看能跑出来的代码,但是书本上有好多都跑不出来{:cry:}

Cerapple 发表于 2024-5-1 18:18:59

Cerapple 发表于 2024-5-1 18:18
我是在看书本的工程训练程序,因为不太会,所以想多看看能跑出来的代码,但是书本上有好多都跑不出来 ...

我也不知道这个程序的电路原理图,,,

Cerapple 发表于 2024-5-1 18:20:01

wangxiangtan 发表于 2024-4-30 15:49
gpio();干了啥

准双向口设置:
void gpio()                //初始化I/O口
{
        P0M1=0;
        P0M0=0;
        P1M1=0;
        P1M0=0;
        P2M1=0;
        P2M0=0;
        P3M1=0;
        P3M0=0;
        P4M1=0;
        P4M0=0;
        P5M1=0;
        P5M0=0;
    P6M1=0;
        P6M0=0;
        P7M1=0;
        P7M0=0;
}

页: 1 [2]
查看完整版本: STC8H8K64U,为什么我的灯不亮,这个程序有什么问题吗