hcm0915 发表于 2021-2-1 13:30:01

天问51(STC8)学习路线+资源汇总

本帖最后由 hcm0915 于 2023-12-6 10:19 编辑

新手,买了天问51 STC8H开发板的用户,学习嵌入式开发的,建议根据顺序查看,循序渐近不要跨越学习。

天问51开发板技术QQ群四:219628173
群里氛围活跃,卧虎藏龙,遇到问题欢迎在群里交流沟通,有问必答,24小时服务。

一、天问51硬件产品体系


二、天问51开发板简介    
天问51(STC8)采用STC8H8K64U芯片,支持USB、ADC、PWM、SPI、IIC等,最强大51开发板。推出市场后受到大家的欢迎和喜爱 。
天问51宣传视频:/uploadfile/video/202008185f3be540dc5a94962.mp4


三、天问Block编程软件简介
第一次使用时,大家先到天问官网下载安装天问Block开发软件(支持WIN7及以上,不支持XP),安装的时候会自动安装STC-LINK的CP21X驱动。
天问Block宣传视频:http://www.haohaodada.com/video/new/twen/twenBlock.mp4

四、新手学习路线
1.开箱检查
请详细阅读说明书。我们根据选用的套件,检查功能是否正常,并参阅开箱视频学习。
天问51(STC8)说明书(电子版)
天问51(STC8)开箱视频:http://www.haohaodada.com/video/new/twen/STC8Unpacking.mp4

2.天问Block图形化编程学习
对于新手:
通过图形化快速验证,同时锻炼编程思维,编程逻辑和C语言完全一致,方便后续切换到C语言编程。
视频里的程序源码都在天问Block软件自带的范例程序里,建议自己写一遍,验证一遍,不要走马观花。

对于老鸟:
图形化模块已经自动配置好外设,你可以通过图形化模块搭建来初始化外设,再切换到代码模式编写应用层,提高开发效率,省去了查阅手册,看寄存器的时间。下面教程只需快速了解下软件怎么操作。

(1)第1课 GPIO口设置                                  http://www.haohaodada.com/new/school/static/ue/dialogs/attachment/fileTypeImages/icon_ppt.gif(第1课)课件下载
(2)第2课 定时器的使用                               http://www.haohaodada.com/new/school/static/ue/dialogs/attachment/fileTypeImages/icon_ppt.gif(第2课)课件下载
(3)第3课 数码管的使用                               http://www.haohaodada.com/new/school/static/ue/dialogs/attachment/fileTypeImages/icon_ppt.gif(第3课)课件下载
(4)第4课 ADC的使用                                 http://www.haohaodada.com/new/school/static/ue/dialogs/attachment/fileTypeImages/icon_ppt.gif(第4课)课件下载
(5)第5课 PWM的使用                                  http://www.haohaodada.com/new/school/static/ue/dialogs/attachment/fileTypeImages/icon_ppt.gif(第5课)课件下载
(6)第6课 外部中断的使用                            http://www.haohaodada.com/new/school/static/ue/dialogs/attachment/fileTypeImages/icon_ppt.gif(第6课)课件下载
(7)第7课 串口的使用                                 http://www.haohaodada.com/new/school/static/ue/dialogs/attachment/fileTypeImages/icon_ppt.gif(第7课)课件下载
(8)第8课 点阵的使用                                 http://www.haohaodada.com/new/school/static/ue/dialogs/attachment/fileTypeImages/icon_ppt.gif(第8课)课件下载
(9)第9课 RGB彩灯的使用                           http://www.haohaodada.com/new/school/static/ue/dialogs/attachment/fileTypeImages/icon_ppt.gif(第9课)课件下载
(10)第10课 OLED屏的使用                           http://www.haohaodada.com/new/school/static/ue/dialogs/attachment/fileTypeImages/icon_ppt.gif(第10课)课件下载
(11)第11课 LCD1602的使用                         http://www.haohaodada.com/new/school/static/ue/dialogs/attachment/fileTypeImages/icon_ppt.gif(第11课)课件下载
(12)第12课 LCD12864显示模块的使用          http://www.haohaodada.com/new/school/static/ue/dialogs/attachment/fileTypeImages/icon_ppt.gif(第12课)课件下载
(13)第13课 TFT彩屏的使用                         http://www.haohaodada.com/new/school/static/ue/dialogs/attachment/fileTypeImages/icon_ppt.gif(第13课)课件下载
(14)第14课 DS18B20模块                           http://www.haohaodada.com/new/school/static/ue/dialogs/attachment/fileTypeImages/icon_ppt.gif(第14课)课件下载
(15)第15课 NTC模块                                  http://www.haohaodada.com/new/school/static/ue/dialogs/attachment/fileTypeImages/icon_ppt.gif(第15课)课件下载
(16)第16课 DHT11模块                              http://www.haohaodada.com/new/school/static/ue/dialogs/attachment/fileTypeImages/icon_ppt.gif(第16课)课件下载
(17)第17课 矩阵键盘模块                           http://www.haohaodada.com/new/school/static/ue/dialogs/attachment/fileTypeImages/icon_ppt.gif(第17课)课件下载
(18)第18课 QMA7981加速度模块                http://www.haohaodada.com/new/school/static/ue/dialogs/attachment/fileTypeImages/icon_ppt.gif(第18课)课件下载
(19)第19课 RTC时钟模块                           http://www.haohaodada.com/new/school/static/ue/dialogs/attachment/fileTypeImages/icon_ppt.gif(第19课)课件下载
(20)第20课 FLASH模块                              http://www.haohaodada.com/new/school/static/ue/dialogs/attachment/fileTypeImages/icon_ppt.gif(第20课)课件下载
(22)第22课 SD存储卡                               http://www.haohaodada.com/new/school/static/ue/dialogs/attachment/fileTypeImages/icon_ppt.gif(第22课)课件下载
(24)第24课 红外模块                                 http://www.haohaodada.com/new/school/static/ue/dialogs/attachment/fileTypeImages/icon_ppt.gif(第24课)课件下载
(25)第25课 I2C                                       http://www.haohaodada.com/new/school/static/ue/dialogs/attachment/fileTypeImages/icon_ppt.gif(第25课)课件下载
(26)第26课 SPI                                       http://www.haohaodada.com/new/school/static/ue/dialogs/attachment/fileTypeImages/icon_ppt.gif(第26课)课件下载


