STC8989CC5252STM3232ff103103vetvet6内核

如果想一周学会简单应用单片机,有没有可能,答案是:有的。

抛开工业和商业应用,从学习如何使用单片机的角度来看,我认为适合新生的有很多。 这两年我带领新生用单片机做了一些简单的项目,如:电子键盘、机器人控制、循迹小车、声光报警、音乐播放器、智能充电器、信号发生器、电梯控制、遥控智能汽车、开关电源、摇杆、计算器等

对于新手来说,无论完成哪个简单的单片机项目,我们可能都需要先按照以下步骤进行。 一般来说,首先学习并掌握C语言的基本语法规则,至少掌握:变量、常量、运算初学者一定要记住养成使用符号、判断、循环、数组和函数的良好习惯——编程一定要规范; 其次,确定我们需要掌握的单片机,​​核心是51还是ARM或者其他。 51功能比较简单,使用方便。 常用的型号是STC89C52,但其他型号也可以。

STC8989CC5252STM3232ff103103vetvet6内核

STC89C52

STC8989CC5252STM3232ff103103vetvet6内核

STM32f103vet6

ARM核微控制器种类繁多,功能强大。 比51更难上手,常用型号推荐STM32f103Vet6。 这是一个 100 针的,应该足以完成上述所有项目。 当然,还有其他型号可供选择; 再次,简单掌握一个单片机编译软件,比如Keil,它是用来编译、仿真和调试单片机程序的软件。 对于上面提到的STM32来说,掌握Keil的仿真和在线调试功能可以让你的开发事半功倍。 当然,如果你第一次学不会其他功能也没关系。 只要会编写程序、编译、下载,就可以满足基本要求;

STC8989CC5252STM3232ff103103vetvet6内核

凯尔

最后,如果你有单片机开发板或者最小系统板,并且动手能力强的话,也可以自己焊接系统版本。 不过,为了最大化你的单片机学习时间,我建议购买单片机开发板或者最小系统板。 。

如果你想在一周内学会简单地使用单片机,可能吗? 答案是:是的。 根据我以往教新生的经验,如果有人指导的话,每天抽出两到三个小时确实可以学会。 如果没人教你怎么办? 有一些方法可以做到这一点。 你可以在网上找视频自学。 以下是我的建议:

51单片机的学习:

学习视频:XX十天学会单片机;

参考书:XXX51单片机C语言教程;

实验平台:在线提供

注:书籍一般可以从图书馆借阅,视频可以从优酷、百度云等下载,实验开发板需要购买,最好配合视频使用。

STM32单片机的学习:

学习视频:刘凯STM32相关视频;

参考书:Cortex-M3开发技术与实践,西安电子科技大学出版社;

实验平台:在线提供

注:书籍一般可以到图书馆借阅,刘凯STM32相关视频可以从优酷、百度云等下载。

(为了避免广告嫌疑,我已经删除了网站地址和卖家的敏感词,如有错误请联系我)

最后,我向您推荐两个合适的主题: 1.电子键盘设计。 设计一种由单片机控制的简易电子键盘。 它由按钮、扬声器、液晶屏和单片机最小系统组成。 通过单片机及外围电路的设计以及单片机软件的编程,实现了乐谱的液晶显示。 按不同的按钮后,蜂鸣器发出不同的声音。 秤的声音还可以播放单片机中存储的音乐。 2.远程控制智能车行驶。 设计并实现一个遥控汽车驾驶系统,该系统由汽车、摄像头、驾驶套件(方向盘、刹车、油门等)、无线模块、计算机、单片机最小系统组成。 通过驾驶套件实时控制智能车的运动。 无线模块将方向信号传输至小车的单片机系统,实现小车的运动控制。 同时摄像头将小车运动视野范围内的图像实时传输至电脑,实现远程控制。

希望能够对您有所帮助。

单片机

如何读懂STM32开发板电路原理图以及芯片文档和开发手册

2024-3-2 19:05:12

单片机

SoC单片机原理与应用(第3版·微课视频版)

2024-3-2 20:06:14

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索