零基础怎么学习单片机?

本文介绍了零基础学习单片机的步骤,从数字I/O应用、RS232串口通讯、定时器使用、中断机制到I2C、SPI通讯接口,以及模数采集和高级通讯协议。通过这些步骤,你可以掌握80%的单片机知识,为深入学习打下坚实基础。
摘要由CSDN通过智能技术生成

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

第一步:数字 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来实

  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值