视频和课件打包下载:百度网盘
提取码:twen


3.天问Block C语言编程(视频陆续更新中...)
(1)单片机C语言基础
(2)STC8单片机GPIO模块设置


4.其它视频
(1)STC-LINK-WIFI下载仿真器使用
(2)图形化编程导出到keil中仿真运行
(3)STC8H1K核心板编程下载

5.高级教程
(1)如何编写驱动
以STC8H的IIC数码管驱动程序为例讲解

(2)如何自己开发图形化库
扩展库制作教程

(3)参与库开发
天问团队为天问 51 添加了常用外设和外接模块的驱动库,方便用户快速开发。对应的底层驱动库,托管在码云上,供深入学习和研究。仓库地址:https://gitee.com/haohaodada-official/twen-51-driver-library.git使用代码请注明代码出处。

五、传统开发模式(Keil编程)
1.下载安装Keil软件.zip

2.和谐工具(请自行在论坛、QQ群、网上搜索网友分享,请使用正版软件)

3.下载安装STC官方STC-ISP程序下载软件stc-isp-15xx-v6.88.exe.zip

4.导入STC头文件STC头文件导入教程.pdf

5.建立工程项目Keil_工程模板建立.pdf

6.或者直接下载范例

7.安装STC-LINK的CP21X驱动(win7及以上)CP210x_Windows_Drivers.zip
8.keil编译和STC-ISP配合自动下载Keil配合STC-LINK自动编译下载说明.pdf

9.仿真设置天问51仿真教程.pdf


六、资料下载
(一)入门资料
天问51快速上手说明V1.2.pdf
天问51编程手册(STC8) V1.3.pdf

(二)天问51程序源码
1.图形化源码图形化案例对应软件版本0.1.4.zip


2.keil版本源码包天问51-STC8H-Keil源代码-200929.zip


3.汇编版本源码包汇编版本程序20201124.rar


(三)测试程序
1.出厂程序.zip

(四)硬件资料
1.封装库.zip
2.芯片手册.zip
3.原理图天问51-V1.1.pdf

(五)增值资料(参见网盘,自己到网盘下载)

资料目录
1-教程
2-库函数
3-示例代码
---Keil版本
---图形化版本
---汇编版本
---出厂程序
4-硬件资料
---封装库
---原理图
---芯片手册
---图片素材
5-工具软件
---下载工具
---编程软件
---调试工具
---驱动
6-参考资料
---C语言
---电子电路
---计算机原理
7-视频
---STC8
---STC16


所有资料打包下载:
百度网盘链接:https://pan.baidu.com/s/1Ibb9D_-xVujrOTGmSgfmdQ
提取码:Twen

精简版资料直接下载(不含视频,文件体积小)
百度网盘链接:https://pan.baidu.com/s/1dzjN1R6XaUh2cjHpiZOOew
提取码:twen

七、天问51使用常见问题
http://www.haohaodada.com/new/bbs/forum.php?mod=viewthread&tid=222







chenshimei 发表于 2021-9-9 10:36:56

辛苦天问团队Block !!!

小鲨鱼 发表于 2021-11-6 16:54:33

感谢天问团队的付出,不过希望祝老师尽快更新C语言视频,毕竟产品以后要一个团队维护,图形化我也不能强迫同事也用啊,虽然我直接很喜欢。

曹柏青 发表于 2022-1-14 15:38:21

能整个按键控制步进电机正反转的教程吗!

芯动力 发表于 2022-3-2 10:55:22

正是有你们的辛苦付出,中国会有越来越多的电子工程师从中受益!!!

唐文博 发表于 2022-7-25 13:47:28

团队牛逼

changhz 发表于 2023-4-27 10:16:11

感谢天问,很好的资料。

xebjz 发表于 2023-12-5 23:50:18

可惜没有modbus rtu主站或者从站,不然淘宝简易plc工控板要被你们给逼死。其实c51给基础不好的弄成远程开关或者采集,处理也不错。比较搞plc得大部分都不会硬件开发。

gdmhse 发表于 2023-12-19 18:32:05


感谢天问,很好的资料。

徐久博 发表于 2024-4-10 21:30:55

加油天问111111
页: [1]
查看完整版本: 天问51(STC8)学习路线+资源汇总