找回密码
 立即注册
查看: 112|回复: 3

AI8051U单片机(8bit)keil4编写点灯

[复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:263
  • 最近打卡:2025-08-05 15:32:40

23

主题

83

回帖

1379

积分

金牌会员

积分
1379
发表于 2025-7-11 15:07:48 | 显示全部楼层 |阅读模式

请教下各位老师,AI8051U单片机(8bit)keil4编写点灯程序,程序执行过程中有问题。

fen pei fa.zip (51.33 KB, 下载次数: 6)

截图202502220832531915.jpg
回复

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:65
  • 最近打卡:2025-08-11 09:07:59

25

主题

441

回帖

2738

积分

超级版主

积分
2738
发表于 2025-7-11 15:27:46 | 显示全部楼层
AI8051U(8位),可以参考STC8H8K64U,改下头文件,试下范例:
截图202507111526536711.jpg
#include "stc8h.h"                        //包含STC8H的头文件
void main(void)
{
    P_SW2 |= 0x80;                  //允许访问扩展的特殊寄存器,XFR

                                                                  //32位8051需要使用下面3句进行初始化
//        EAXFR = 1;                                        //允许访问扩展的特殊寄存器,XFR
//        WTST = 0;                                        //设置取程序代码等待时间,赋值为0表示不等待,程序以最快速度运行
//        CKCON = 0;                                        //设置访问片内的xdata速度,赋值为0表示用最快速度访问,不增加额外的等待时间

    P0M0 = 0x00; P0M1 = 0x00;       //设置P0口为准双向口模式
    P1M0 = 0x00; P1M1 = 0x00;       //设置P1口为准双向口模式
    P2M0 = 0x00; P2M1 = 0x00;       //设置P2口为准双向口模式
    P3M0 = 0x00; P3M1 = 0x00;       //设置P3口为准双向口模式
    P4M0 = 0x00; P4M1 = 0x00;       //设置P4口为准双向口模式
    P5M0 = 0x00; P5M1 = 0x00;       //设置P5口为准双向口模式
    P6M0 = 0x00; P6M1 = 0x00;       //设置P6口为准双向口模式
    P7M0 = 0x00; P7M1 = 0x00;       //设置P7口为准双向口模式
                                    //上面的将所有I/O口都初始化为准双向口工作模式的程序,
                                    //可以使用AIapp-ISP软件的“I/O口配置工具”来生成。
    P40 = 0;                        //打开LED部分的供电
    while(1)
    {                               //LED点亮部分
        P6 = 0;                     //对P6端口置0,点亮整组LED
//      P60 = 0;                   //对单个端口置0,点亮单个LED,这个点亮的是LED00
//      P61 = 0;                   //对单个端口置0,点亮单个LED,这个点亮的是LED01
    }
}





电话:0513-55012946 QQ:2195591714  微信:  19952583740
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:263
  • 最近打卡:2025-08-05 15:32:40

23

主题

83

回帖

1379

积分

金牌会员

积分
1379
发表于 2025-7-11 16:25:38 | 显示全部楼层
32G12*** 发表于 2025-7-11 15:27
AI8051U(8位),可以参考STC8H8K64U,改下头文件,试下范例:

#include "stc8h.h"                       ...

非常感谢,我试试
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:263
  • 最近打卡:2025-08-05 15:32:40

23

主题

83

回帖

1379

积分

金牌会员

积分
1379
发表于 2025-7-15 08:35:53 | 显示全部楼层
171412*** 发表于 2025-7-11 16:25
非常感谢,我试试

还是不行
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-8-11 13:18 , Processed in 0.112138 second(s), 68 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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