51单片机开发步骤

想要从事高端嵌入式开发,首先要会用ARM与Linux,想要会用ARM与Linux,首先要会单片机,想要零基础学会单片机,就要想从51单片机开始;

想要学好单片机,基础:1、C语言了解;2、微机原理与接口技术了解;想要提升开发能力,就必须要不断地实践,建议小白可以在网上(某宝)买一块51单片机开发板,自己参照课程研究研究

下面我把我的经历给大家说一下,希望有志于单片机开发的童鞋能做一个参考

第一步:

C语言基础,建议买一本谭浩强的《C语言程序设计》,如果不想买,可以在网上找一个PDF版;

微机原理与接口技术基础,建议去中国大学MOOC上看一下相关课程,也可以看C语言课程;记住:这些课程要不求甚解,因为这些都是非常抽象的概念,如果非要弄明白,就会非常痛苦,知道一些基础就行

第二步:

去某宝上花几十块最多一百六七买一块51开发板,跟着别人的教程联系一编,如果需要书籍,建议在网上找一本郭天祥的书《新概念51单片机C语言教程.入门、提高、开发、全攻略》

 

下面我对学习过程中遇到一些重要的知识点做一下介绍(这点会一直更新下去):

1、上下拉电阻

概念:上拉电阻就是将不确定的信号,通过一个电阻拉到高电平,同时此电阻起到了一个限流的作用,下拉就是下拉到低电平。

作用:

1、OC门要输出高电平,外部必须加上上拉电阻;

2、加大普通IO口的驱动能力;

3、起到限流的作用;

4、抵抗电磁干扰;

选取原则:

1、从降低功耗方面考虑应该足够大,因为电阻越大,电流越小;

2、从确保足够的引脚驱动能力考虑应该足够小,因为电阻越小,电流越大;

3、开漏输出时,过大的上拉电阻会导致信号上升沿变缓;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值