零基础怎么学习单片机?

一般来说,想要学习 单片机,很多也是因为 嵌入式的原因,但是既然都选择学习 单片机了,那么学习的内容就是要对单片机的硬件结构有所了解。

第一步:数字 I/O的应用
在大多数的单片机实验中,跑马灯实验正是数字I/O的典型应用,也是跑马灯的实验被安排第一个的原因。


通过将单片机的I/O引脚位进行置位或清零来点亮或关闭 LED灯,虽然简单,但是这就是数字 电路中的逻辑功能。数学I/O应用的实验还有按键实验,当按下某键时,某LED灯被点亮。数字I/O实验教会我们单片机的编程思想,必须首先对单片机的相应寄存器进行配置,以初始化I/O引脚,这样才能使该引脚具备数字输入与输出功能。


单片机自学要多久单片机的一个内置或外置功能的使用,就是对该功能相关的寄存器进行设置,初始化,而这便是单片机编程的特点。少则4、5个函数搞定,多则十几行程序,要有耐心,别怕麻烦,所有的单片机都是这样。


第二步:RS232串口通讯
单片机都有UART 接口,这个简单、古老的通讯方式可以与我们PC机的RS232接口直接连接通讯,当然,因为它们两者电平逻辑不同,必须要使用一个RS232 电平转换芯片才能与PC机连接,例如Max232 芯片。


第三步:定时器的使用单片机自学要多久
学会定时器的使用,就可以利用单片机来实现典型的时序逻辑电路。时序逻辑电路的应用是最强大、最广泛的。


例如,在工业的控制中,我们让某个 开关每隔1秒钟打开与关闭一次。这个方案可以通过普通的数字 集成电路实现,也可以通过PLC来实

你可能感兴趣的:(c语言,嵌入式开发,stm32,单片机,学习,嵌入式硬件,stm32,c语言)