找回密码
 立即注册
楼主: wuzhengmin

第一次:环境的创立 | 送实验箱

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:6
  • 最近打卡:2025-08-11 08:57:43
已绑定手机

1

主题

52

回帖

139

积分

注册会员

积分
139
发表于 3 小时前 | 显示全部楼层
接着是重点,进行设置:

   手册很客气:“在编写代码前,最好先进行Project的各项基础设置。” 我理解不是最好,是必修!
因为他在中断里面都是四字节,4 Byte Interupt Frame Size 选项要打钩


截图202508110927371248.jpg
截图202508110928461021.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:6
  • 最近打卡:2025-08-11 08:57:43
已绑定手机

1

主题

52

回帖

139

积分

注册会员

积分
139
发表于 3 小时前 | 显示全部楼层
如果说他这里代码超过64K,就要设置一下内存地址:
在OUTUP选项卡:

截图202508110932356661.jpg
截图202508110934054907.jpg
截图202508110934582752.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:6
  • 最近打卡:2025-08-11 08:57:43
已绑定手机

1

主题

52

回帖

139

积分

注册会员

积分
139
发表于 3 小时前 | 显示全部楼层
2添加头文件(利用ISP软件,结合手册6.4章节)


6.4单片机程序中头文件的使用方法
c 语言中 include 用法
include 合令是预处因命令的一种,预处理合令可以特别的源代码内容陷入到所指定的你置两种方式可以指定酒入头文件:
Ainclde:<文作名h include"文件名.h"
使用尖括号<>和引号""的区旗在于头文件的挑索路径不同使用火括号<>,编评降会制系统路径下查找头文件,
使用双引号"",编评器首先在当前日录下查投头文件,如是没有找到,再到系统路径下查找。
路径设置方式1:
通过keil设置界面,添加包含文件的路栓:

建议使用 “”

我们从STC的ISP中复制AI8051U.H:

截图202508110950386755.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:6
  • 最近打卡:2025-08-11 08:57:43
已绑定手机

1

主题

52

回帖

139

积分

注册会员

积分
139
发表于 2 小时前 | 显示全部楼层
接着把AI8051U.H加入我们的新工程


在主函数输入:

# include "ai8051u.h"

void main(void)
{
        while(1)
        {
        }
       
}


编译一下,0错误0警告
OK

由于我手头没有AI8051U的试验箱,只有“擎天柱”

所以程序改写一下:


# include "ai8051u.h"   //调用头文件

void main(void)    //主函数
{
    P2M0 = 0x00; //端口配置直接用STC的ISP,很方便的
        P2M1 = 0x00; //端口配置直接用STC的ISP,很方便的
    P4M0 = 0x00; //端口配置直接用STC的ISP,很方便的
        P4M1 = 0x00; //端口配置直接用STC的ISP,很方便的

//注意:擎天柱的LED端口在P2,且没有三极管的电源控制,所以只要控制P2端口即可
       
        //P40 = 0; //拉低三极管基极,相当于打开总开关
       
       
        while(1)
        {
        P20 = 0;
               
        }
       
}


注意,左边2个LED分别是power灯和VCC灯,右边亮的那颗才是P20!



截图202508110957538696.jpg
截图202508111036205459.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:6
  • 最近打卡:2025-08-11 08:57:43
已绑定手机

1

主题

52

回帖

139

积分

注册会员

积分
139
发表于 2 小时前 | 显示全部楼层
当然,高亮多几个,也是可以的

截图202508111041535536.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:6
  • 最近打卡:2025-08-11 08:57:43
已绑定手机

1

主题

52

回帖

139

积分

注册会员

积分
139
发表于 2 小时前 | 显示全部楼层
关于三极管的导通和截止,冲哥给了一个很好的记忆方法:
请看图:
截图202508111055145676.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:6
  • 最近打卡:2025-08-11 08:57:43
已绑定手机

1

主题

52

回帖

139

积分

注册会员

积分
139
发表于 2 小时前 | 显示全部楼层
点亮LED的原理,冲哥介绍的很详细:

截图202508111101067894.jpg
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-8-11 13:10 , Processed in 0.127265 second(s), 77 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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