导航:首页 > 操作系统 > 单片机入门后

单片机入门后

发布时间:2022-06-11 07:39:08

A. 我是一个单片机初学者,我想问一下我需要学哪些知识

我觉得首先要看懂111条指令,懂意思就行,根本就不需要每一条都记住,因为常用的都只有四五十条罢了。那么多的指令意在可以用多种语句实现同一种功能。
还有就是一定要实际的编程,这一点是非常重要的,只有在实际编程中才能熟悉指令的应用,当然你或许会问自己什么都不懂怎么编程啊,这时候你不要着急,你可以你买一本书,有实际的例子的书,我也见过有这种书但是名字我忘记了,它每个例子是讲得十分详细,有汇编的代码,也有C语言的代码,而且每一行都有注释(名字我忘记了只记得那封皮是黑色的)你可以仿照它的代码写写看,再仿真一下,或者在实际的板子上试试看能不能实现功能,别人的程序修改了能用在自己的板子上那么就是自己的程序了。
至于仿真软件我建议用protues,专用的单片机仿真软件。
如果是自学,那么不懂的地方可以上网收索或者上论坛询问,这里有个单片机的QQ群,是官方建的你可以加上一起学习讨论群号是:7344883
还有在了解指令的同时你要了解你的板子的结构亦即电路连接才能写好你的程序。
当你学到一定程度的时候你可以学习一下单片机的外围电路设计比如液晶显示啊,A/D转换啊什么的....
总之,实际编程练习是学好单片机的唯一途径,至于它和汇编的关系,楼上的哥们儿已解释得十分清楚了的,就不多说了,免得啰嗦。
最后,祝你成功!!!

B. 单片机必备基础知识

学习单片机需要一些相关的基础知识,要有电路、模拟电路基础,可以不精通,但是至少有这个概念。熟悉一些常用的基础元器件的用法,比如电阻、电容的作用,了解二极管、三极管的基本用法,能够理解单片机最先系统电源电路、晶振电路和复位电路的工作原理。

数字电路基础,单片机本身就是根据数字电路原理运行的,了解数字电路中的“0”、和“1”概念,了解数字电路的门电路,掌握真值表。

C语言也是学习单片机的必要知识,市场的单片机都是用C语言开发的,已经很少人应用到汇编语言。

有了上面的基础知识后,就要选择一款单片机平台入门。目前市场上有的单片机类型多种多样,大家一定要仔细挑选一款适合自己的。

选好单片机后安装单片机开放环境,熟悉单片机软件、下载器、开发板的使用。

C. 初学者,学会单片机编程,需要多久时间,之后能做什么工作

看你基础知识和学到什么程度,如果懂得数字和模拟电子技术,再会C语言的话,10天差不多就入门了,如果基础不好,需半月到20天,但想熟练掌握编程和外围器件应用,那需阅读大量的器件说明,并进行大量编程练习,不是一两个月就完事了,并且学完8位机后,最㚥再学一下16位或者32位单片机

D. 51单片机入门后为什么1t单片机还是不会

这个是很正常的,因为两款单片机的话还是有一些区别的区别,还是相对来说比较大

E. 单片机如何入门,入门后深入学习,还要学习哪些

1、电路基础:一些数字电路、模拟电路基础。毕竟以后要自己设计电路,这些知识是很有用的。

2、C语言基础:C语言开发,相比汇编最大的优点就是移植性要好。学习51单片机,C语言编程当然需要有些基础。

3、一些单片机的基础知识:虽然是初学者,但是一些基础理论知识还是应该知道的。

4、一些焊接等动手能力,这个要求就不是那么严格了。

F. 单片机入门之后,应该去学习些什么呢

学习单片机到什么程度算入门,是个仁者见仁智者见智的问题,很多通过模拟软件可以熟练的编程控制某一系列(或几种系列)的单片机,觉得应该算入门了,但真的拿到工程项目时,却不一定都能解决实际中实时出现的一些问题,所以“入门”应该是一个知识范围类的指标,要想把知识转化成技术,还是有很多功课要做的,我认为,多动手制作,可以大大的提高整体水平,如果能稍加熟悉就能编程控制常见的如C51/S51/AVR/PIC等8051内核的单片机,而不是说学会了C51、再“学”AVR…等等,这样才算入门,因为这时说明已经对常见单片机的硬件结构很熟悉了,此后,再在模/数电知识的支持下,就可以“软”、“硬”间施的进行工程设计,而后再根据工作需要进行知识补充就行了。

