51单片机学习网

时间:2024-08-02 14:06:25编辑:流行君

针对51单片机的学习,大家有什么好的方法?

首先,要有一块源丰富的开发板,所带的资料也多,我买的是普中科技的,感觉还可以
其次,要有一本单片机的书,最好是C语言版的,至于什么书都差不多,从实例天始学起,前面的什么内部结构和寄存器先不要花太多时间。
第三,要有C语言基础,把C语言学一下,只需要学一下前面的几种循环语句和数组,指针了解一下就可以了,其它的等用的时候再学效果会好一些
第四,在网上也要多找一些资料,常见的有,51单片机开发100例,还有郭老师的那些视频
最后就是要多下功夫,多写代码,多调试,等你把开发板上的资源学得差不多了你的51基本的都学的差不多了,只有付出了才会有收获,不努力是不会有收获的。
加油!


51单片机的学习

作为一个初学者,如何单片机入门?实际上,其实不需要多少东西,会简单的C语言,知道51单片机的基本结构就可以了。一般的大学毕业生都可以了,自学过这2门课程的高中生也够条件。设备上,一般是建议购买一个仿真器,例如,的“双功能下载线”就具有良好的稳定性和较快的下载速度,上位机可扩展,可以下载更多的单片机及嵌入式芯片。通过实验,这样才可以进行实际的,全面的学习。日后在工作上,仿真器也大有用处。还有,一般光有仿真器是不行,还得有一个实际的电路,即学习板,如图,即为,单片机最小系统。学习板以强大的接口为主,单片机的学习分两方面,一方面是单片机的原理及内部结构,另一方面是单片机的接口技术。这些都是需要平时多积累,多动手,多思考,这样才能学好单片机技术。注:“双功能下载线”在百度文库里有详细的使用说明,并且上位机会定期更新以支持更多的单片机。单片机学习的4个阶段一、整体了解要知道 单片机是什么?单片机有何用?如何系统学习单片机?单片机系统设计的流程是怎样的,需要掌握哪些辅助软件?了解这些之后,我们的学习就有了目标和方向。二、揭秘 单片机很难学,是因为其内部结构、编程语言抽象,且实际应用中与其他电子技术和元器件知识相互关联,需结合起来一起设计开发产品。所以,第二阶段要了解单片机的内部结构是怎样的?单片机开发经常会用到哪些电子技术和元器件知识?如何将一条条编程指令组合成一段段有效的程序?三、解密 之所以单片机能成为控制核心,设计出包罗万象的应用系统来,是因为开发者利用了单片机提供的种种功能及各种外设。所以,第三阶段我们要掌握单片机的各种功能,再加上诸如传感器、模数转换、扫描显示、串行、中断的应用思维,结合更多的元器件、电子电路知识,逐个学习、体会实际的单片机系统的秘密。四、远航 通过以上三个阶段,读者基本就可掌握单片机的应用了。但要设计出丰富的单片机系统,解决复杂的实际问题,还需要了解更多的外设知识及其与单片机的联系(如电动机、各类存储器、继电器、红外管等)。这些需要不断的学习和积累。有时候,接到一些开发任务,就需要你针对这个任务自觉地去搜集、学习相关知识,在实践中不断学习和提高。最后推荐两本经典图书:《实例解读51单片机完全学习与应用(配教学视频)》,杨欣编著(他写过多本很有口碑的电子读物,风格独特),电子工业出版社出版。《爱上单片机》,杜洋著,全新风格,使用面包板入门,人民邮电出版社。

求好的51单片机学习网站

强烈推荐之一: 小刚之家:bes.8u8.com
(这是一个非常不错的网站,从廉价的编程器,到KILE的汉化版,再到种类齐全的免费学习和应用软件和资料,可见站长的良苦用心。我的编程器就是在这里买的,非常不错!)
强烈推荐之二: 单片机爱好者://www.mcufan.com
强烈推荐之三: 单片机学习网:www.mcustudy.com
(以上这两个有不少学习资料供浏览和下载。)
强烈推荐之四: 电子制作实验室:www.xie-gang.com
(这里有单片机学习的网上教程,连载哟!)
强烈推荐之五: 51单片机://www.mcu51.com
(这可是大名鼎鼎的哟!她的论坛在单片机世界的影响就象HELLOCQ在HAM中的影响一样。)
强烈推荐之六: 哦,没有了! :D :D :D
衷心祝愿单片机爱好者及学习者们马到成功!!!(我也是正在学习中的菜鸟哟! ;) )


