51、stm32单片机初学者经验之谈

   51单片机作为最经典的一款单片机,已在各大高校的电子、通信专业的入门单片机课程,想学单片机这是最好的入门单片机。

  单片机就是一块芯片,如stc89c52、stm32f103zet6、stm32f103zet6等,我们的开发板,由一块单片机和其他的外围电路构成,外围电路就像led、按键,通过写程序控制单片机的管脚输出数字电平0或1,数字电平与模拟电平的区别就在于:数字电平只有两种,相当于正负极,而模拟电压就像电池、交流电,0V~几千伏。而对于按键就是单片机i/o(输入/输出口)对电平的检测,通过检测,写程序控制验完成相应功能。还有常见的外围电路,包括数码管、液晶屏、蜂鸣器等。当然这些就是人机交互的工具,随着进一步的学习,你们就会体会到的。

  这里说一下,想学单片机的入门,怎么入门,笔者作为物理专业的学生,可是对单片机比较感兴趣,学习单片机开始就要有兴趣,没有兴趣的话就不建议你去学习了,老铁们。

开始从最简单的单片机学起,不建议直接上手stm32单片机,因为32的单片机资源太多,i/o口的使用,涉及到时钟,初始化等配置,步鄹较多。对于初学者来讲,容易打消积极性。

首先,你要安装软件:keil 4,它是一个编译软件,自带生成能下载到芯片里的.hex文件,写程序就在这儿写。

protues软件,就是你没有单片机以及外围电路的时候,就用仿真的单片机以及原件.但是不建议使用,因为好的单片机学习者或工作人员,都可以设计一个最小系统,以及想完成特定功能的电路板。

对了,当你学的较好的时候,你就可以学画电路板了,用autium designer 软件。

说到这里推荐你最好这么做:买一块开发板,因为里面有视频资料,有普中科技的,还有郭天祥的开发板,淘宝上都有卖的。郭天祥的视频一节课时间较长,一般都2小时。普众科技的视频讲的较为简单。还有手把手叫你学单片机(金沙滩工作室出品的),视频也不错。




你可能感兴趣的:(51、stm32单片机初学者经验之谈)