找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5993|回复: 40
打印 上一主题 下一主题
收起左侧

求单片机学习建议,我想快速学习单片机底层的知识

  [复制链接]
跳转到指定楼层
楼主
ID:393060 发表于 2018-9-3 17:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想快速学习单片机底层的知识,接触过电路分析模拟电路数字电路,但是很久没有用过,已经完全没有印象,由没有相关的视频或者教程从基础知识一点一点介绍学懂汇编语言单片机
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:308437 发表于 2018-9-3 20:23 | 只看该作者
http://www.51hei.com/bbs/mcu-xuexi-1.html
论坛就有啊,你看下。有其他不懂得可以问我

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

板凳
ID:378743 发表于 2018-9-3 20:40 | 只看该作者
我今天也开始上单片机的课了。暑假的时候师兄叫我们自己学习单片机,就买了一块普中的板子,自己看视频自学,效果还行吧!勉强能改写一些简单的程序。视频资料下载https://pan.baidu.com/share/init?surl=c2JuXiC 密码:hg5y,视频用的是C语言讲解的。老师建议学单片机用汇编,用单片机做项目用C语言。我现在开始学习单片机的内部硬件结构,介绍一本书《51系列单片机开发宝典》,这本书感觉讲的很详细,实例有用C语言和汇编语言举例,可以了解一下。

评分

参与人数 1黑币 +40 收起 理由
admin + 40 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

地板
ID:393170 发表于 2018-9-3 20:50 | 只看该作者
我觉得可以先找一个单片机IC看起,先看其功能架构和指令集,然后通过IC的spec可以学一些基本的程序功能。然后再往深入学习

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

5#
ID:393170 发表于 2018-9-3 20:53 | 只看该作者
可以先找一个单片机IC学习它的spec,从mcu的架构和指令集看起,这样能较快的了解指令的工作原理。再去看一些高级语言比如c的基于单片机的程序设计开发环境,慢慢的就有概念了。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

6#
ID:383975 发表于 2018-9-3 20:57 | 只看该作者
个人感觉还是照相馆的书籍看
回复

使用道具 举报

7#
ID:390775 发表于 2018-9-3 21:09 | 只看该作者
没太懂你的意思 是想学硬件知识(电路设计) 还是想学汇编编程呢

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

8#
ID:371425 发表于 2018-9-3 21:51 | 只看该作者
学习这种事不能急,特别是在stm32,32位的处理器,完成同样的一个功能,需要比51更多的代码,静下心,先学51,学完后,试着做一些小东西,计算器、秒表、密码锁,然后学32,看完基础的部分,在结合练习学习,不然看了就忘,学一些其他的c#上位机和其它能与32结合起来的模块

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

9#
ID:384109 发表于 2018-9-3 22:34 | 只看该作者
学习51单片机吧,找找例程
回复

使用道具 举报

10#
ID:393228 发表于 2018-9-3 23:16 | 只看该作者
51单片机,还是要弄个系统环境实践一下才行。
回复

使用道具 举报

11#
ID:393233 发表于 2018-9-3 23:52 | 只看该作者
模电数电,慢慢来
回复

使用道具 举报

12#
ID:111634 发表于 2018-9-4 07:21 | 只看该作者
介绍你2本书,张志良编著的:《80C51单片机实用教程——基于Keil C和Proteus》高等教育出版社ISBN 978-7-04-044532-9, 用于学习51单片机原理,程序(双解c和汇编)语句条条有注解,便于阅读理解,便于自学,可从零基础c语言开始学习。《80C51单片机仿真设计实例教程——基于Keil C和Proteus》清华大学出版社ISBN 978-7-302-41682-1,内有常用的单片机应用100案例,用于仿真实验操作,电路与程序真实可靠可信可行,可演示,可观测,程序语句条条有注解。与其他书比较一下,有比较才能有鉴别!绝不忽悠你!
回复

使用道具 举报

13#
ID:393325 发表于 2018-9-4 09:42 | 只看该作者
我建议从汇编学起
回复

使用道具 举报

14#
ID:393354 发表于 2018-9-4 10:41 | 只看该作者
可以先搞搞寄存器操作,开发的时候就会熟练很多
回复

使用道具 举报

15#
ID:393506 发表于 2018-9-4 14:43 | 只看该作者
学习一下 编自己喜欢的操作
回复

使用道具 举报

16#
ID:390775 发表于 2018-9-4 15:40 | 只看该作者
学习不是速成的  需要一步一步来   你可以看看论坛上的资料  来学习  相信论坛  会帮你很多
加油
回复

使用道具 举报

17#
ID:388798 发表于 2018-9-4 15:46 | 只看该作者
需要吗? 我自己录制的一套教材,arduino的单片机的.入门的视频教程
回复

使用道具 举报

18#
ID:393571 发表于 2018-9-4 16:00 | 只看该作者
    快速入门的办法就是确定一个小项目,从硬件设计、原理图设计再到编程争取全部自己搞定。当你做完一个完整的项目之后,你会收获很多的!
回复

使用道具 举报

