新手学习单片机,求助大神。

作者&投稿:阳瑾 (若有异议请与网页底部的电邮联系)
刚刚接触单片机该怎么学啊 求各位大神指导~

找一个经典的项目,从画pcb到动手焊接,然后自己调程序。
哪里不会了再查书。当你把它完完整整的做完之后,才能有真收获。单片机是实践型的,多动手,多看芯片手册,是最有效的办法。

如果是开关就行,但你的是按钮,按下按钮,只是在一瞬间 key1==0,在这瞬间数码管只够扫描到 0 然后 按钮松又开了key1!=0 就不满足条件了。如果是开关就行,闭合可以一直保持key1=0 时间足够数码管动态扫描显示,而你用的是按钮。

1、若要将从6000H开始的256个·字节外部数据存储器块的内容设置成11H,请修改程序完成此操作。

MOV DPTR, #6000H
MOV A, #11H
LOP:
MOVX @DPTR, A
DJNZ DPL, LOP

SJMP $

END

2、将累加器A中的两位16制数拆为两个ASCII码,并存入Result开始的第二个单元。
高位的ASCII码存在内RAM30H单元,低位的存在内RAM31H单元。谢谢!
PUSH B
MOV B, #16
DIV AB
MOV 30H, A
MOV 31H, B
POP B

CLR C
SUBB A, #10
MOV A, 30H
JC NE1
ADD A, #7
NE1:
ADD A, #30H
MOV 30H, A

MOV A, 31H
CLR C
SUBB A, #10
MOV A, 31H
JC NE2
ADD A, #7
NE2:
ADD A, #30H
MOV 31H, A

SJMP $

END

关注这个问题


新手自学单片机,用什么样的开发板比较好?
我刚学单片机时还是处在学生时代,由于当时手头比较紧,所买的价格比较便宜,因此电路实验开发板比较简单只能实现流水灯、数码管、蜂鸣器、按键等一些简单的实验功能,现在看来作为初学者己经够用了。通过编程如果能实现对这些单片机外设“随心所欲”的控制那么单片机控制技术就基本入门了!学完以上这些单片机外...

请教单片机高手几个问题!!!
51单片机入门是很好的,这个芯片大家都会,网上意资源也很多。学习单片机要用C语言,这个移植到其它单片机比较方面,也有利于学习VerilogHDL语言。AVR就不要学了,原因是这个芯片现在很难找到货源价格又贵,可以直接学习STM32。

请问新手学单片机,最好学哪种类型的,ARM还是AVR?还是51?
第一:现在市场单片机很多,如果你只是个电子爱好者51单片机因该就能满足你,如果想往研发方面发展,必须精通C语言,单片机都是用C程序去控制的。第二:如果想跟着市场走的话,先去了解一51单片机也不用太久学习3个月就行了,然后转向STM32单片机,现在电子行业Cortex-M3 内核STM32占据70%市场。为什么没...

如何学习51单片机
一、新手学习单片机的步骤:1、学习理论知识,了解单片机的基本原理、寄存器、中断、定时器等的基本概念;2、最好有一个开发板,在开发板上从最简单的功能开始实现,比如做一个流水灯、蜂鸣器音乐盒等;3、实现简单的功能后,开始尝试更复杂的程序,例如LCD显示、数字时钟、串口通信、中断控制等;4、在上...

零基础怎么学单片机呀?
入手一个51学习板第一步,先去淘一个51系列的学习开发版,一般也就百来块一个,学习一门技术,还是要花点成本的。如果你们学校有自己的开发板就更好了,直接借学校或者买毕业的学长的二手开发板也可以。看视频教程 可以通过上网下载,或者去淘一个视频教程。毕竟我们学习东西,有个老师指导会比自己...

新手该如何学习单片机?有什么方法或者窍门?
只要过了第一关,后面的路就好走多了,万事开头难,大家可能都听过。二:你身边如果有单片机方面的高手,向他求助,让他帮你搭个简单的最小系统板。对于高手来说,做个单片机的最小系统板只需要一分钟的时间,而对于初学者可就难多了,因为只有对硬件了解了,才能熟练运用。而如果你身边没有这样的...

单片机高手进啊,学习单片机需要用到哪些软件啊 ?
如果你是初学者建议学习51系列,这样的话网上的学习资源会后很多。单片机自身完成不了什么任务需要有外电路的配合,所以你需要购买一块51单片机开发板或者你如果嫌麻烦或者经济上不允许的话也可以用软件仿真,比如proteus软件,它可以构建单片机的外围电路,让单片机完成一定的功能。书店里有很多51单片机的书,...

单片机入门,急求高手大虾指教!!!
先弄本最基本的单片机书看看吧。第一步:先搞清楚单片机的硬件资源,各种寄存器以及功用;第二步:做一块单片机最小系统板(或者买块单片机学习板),最好带ISP口的,买一根ISP下载线,下载个keil C程序和ProgISP程序。第三步:学习汇编语言,编几个小程序,把定时器、中断、串行口、键盘、显示等功能玩出来。第四步:在第...

