找回密码
 立即注册
查看: 331|回复: 0

跟着冲哥学习Ai32G12K128,学习总结

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2024-11-12 16:32:53

1

主题

2

回帖

23

积分

新手上路

积分
23
发表于 2024-11-12 16:27:45 | 显示全部楼层 |阅读模式
本帖最后由 DebugLab 于 2024-11-12 22:41 编辑

第一集:认识单片机是一个小功能的CPU以及它们的封装,其中如何从零开始学习一款新的单片机该如何学习,学会查找资料、解决问题,是在解决不了的问题可以在论坛或是交流群寻求帮助。

第二集:认识电路板上的器件,其中包括看得懂原理图,理解硬件原理图如何这样画的,其次写程序最重要的就是如何查看原理图上的网络标签,以及硬件原理。
第三集:学习如何在电脑上安装编译环境,首先我们需要从https://www.stcai.com/syx官网上下载ISP下载工具软件以及Ai32G12K128的芯片手册,其次是安装KEIL环境,在安装KEIL环境的时候需要破解。
第四集:学习到我们需要再ISP工具上添加头文件及仿真文件
截图202411121549522418.jpg
其次还需要安装一个keil的C51依赖包,在新建工程选择相对应的芯片型号
学习如何点亮LED灯,根据下图看出P4.0是控制一个PNP三极管,输入低电平PNP三极管导通,高电平截止,其次二极管的单向导电性,知道P6端口设置为低垫片就能点亮LED
截图202411121555227314.jpg
根据STCG32K128芯片手册得知IO口寄存器及配置模式
截图202411121600102478.jpg
截图202411121605197238.jpg
第五集:学习如何使用单片机写一个printf函数,以及进制转换、数据类型的认识,其中要熟悉十六进制,八进制,二进制,以及如何使用printf打印。学习进制转换之间是如何转换的,一字节等于八bit,以第五集点灯为例,我们要点亮所有的LED灯,那我们就可以使用P6端口或等于0x00,同样要清掉的话就使P6端口等于0xff
第六集:学习点灯
截图202411121617425827.jpg
截图202411121619388511.jpg

第七集:学习如何使用按键点灯
截图202411121626117494.jpg
根据上图知,P3^2是一个按键IO口,按键按下为低电平
截图202411121625544589.jpg
截图202411121617413661.jpg
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-11 21:33 , Processed in 0.105269 second(s), 49 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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