19#
ID:392682 发表于 2018-9-4 23:31 来自手机 | 只看该作者
感觉快不起来,慢慢来吧,感觉需要很多时间与实践去消化理解应用
回复

使用道具 举报

20#
ID:159177 发表于 2018-9-5 12:11 | 只看该作者
我觉得先弄本书,看看单片机内部工作原理,在在基础上使用单片机,定时计数器要好好理解掌握
回复

使用道具 举报

21#
ID:393933 发表于 2018-9-5 13:23 | 只看该作者
最好结合实际程序,用到的时候才去看,不必说非要把书从第一页看起,看完它才来写程序。比如你写流水灯,完全就没必要看中断的知识,专心把流水灯学好就是了,这是把整本书化整为零,一小点一小点的啃
回复

使用道具 举报

22#
ID:394024 发表于 2018-9-5 13:59 | 只看该作者
微机原理学起吧
回复

使用道具 举报

23#
ID:393854 发表于 2018-9-5 14:41 | 只看该作者
学好c语言
回复

使用道具 举报

24#
ID:394063 发表于 2018-9-5 14:59 | 只看该作者
上网找一些视频资料看看,要先学一下C语言,这样比较好
回复

使用道具 举报

25#
ID:315599 发表于 2018-9-5 15:33 来自手机 | 只看该作者
汇编有点难,先买块开发版吧,一般带有基础教学视频
回复

使用道具 举报

26#
ID:394303 发表于 2018-9-5 22:51 | 只看该作者
多动手,,,,
回复

使用道具 举报

27#
ID:394310 发表于 2018-9-5 23:16 | 只看该作者
从c语言开始学习啊。楼主要是大学生的话,估计是想进实验室吧?可以自己先买单片机回来,一般都附有相关教程,先摸清楚单片机的一些基本操作,然后再考虑后续学习。
回复

使用道具 举报

28#
ID:394322 发表于 2018-9-6 00:01 来自手机 | 只看该作者
先简单写一下时钟电路设计吧
回复

使用道具 举报

29#
ID:394509 发表于 2018-9-6 13:52 | 只看该作者
1、熟悉单片机的原理,结构;  
2、学好数电,模电,为设计电路打好基础;  
3、熟练使用C语言,多学习别人的程序;
4、对操作系统原理有一定的了解;  
5、Protel至少要有点基础;
6、要实际动手调试电路的能力。


学习单片机的步骤  

当前的单片机种类很多,但是 51 是最基础的,因此单片机的学习最好也是从 51 开始,不仅容易上手,而且相当实用。然而 51 单片机毕竟过于基础,后来的很多单片机在功能上都有很大的扩展,因此按照我们实验室多数人的路线接下来大多数人会学习 AVR 单片机, AVR 单片机在功能上较 51 有很大提升,集成了 A/D 、快速 PWM 等很多实用的功能,而且和很多大型的单片机在功能上有很多类似之处,因此如果以后还想掌握其他单片机 AVR 无疑是一个很好的跳板。  
回复

使用道具 举报

30#
ID:394543 发表于 2018-9-6 14:44 | 只看该作者
看书。有没有数模电的书,当然可以在网上找一些基础电路转换的知识点,慢慢来,你可以的
回复

使用道具 举报

31#
ID:265485 发表于 2018-9-6 15:20 | 只看该作者
http://www.51hei.com/bbs/论坛很多认识可以经常过来相互学习
回复

使用道具 举报

32#
ID:394593 发表于 2018-9-6 15:50 | 只看该作者
推荐从c语言学起,打好软件基础,再熟悉软件环境后进行简单的编程,可在某宝购买开发板,或者搜索最小开发板电路图,尝试自己搭建。
回复

使用道具 举报

33#
ID:394590 发表于 2018-9-6 16:10 | 只看该作者
回复

使用道具 举报

34#
ID:394621 发表于 2018-9-6 16:24 | 只看该作者
一起共勉
回复

使用道具 举报

35#
ID:368142 发表于 2018-9-6 16:33 | 只看该作者
可以找一本基础教程,然后上手去做东西
回复

使用道具 举报

36#
ID:394647 发表于 2018-9-6 17:22 | 只看该作者
先从51开始 买一个开发板  做一些自己的小项目 之后学一学STM32 推荐用正点原子的开始学习
回复

使用道具 举报

37#
ID:394658 发表于 2018-9-6 17:28 | 只看该作者
汇编的话,你可以下载DXP试试
回复

使用道具 举报

38#
ID:394333 发表于 2018-9-6 18:18 来自手机 | 只看该作者
先学汇编再学c语言
回复

使用道具 举报

39#
ID:394695 发表于 2018-9-6 19:05 | 只看该作者
可以先找一个单片机IC学习它的spec,从mcu的架构和指令集看起,这样能较快的了解指令的工作原理。再去看一些高级语言比如c的基于单片机的程序设计开发环境,慢慢的就有概念了
回复

使用道具 举报

40#
ID:394993 发表于 2018-9-7 14:41 | 只看该作者
郭天祥 单片机教学
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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