32G12K128实验箱学习打卡ORSTC32位8051单片机原理及C语言程序设计视频教程
8H32GAI8051实验箱,选择那一款?纠结了好久,决心从32G实验箱开始学习。
微信小商城下单,隔天实验箱到手,好爽.
打开快递,试验箱的第一印象是,
是设计特别高大上,很大气,比我的手还要大,赞.
STC官网下载32G实验箱例程,库文件例程,
使用说明书,电路图,ISP-V6.94Y,
STC32G芯片手册,放置在一个文件夹下面。
仔细阅读STC32G12K128实验箱V9.6使用说明书。
1。外观图片与实物比对。
2。实验板布局元件识别与位置确认。
3。确认实验箱使用USB下载,先按住蓝色电位器右边第一颗INT0按键,
再点一下第三颗ON/OFF按键,松手后即可进入下载模式。
4。USB下载时,只能选择IRC频率,不能输入(串口下载支持)。
5。安装KEIL C251V560, 和谐。
运行ISP-V6.94Y, 添加STC型号头文件到KEIL。
本帖最后由 lao4jiadian 于 2024-11-30 23:50 编辑
第一集总结
单片机功能:
单片机基本就是一个小的功能减少的计算机;能写入用户程序;能读取在输入引脚上的电压信号;能在引脚上输出特定的电平信号,能在特定引脚上输出电压信号,能计算时间,能计数,能做数学运算,能做逻辑运算,能顺序动作,能通信等功能,最概括的来说就是他能做有规律可循的控制应用。
用途:
单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域,大致可分如下几个范畴
智能仪器:
电压、电流、功率、频率、湿度、温度、流量等的仪器仪表
工业控制:
工厂流水线的智能化,电梯智能化控制、各种报警系统等
家用电器:
电饭煲、洗衣机、电冰箱、空调机、彩电等
网络和通信:
手机,电话机、楼宇自动通信呼叫系统、列车无线通信等
医用设备领域:
医用呼吸机,监护仪,超声诊断设备及病床呼叫系统等
模块化系统;
电子音乐贺卡,PLC工控板等
汽车电子:
发动机控制器,基于CAN总线的汽车发动机智能电子控制器、GRS导航系统、abs防抱死系统、制动系统、胎压检测等。这个我比较感兴趣
30岁还能学单片机吗?--当然可以,活到老学到老,艺多不压身
新手学STC的51单片机还是STM32那些?--STC的随便挑一款,论坛讲解的都是零基础入门
51单片机淘汰了嘛?---还能大战100年,不会淘汰的
怎么入门单片机?
怎么才算入门单片机了呀?
小学生可不可以学单片机?
做一个普通项目的话单片机都需要掌握什么才能不会感觉有压力?
汇编有没有必要?--技术好的话,可以研究一下.我技术不咋样,就只眼睛C语言吧
{:lol:}
单片机用库函数好还是寄存器好?--先学好寄存器后,再学习库函数,开发时尽量用库函数
STC单片机到底好不好? --好的很,性价比,功能很强大,稳定性很好
以前从来没学过单片机,目前还在上班,还能学吗?
学习方法
1.一定要静得下心,沉得住气;.
2.多动手写代码,千方别一看就会,一写就废;
3·举一反三,发散思维,时常思考为什么;
4·多看看官网,多看看手册,有问题多交流;一天至少去论坛1小时以上
5.逛逛论坛,吸收一些别人好的东西;
6·尝试着自己做一些项目,竞赛题。
感觉亏了 还不如弄个8051U的实验箱,,,
既可以当8位机学习,,又可以做32位机学习。
外设也有更好的东西。。
{:4_200:}
本帖最后由 lao4jiadian 于 2024-11-28 11:12 编辑
_奶咖君_ 发表于 2024-11-28 10:58
感觉亏了 还不如弄个8051U的实验箱,,,既可以当8位机学习,,又可以做32位机学习。外设也有更好的东西。 ...
不亏啊?打卡学习,去官方申请一个AI8051U实验箱,等我学完32G的例程的时候,8051的所有视频例程都完善了.学习要一步一步的循序渐进. 其实是买新不买旧吧!感觉8051U试验箱好点 本帖最后由 lao4jiadian 于 2024-11-30 19:07 编辑
soma 发表于 2024-11-28 13:36
其实是买新不买旧吧!感觉8051U试验箱好点
确实如此,后悔了.看到论坛里AI8051播放音频,播放视频与高帧率图片,没有合适的硬件,不能做实验,只能羡慕 本帖最后由 lao4jiadian 于 2024-11-30 18:03 编辑
单片机必修课__流水灯来了
{:lol:}把原来屠龙刀上的OLED小屏也装上了{:lol:}
本帖最后由 lao4jiadian 于 2024-11-30 23:50 编辑
第二集:了解硬件 学习内容
1.红外发射与接收原理与应用
2.电位器应用,做电压比较器试验用
3.数码管与流水灯应用简介
4.NTC测温与18B20测温的特点
5.ADC按键,检测原理
6.ADC校准与基准电压的关系
7.PWM模拟DAC简介
8.24C02外部储存芯片功能用途-储存用户设计,保存重要数据
9.矩阵按键原理与应用
10.独立按键原理用途介绍
11.LCD接口为12864液晶接口,也可以用ISP软件模拟显示屏.
12.输入电源指示灯,一个可以控制板子上电.
13.USB 232接口简介
14.FLASH扩展芯片,容量更大,主要用于储存用户数据
15.调试接口简介.可以用LINK1D接此口调试单片机
16.蜂鸣器简介.简易发声,播放简易音乐,报警功能
17.32G单片机简介:工作电压1.9-5.5V,FLASH 128KRAM=EDATA+XDATA
18.课后作业.--先做一个示波器吧?梁老师那种,然后再慢慢打磨吧
冲哥第二集讲解用的实验箱是9.4版,我的实验箱是9.62版。
元件布局有一些区别,最大改动是增加了示波器借口与输入相关电路,
蜂鸣器,红外发射接受,电压比较电位器都移到了板子背面。
应该是PCB布局不方便,所以取消了单片机I/O口输出插针。
功能更强大,实用性更好了.
好像CAN接口没有引出
第三集:开发环境搭建和程序下载学习内容
1.STC-ISP软件的下载与简介
STC-ISP软件是开发STC家的单片机的必备神器,他能下载STC全系列单片机的程序,集成了虚拟显示功能,范例程序程序,在线生成工具,驱动安装等等功能。
下载方法:打开https://stcai.com/gjrj,找到最新版本的STC-ISP软件的压缩包,直接下载运行即可。(切记需要装驱动)
2.STC32手册下载
1: ISP软件内下载
2:官网下载打开https://stcai.com/xpsc,在左边找到STC32系列,点击STC32规格书下载"即可。
3.PDF阅读器下载
方法1:WPS直接打开PDF
方法2:下载福昕阅读器
我用的Adobe Acrobat 9 Pro搜索,书签等功能都有
4.学会PDF阅读器查阅手册
1:如何使用PDF阅读器打开手册
2.如何查阅自录和详情
3.如何快速查阅章节
4.如何使用搜索功能
5·跟着手册搭建C251开发环境
添加型号和头文件到Keil
安装驱动前请先阅读我/USB驱动安装杂记(M)关闭USB驱动程序
单片机型号选择错误
硬件USB直接下载线路图
6.程序包的下载
1: ISP软件内下载
2:官网下载打开https://stcai.com/yyfa,在左边找到试验箱,找到“STe32G实验箱9.4”,点击代码下载即可。
3.下载程序到实验箱 9.4 的正确步骤为:
1、使用 USB 线将实验箱 9.4 与电脑进行连接
2、打开 STC-ISP (V6.89C 以上版本)下载软件
3、选择单片机型号为“STC32G12K128”,打开需要下载的用户程序
4、实验箱9.4使用硬件USB接口下载。进入USB下载模式需要先按住实验箱上的P3.2/ INT0按键/接地,然后按一下ON/OFF电源按键/断电,接着松开ON/OFF电源按键/上电,最后或开P3.2/ INTO按键。正常情况下就能识别出"STC USB Writer (HID1)”设备
5、点击 STC-ISP 下载软件中的“下载/编程”按钮即可下载
7第一个工程的编译和下载
1.工程结构简介
2.双击打开工程
3.点击编译按钮开始编译等待编译完成
4.将板子通过USB线链接电脑按下P3.2按钮,此时按下并松开OFF按钮,在松开P3.2进入USB下载模式