电工学习网

 找回密码
 立即注册
查看: 1828|回复: 0
打印 上一主题 下一主题

新手如何快速学习单片机

[复制链接]
跳转到指定楼层
楼主
发表于 2019-9-24 17:53:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
单片机开发板学习 还不如用 仿真软件protues 学习单片机,开发板 受本身硬件的限制 不能超出 其硬件 的思路,仿真软件 可以不受限制 想怎么 设计都可以,有各种 虚拟 仪器仪表 可以用,有多种 型号的 单片机可以 选择,可以找到 很多 仿真实例 作为参考。附件是 仿真软件 内有安装方法,软件内有仿真实例。
1. 单片机就是最简单的CPU,所以首先是搞清楚CPU的运行原理,推荐一本书,大话处理器

2. 找一款单片机入手,51 pic tsp啊都可以,搞明白核(指令) 外设(gpio 串口等) 中断 timer 数据总线 地址总线 ,基本就可以了

3. 找块开发版,因为搞单片机都是软硬结合的,你必须知道单片机在硬件上是怎回事,比如复位电路,时钟电路,io电压,数字接口这些。不要舍不得几百小钱,我上学时候家里没钱还拿奖学金买周立功的开发板,当然另一方面确实也是兴趣!

4. 学习各种实例,这个开发板配套都有。学习完实际要自己想个功能去实现,纸上得来终觉浅,绝知此事要躬行!自己实现的时候你才会发现很多地方其实掌握的不深入。

5. 单片机多是前后台系统,建议学习一下邵贝贝的ucosii掌握嵌入式操作系统的基本概念,这个对后面向更复杂的处理器平台编程很有好处。

6. 提升,软硬件设计都有套路方法,学习提炼这些方法提升自己的涉及编码效率,比如软件上的分层和模块化,调试上用测试代替调试少去单步。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

电工学习网 ( )

GMT+8, 2024-4-20 21:39

Powered by © 2011-2022 www.diangon.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

快速回复 返回顶部 返回列表