G. 小弟51单片机刚刚入门,不知道以后该学什么单片机,是学avr,pic还是stm32,或者直接上手arm,求高手指导

根据你的选择的发展方向,如果做嵌入式开发,向arm方向发展;如果只做简单的控制,51,pic,avr都行,既然51已入门,就要学好;做到能独立完成设计就行。

H. 有一定的单片机基础之后,怎么进一步提高

如果你还是学生,可以自己假想一个课题,从设计开始,直到实物实现。
如果你已参加工作,亲自参与到产品研发工作中去,最好有机会解决产品研发出来以后面对的各种问题。因为,研发时,你面对的是已知的问题,而研发出来之后面对的问题,才是你真正要面临的挑战。本人从事单片机设计多年,认为产品研发到样机是比较简单的事情,但是,要把产品打造成品牌,需要付出的可能是十倍、百倍。这个过程很漫长、很痛苦,经历了,你离成功就不远了;经历了,你会发现,原先你认为的很多高手,其实都只浮于表面。这时,你可以傲视群雄了!

I. 有了51单片机入门基础,该怎样发展呢

其实很多单片机开发板附带的光盘程序不一定是最好的,你可以改它的程序,或者改你自己的程序,目标:减少执行时间,简化程序复杂度。程序改多了,以教学为目的试着自己设计一款实用的单片机开发板,原理图+PCB+例程,做的标准一点,不一定要制出来

如果是学生党,可以去图书馆借几本数据结构的书看看,推荐 实用数据结构 徐士良,里面虽然没扯到硬件,但是条理清晰,而且程序写的很好很规范,最好借c++版的,你有c语言功底应该能看懂80%,没用到很多的指针。毕竟,现在软硬通吃的人才能称之为高手

至于项目问题,可以找老师做,机电、软件、硬件都行,不局限于正弦波发生器之类的玩具项目,我对单片机理解加深是和机电的一起做了挑战杯,需要用单片机控制机械臂,自己在家查资料憋了两周才成功,有些东西自己做出来比改例程理解要深刻的多。

此外,推荐一个软件,Protues,里面的单片机仿真功能很强大,可以直接加载Keil C的工程文件,我当时做1us精度的方波就是用的这个,你可以深刻的体会到for循环、do while、while和_nop_()的区别

最后,Good luck

J. 入门了51单片机后该怎样去提升,精通,给个具体做法

工科是实践的学科,唯有动手做项目才能事半功倍。
单片机是智能化仪器的核心器件,其主要作用是控制,而不是数据处理。单片机必须与外围电路构成一个完整的数字系统,才能完成特定的功能。基本的输入电路有:按键、键盘矩阵、A/D、脉冲计数;输出电路有:七段数码管、LCD、D/A、继电器、可控硅。学会编程控制这些硬件,还有中断、定时器、通信等模块也要掌握。
仅有一块单片机开发板是不够的,要买一块面包板,再买一些元器件,动手搭建电路,检验自己的能力。
实践一段时间后,自己觉得有收获,对单片机确实感兴趣,就可以开始学习新的单片机知识,如精简指令集(RISC)的 单片机,如 PIC 系列。

阅读全文

与单片机入门后相关的资料

热点内容
解压视频白头小哥 浏览:748
cadq命令 浏览:954
python连接本地数据库报错 浏览:194
手机模拟加密禁卡操作 浏览:105
电荷数怎么算法 浏览:589
cad如何打开命令行 浏览:150
php图片限制大小 浏览:164
程序员一夜未归 浏览:593
苹果xsmaxapp怎么不显示更新 浏览:600
苹果app怎么清除角标 浏览:483
解压屁屁玩具脏了怎么办 浏览:670
算法识别自动折叠 浏览:9
dos命令遍历文件 浏览:456
翻译整个pdf 浏览:198
怎么给解压软件授权 浏览:621
怎么换手机桌面壁纸安卓 浏览:957
pdf转换阅读器 浏览:344
特斯拉怎么app预约充电 浏览:498
安卓怎么录像更清晰 浏览:919
怎么服务器输入命令没有显示出来 浏览:799