如何自学单片机编程
找一款功能多,教程详细,技术支持好的单片机开发板,吴鉴鹰单片机开发板是主流,适合学习。软件建议用Keil c51,硬件要有pc机和开发板,开发板要求有流水灯、数码管、独立按键、矩阵键盘、ad转换、液晶屏、蜂鸣器,这就差不多了。软件网上有的是,下一个,还是免费的。pc机没有可以先用下同学的。开发板...

我想学习单片机。请问高手是学汇编好 还是C语言好啊
C是必须要学的,而且要学精,汇编也一定要懂。由于不同的单片机的汇编指令都是不一样的,所以汇编的通用性就不够强。因此很多从业人员都放弃了汇编,直接用C了。什么时候用汇编?这是很多单片机从业人员都不清楚的。以我个人经验看 1. 对硬件操作时最好使用汇编语言。2. 条件比较紧张时(如存储空间...

忻城县13739848651: 新手如何学习单片机? 我是一个新手,很想学习单片机,但不知道如何入门,请有经验的人指导一下.谢谢! -
有性肾炎: 想学好单片机其实并不困难,单片机是一门实践性非常强的的学科,学习时要理论与实践并重量,现在网上学习单片机的资料比较多,你可到有关单片机的论坛上找找,再次就是有准备必要的学习单片机的一些基本的装备,电脑你肯定有,哪就...

忻城县13739848651: 如何学习单片机新手我是一名大专生下学期就开始学专业科了就是单片机
有性肾炎: 初学单片机,应首选MCS-51系列单片机教材.因为我国引进MCS-51系列单片机技术的时间最早,在教材编写,应用开发方面都比较成熟,寻找其应用事例非常容易,市面上单片机的资料也是MCS-51的最多.估计你的学校也是以MCS-51单片机做教材.

忻城县13739848651: 自学单片机,怎么学比较快?高手指教. -
有性肾炎: 自学单片机需要数字电路 模拟电路 特别是数字电路当然最好有些汇编语言的基础,不过没有也没有关系,自学单片机需要的重在不断实践,调试程序,读程序,分析程序,最后才能编制程序, 另外自学单片机首先要掌握单片机的 硬件的 所有资...

忻城县13739848651: 没接触过电子,零基础自学单片机的步骤,需要先学什么 -
有性肾炎: 如果你学习单片机的目的是为了以后用于开发,那你就要从基础开始学习,C有C的优点,汇编有汇编的优点,不懂汇编的人成不了编程高手,C里面插入汇编则能充分利用两者的优点,学单片机没有捷径可走,必须学会基本理论,学习基本理...

忻城县13739848651: 我是一名单片机初学者,大哥门给小弟指条学好它的明路好吗nbsp;谢谢 -
有性肾炎: 很多想学单片机的人问我的第一句话就是怎样才能学好单片机?对于这个问题我今天就我自己是如何开始学单片机,如何开始上手,如何开始熟练这个过程给大家讲讲.nbsp;先说说单片机,一般我们现在用的比较多的的MCS-51的单片机,它...

忻城县13739848651: 初学者应该如何学习单片机? -
有性肾炎: 学什么单片机 单片机的型号那么多,如何选取一款合适的进行学习?就从最基础MCS-51开始,指导老师到处是,公司的工程师,同学,都可以,只要你耐心虚心的不耻上问,相信他们都会帮你解答问题.如果你跟着学习的导师,你也会有得天...

忻城县13739848651: 求求求求求~~~~~初学单片机如何入门 -
有性肾炎: 先针对性回答一下你的问题:1、单片机学习需要的知识,单片机原理,编程技术,电子电路.2、学无止境,当然要继续学习,C语言对于单片机非常重要,多数人都是用c,包括我.如果从汇编开始我不知道要经过多少努力你才能开始做开发...

忻城县13739848651: 我是学电子专业的,我特别想把单片机学好,但又不知如何下手,有哪个高手,指点一下? -
有性肾炎: C语言、模电数电先搞好 单片机结构及其原理、汇编语言是第二步 弄个开发板(还是用51吧,哈哈),把流水灯到多机通信的教程跑一遍,这算第三步 到这里,可以算入门了,多做东西,多实践.

忻城县13739848651: 单片机如何入门 -
有性肾炎: 51还是经典,开始学当让要以51为入门,但现在也有的学校直接以C8051F为教材的,这样的大学一般基础比较硬的,我感觉你现在以51为入门的资料最好,因为基本上很多流行的单片机都是以这个为内核的,一般的思想,方法在51里都会学到,不过51简单,人性化,是最好的入门材料. 你说汇编,数字电路难么,我个人觉得数字电路是相当的简单.汇编的话是机器语言,是比较底层的,这个我建议你从学C语言开始,当然,汇编是单片机的一部分,也是必须的,你学好了汇编,你对单片机的硬件就更加深认识了.

忻城县13739848651: 本人菜鸟 自学点电子知识,现想学单片机 跪求大神指点迷津
有性肾炎: 做板子或者买板子,学C语言,看教程,写程序.....

你可能想看的相关专题

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网