51单片机中ORG是什么意思

ORG是个用于定位的伪指令。ORG(伪指令)(Pseudo Instruction)是用于对汇编过程进行控制的指令,该类指令并不是可执行指令,没有机器代码,只用于汇编过程中为汇编程序提供汇编信息。例如,提供如下信息:哪些是指令、哪些是数据及数据的字长、程序的起始地址和结束地址等。伪指令有2个特点:(1)由于是伪“指令”,因而它只存在于汇编语言中。高级语言中不叫指令,叫语句;(2)由于是“伪”指令,也即“假”指令,因而不是可执行指令,不会产生机器代码,不会占用ROM空间,只用于汇编过程中为汇编程序提供汇编信息。扩展资料模块汇编程序:模块汇编程序 为适应模块程序设计方法而研制的。它除了克服简单汇编程序的缺点之外,还提供并行设计、编码和调试不同程序模块的能力,而且更改程序时只更改有关的模块即可。每个汇编后的程序模块称为目标模块,多个目标模块经连接装配程序组合成一个完整的可执行的程序。条件汇编程序:条件汇编程序 主要特点是具有选择汇编某些程序段的能力。它适用于编写选择性较大的程序或程序包,以便根据用户的需要和设备的配置情况剪裁、编制适当的软件。这种汇编语言通常要引入“条件转移”、“转移”等汇编指示,以便根据用户指定的汇编条件有选择地汇编某些程序段或控制汇编程序的加工路径。宏汇编程序:宏汇编程序 主要特点是在汇编程序中增加宏加工功能。它允许用户方便地定义和使用宏指令,适用于程序中多处出现、具有一定格式、可以通过少数参数调节改变的程序段落的场合。采用这种方法不仅减少程序的长度,增加可读性,而且程序段落的格式需要改变时,只须改动定义处,而不必改动每一使用处。参考资料:百度百科-伪指令参考资料:百度百科-汇编程序

有什么学习单片机的论坛或者网站推荐?

matlab中文论坛;csdn;东哥单片机学习网;ourdev等等。简介:单片微型计算机简称单片机,是典型的嵌入式微控制器(Microcontroller Unit), 常用英文字母的缩写MCU表示单片机。单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。单片机由运算器,控制器,存储器,输入输出设备构成,相当于一个微型的计算机(最小系统),和计算机相比,单片机缺少了外围设备等。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。它最早是被用在工业控制领域。由于单片机在工业控制领域的广泛应用,单片机由仅有CPU的专用处理器芯片发展而来。最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统更小,更容易集成进复杂的而对体积要求严格的控制设备当中。

凭大家的经验,给我推荐几款16位单片机?

16位合适的只有MSP430系列。

但是就像楼上说的,要么你好好的学8位的单片机(会51只能算是入门,离“会单片机”这个层次远着呢)。要么直接转32位的。仅仅是为了速度选择16位,不是很好的理由。

8位的,如果不想学别的,你就去了解一下C8051F,比传统的51快几十倍。如果想学好8位,跳出51的框框,那么主流的AVR单片机时首选。

32位的可以选CORTEX M3内核的学,因为它的定位是偏向于控制、单片机类型的,会容易上手些,具体的如STM32系列或者Stellaris系列。

最后,不同的单片机指令系统是不一样的,如果只会51汇编,而不会C,企图用汇编解决问题,那是远远不够的。
学会C语言,然后掌握单片机的架构概念,那么再学任何一个新的单片机,不过就是看看手册了解一下寄存器,几天就能解决的事。


16位单片机学习选哪个片子好

