55学电 发表于 2026-1-5 10:19:13

从小白开始开启AI8H芯片的学习之路!!!

第一集陈老师单片机的历史,单片机点灯的知识,不过对于我来说,点灯可能很简单了,因为已经点过各种单片机的灯了。我希望能通过这次学习STCAI单片机的过程,能同时将汇编语言和C语言学好,学会硬件通讯的各种协议,比如IIC,SPI这些,我只知道这些东西,但其细节可能不是那么清楚。

55学电 发表于 2026-1-5 10:22:19

第二集

LED点灯的步骤:
1、配置IO口工作模式
2、配置IO口的值
问题:IO口的4种工作模式的区别和使用场景,不是,十分清楚
其他:陈教授引用的头文件是stc8.h,在我的环境下无法找到该文件,我引入的头文件是stc8h.h

STC_ISP软件的使用:
    确保芯片型号选择正确;
    打开程序文件
    按住INT0,再按电源键,松开电源键,再松开INT0
    扫描串口出出现HID1
小工具:软件延时计算器

数值转换:
    十进制:D
    二进制:B
    十六进制:H

十进制转二进制:
    整数部分:除二取余法
    小数部分:乘二取整法

总线分为:地址总线、数据总线、控制总线



55学电 发表于 2026-1-5 10:24:46

第三集

1、逻辑电平:高电平、低电平
2、上升沿、下降沿
3、逻辑0,逻辑1

逻辑运算是按位运算,没有进位和借位的问题,也没有符号问题

在线仿真步骤:
    Keil仿真设置
      单片机型号
      使用USB口进行仿真
      将所选目标单片机设置为仿真芯片
    Target => Xtal 11.0592MHz
    Debug => Use STC Monitor-51 Driver
                  Run to main()
    Setting => USB

单片机的硬件仿真:

55学电 发表于 2026-1-5 10:29:19

第四集

单片机的内部结构

一些词汇:
    TMP1、TMP2:暂存器
    ACC:累加器
    B寄存器:用于乘法运算
    PSW:程序状态寄存器
    PC:程序计数器,指向程序存储器
    WDT:看门狗
    LVD:低电压监测
    MDU16:16位硬件乘法器
    LCM:液晶接口
    DPTR:地址指针
    SP:堆栈指针
    SFR:特殊功能寄存器

IO接口:通道(锁存器、驱动器)
中断、串行口、定时/计数器 => P3口
SPI(SS、MOSI、MISO、SCLK)

程序存储器:
    地址范围:0000H~FFFFH
    复位后起始地址:0000H

数据存储器:
    内部数据存储区(内部RAM,00H~FFH,256B)、扩展数据存储区

内部RAM:
1、低128字节:00H~7FH
    基本RAM区(工作寄存器区、位寻址区、用户RAM、堆栈区),可直接寻址和间接寻址,指令:MOV或MOV @Ri
2、高128字节:80H~FFH
    只能间接寻址:MOV @Ri
3、特殊功能寄存器 SFR区:80H~FFH
    只能直接寻址:MOV

芯映芯 发表于 2026-1-5 10:51:02

要 做到 USB不停电下载;
要 尝试 AiCube 图形化自动配置生成程序工具;
推荐优先看的:
printf_usb("Hello World !\r\n")及
USB不停电下载, 演示视频链接:
https://www.stcaimcu.com/thread-19077-1-1.html

下载 最新的 AiCube-ISP-V6.96N 或以上版本软件 !
深圳国芯人工智能有限公司-工具软件

下载 最新的 USB库函数,永远用最新的 USB库函数 !
深圳国芯人工智能有限公司-库函数
下载 最新的 用户手册 !
下载 最新的 上机实践指导书 !


下载 最新的 STC8H8K64U 用户手册
https://www.stcaimcu.com/data/download/Datasheet/STC8H.pdf

下载 最新的 STC8H8K64U 实验指导书
有 AiCube 图形化自动配置生成程序工具使用说明
https://www.stcaimcu.com/data/do ... %AF%BC%E4%B9%A6.pdf


推荐优先看的 printf_usb("Hello World !\r\n")及usb不停电下载, 演示视频链接
https://v.stcai.com/sv/e49742d-1978afcb431/e49742d-1978afcb431.mp4
上面是 小李 演示:STC8H8K64U, printf_usb("Hello World !\r\n")及usb不停电下载@AiCube之图形化程序自动生成
https://v.stcai.com/sv/61d1aa5-1978c2a6adb/61d1aa5-1978c2a6adb.mp4
上面是 小赵 演示:STC8H8K64U, printf_usb("Hello World !\r\n")及usb不停电下载@AiCube之图形化程序自动生成

页: [1]
查看完整版本: 从小白开始开启AI8H芯片的学习之路!!!