可以买个飞思卡尔的16位dsc学一下。它兼含控制器和数字信号处理器的功能,是一个不错的学习平台。楼主可以买一个开发板(要一定的money哦!)学学,它的功能很全,几乎不用扩展,几乎都在内部集成了。包括各种通讯接口,ad,pwm,脉冲捕捉等等,有的甚至集成了温度传感器。同时它含有dsp的很多功能,也是很值得去看的。

希望楼主能够从中学到很多~(我现在刚刚使用mc56f8366这块芯片,感觉蛮好用的,楼主也可以看看其他系列的芯片。不过我才刚刚起步,还有很多东西没接触,所以给不出很专业的建议)


哪里有RF1800(USB)使用教程?哪里有这个东西卖的?价格是多少?

RF-1800/810用户向量测试功能使用说明RF-1800/810编程器增加了用户向量测试功能,用户可以根据需要自行定义某种器件的测试向量对该器件功能进行测试。在RF-1800/810 WINDOWS版软件主菜单中点击“测试”钮弹出下拉菜单,点击“用户向量测试”进入“用户向量测试”界面。一 建立一个新器件的测试向量表(以74LS138为例)1.点击“文件”,点击“新建”,弹出“引脚选择”窗口。因74LS138为16脚,选择“16脚”,点击“确定”。2. 出现向量编缉区,根据需要编辑测试向量表。74LS138向量表如下:0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 (引脚编号)1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 V001 0 0 0 0 0 1 H G H H H H H H L EV002 1 0 0 N N N H G H H H H H L H EV003 0 1 0 N N N H G H H H H L H H EV004 1 1 0 N N N H G H H H L H H H EV005 0 0 1 N N N H G H H L H H H H EV006 1 0 1 N N N H G H L H H H H H EV007 0 1 1 N N N H G L H H H H H H EV008 1 1 1 N N N L G H H H H H H H E “0”:表示编程器向被测器件送低电平。“1”:表示编程器向被测器件送高电平。“L”:表示器件输出低电平。“H”:表示器件输出低电平。“N”:表示保持前一状态不变。“X”:表示此脚不参与测试。“E”:表示5V电源。“G”:表示接地。3.点击“编辑”,可选择“剪切”“复制”“粘贴”“删除”“插入”“添加”等编辑工具。4.点击“文件”,点击“保存”或“另存为”将编辑完成的向量表存成文件二.测试1.将测试向量表编辑完成后,将被测器件放置于编程器锁紧插座上。2.点击“测试”或“T”进行单次测试。3.点击“循环测试”或“L”进行连续测试。4.如测试中发现错误自动弹出错误信息窗口,将向量表与实测结果相对照。三.注意事项1.不是任何脚都可以提供5V电源(E)或地(G),如在编辑向量时某脚无法键入“E”或“G”,说明此脚不能提供5V或地。2.不参与测试的脚“X”在编程器内部通过4K电阻上拉至5V。


学习单片机用什么软件?

现在市面上有很多种类型的单片机比如 :keilC51(编程),protuse(仿真),prote(画板),progisp(下载)。如果你是初学者建议学习51系列,因为网上的学习资源会有很多。51单片机的编译软件现在最流行的是keil c51,你可以用这个软件进行编程和编译。书店里有很多51单片机的书,网上也有很多电子版。建议你从51的汇编语言学起这样会对单片机内部的工作原理有一个较深入的了解。⒈Keil C51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。⒉与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。用过汇编语言后再使用C来开发,体会更加深刻。KeilC51软件提供丰富的函数库个功能强大的集成开发调试工具,全Windows界面。

学习单片机需要什么软件?

现在市面上有很多种类型的单片机,如果你是初学者建议学习51系列,这样的话网上的学习资源会后很多。51单片机的编译软件现在最流行的是keilc51,你可以用这个软件进行编程和编译。单片机自身完成不了什么任务需要有外电路的配合,所以你需要购买一块51单片机开发板或者你如果嫌麻烦或者经济上不允许的话也可以用软件仿真,比如proteus软件,它可以构建单片机的外围电路,让单片机完成一定的功能。书店里有很多51单片机的书,网上也有很多电子版。建议你从51的汇编语言学起这样会对单片机内部的工作原理有一个较深入的了解。

上一篇:江苏远东电缆

下一篇:周立功网站