2023年单片机学习总结报告_第1页
2023年单片机学习总结报告_第2页
2023年单片机学习总结报告_第3页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

201*单片机学习总结报告单片机学习总结报告

1、什么是单片机

在一片集成电路芯片上集成微处理器、存储器、i/o接口电路,从而构成了单芯片微型计算机,即单片机。intel公司推出了mcs-51系列单片机:集成8位cpu、4k字节rom、128字节ram、4个8位并口、1个全双工串行口、2个16位定时/计数器。寻址范围64k,并有掌握功能较强的布尔处理器。

2、单片机的作用

用到单片机的工程阅历介绍

手持粮库温度寻检设备

毕设辩论打分器

电话台灯

自动感应水龙头

但凡与掌握或简洁计算有关的电子设备都可以用单片机来实现,再依据详细实际状况选择不同性能的单片机,如:atmel,stc,pic,avr,凌阳,80c51,arm等

工业自动化:数据采集、测控技术。

智能仪器仪表:数字示波器、数字信号源、数字万用表、感应电流表等。

消费类电子产品:洗衣机、电冰箱、空调机、电视机、微波炉、手机、ic卡、汽车电子设备等。

通讯方面:调制解调器、程控交换技术、手机、小灵通等。

武器装备:飞机、军舰、坦克、导弹、航天飞机、鱼雷制导、智能武器等。

等等…..

3、学习单片机之前预备学问

(1)数字电路中只有两种电平:高和低

定义单片机为ttl电平:

高+5v低0v

(2)rs232电平:计算机的串口

高-12v低+12v

所以计算机与单片机之间通讯时需要加电平转换芯片

(3)进制转换与规律、算术运算

(4)c语言根底

(5)80c51了解

80c51是mcs-51系列中的一个典型品种;其它厂商以8051为基核开发出的cmos工艺单片机产品统称为80c51系列。

(6)

总线(bus)是计算机各部件之间传送信息的公共通道。微机中有内部总线和外部总线两类。内部总线是cpu内部之间的连线。外部总线是指cpu与其它部件之间的连线。外部总线有三种:数据总线db(databus),地址总线ab(addressbus)和掌握总线cbcontrolbus)。

(7)

cpu:由运算和掌握规律组成,同时还包括中断系统和局部外部特别功能存放器;

ram:用以存放可以读写的数据,如运算的中间结果、最终结果以及欲显示的数据;

rom:用以存放程序、一些原始数据和表格;

i/o口:四个8位并行i/o口,既可用作输入,也可用作输出;

t/c:两个定时/记数器,既可以工作在定时模式,也可以工作在记数模式;

五个中断源的中断掌握系统;

一个全双工uart(通用异步接收发送器)的串行i/o口,用于实现单片机之间或单片机与微机之间的串行通信;

片内振荡器和时钟产生电路,石英晶体和微调电容需要外接。最高振荡频率取决于单片机型号及性能。

(8)

c51数据存储类型

例:

数据类型变量名

charvar1;

bitflags;

unsignedcharvextor[10];

intw;

留意:变量名不能用c语言中的关键字表示。

(9)

包含的头文件(可以在安装名目下inc名目下查看)

通常有:reg51.hreg52.hmath.hctype.hstdio.hstdlib.habsacc.h

常用有:reg51.hreg52.h

(定义特别功能存放器和位存放器);

math.h(定义常用数学运算);

(10)中断效劳程序的格式

函数名interruptnusingm

{

函数内部实现….

}

(11)i/o口定义

sbitbeep=p2^3;

(12)单片机的根本时序

机器周期和指令周期

(1)振荡周期:也称时钟周期,是指为单片机供应时钟脉冲信号的振荡源的周期,tx试验板上为11.0592mhz。

(2)状态周期:每个状态周期为时钟周期的2倍,是振荡周期经二分频后得到的。

(3)机器周期:一个机器周期包含6个状态周期s1~s6,也就是12个时钟周期。在一个机器周期内,cpu可以完成一个独立的操作。

(4)指令周期:它是指cpu完成一条操作所需的全部时间。每条指令执行时间都是有一个或几个机器周期组成。mcs-51系统中,有单周期指令、双周期指令和四周期指令。

4、学习单片机目标

最小系统能够运行起来的必要条件。

1.电源2.晶振3.复位电路

对单片机任意io口的随便操作

1.输出掌握电平凹凸2.输入检测电平凹凸。

定时器:重点把握最常用的方式2

中断:外部中断、定时器中断、串口中断

串口通信:单片机之间、单片机与计算机间

单片机学习总结报告[篇2]

人的一生是一个不断学习、不断成长的过程。转瞬间,讨论生的学习生涯完毕了,走上新的工作岗位。回头看看,发觉自己不知不觉已经走过了五年的单片机学习之旅。

在201*年最初接触单片机的时候,在我心中觉得51就是单片机,单片机就是51,根本不知道还有其他单片机的存在。那时候教师只教会了我们汇编语言,根本不知道用c语言也可以进展单片机开发。幸运的是,我参加了单片机兴趣小组,在教师的指导下,做了一系列试验,有“基于ds18b20的温度采集系统”、“有基于164的移位存放器的灯光掌握系统”、“有步进电机和直流电机的掌握系统”。这时候我才发觉,这是学习单片机的一个最好途径——在实践中领悟理论,用理论指导实践。在上课的整整一个学期中,虽然教师讲得很具体,但是大局部概念都是到了实际动手做东西的时候才弄明白的。而且在经受了迷惑之后再搞清晰,印象就特殊深刻。直到现在我对那些概念和接口都特别清楚。其实我也很庆幸学习和使用了两年多的汇编语言。由于有这些熬炼,我对单片机底层构造和接口时序就弄得很清晰。在使用c语言开发的时候,优化代码和处理中断也就不会太费力。我觉得,虽然现在绝大局部单片机开发都使用c语言,甚至有些公司还推出了图形化编程的工具,这样对于工程的开展从时间上快了许多,在治理上也标准了不少,但是从学习和想深入把握单片机精华的角度来说,还是需要娴熟把握汇编语言的使用。

时机总是青睐于有预备的人。或许有了前面一段时间的理论和实践的积存,我才渐渐得到了一些参与科技竞赛和参加科研工程的时机。在参与第一届浙江省机械设计竞赛的时候,我们设计的由多单片机系统协调掌握的“月球车”机器人夺得了唯一的一个特等奖。这个竞赛给我最大的收获是我对单片机的熟悉转变了,它不再仅仅是一门学科了,它是一个可以让你的创意得到充分发挥的平台。后来参加了“基于视频分划技术的钢卷尺自动切零位机”、“电能表涡杠涡轮啮合深度检测系统”、“基于公共电话网的水表集抄数据路由器”、“高精度电感微位移测量系统”等一些实际的工程。在这些过程中,我发觉只是精通单片机技术还不能很好的解决问题。体会最深的是,单片机只有融合到各种应用领域中,才能呈现它的最大活力。然而单片机仅仅是一个工具而已,要做好单片机系统还需要各种应用领域的专业学问的支持。例如,在“基于视频分划技术的钢卷尺自动切零位机”中,就需要搞清晰全电视信号的时序,弄明白钢卷尺切零位机的工作原理,懂得怎么利用叠加在视频信号中的横竖线来进展刻度的瞄准等。没有这些专业学问,就算单片机技术再厉害也不行能做好这个工程。脱离应用背景的单片机开发,就像一个没有灵魂的躯体一样。

随着arm的消失,我曾经认为,8位单片机可能在32位单片机的冲击下就此走进历史,可是很快就熟悉到我是错误的。随着技术的革新和时间的推移,各大单片机公司纷纷将单片机朝着片上系统这个方向进展,集成了现在各种流行的技术和常用的模块。我信任,在当前国内和国外的这个市场中,8位单片机应用的市场仍旧是布满生气,活力无限。在市场的不断变化和技术的不断更新过程中,8位单片机也会顺应潮流不断革新。

从我五年走过的路来看,单片机学习的过程应当是一个循序渐进、不断学习、不断积存的过程,可以分为三个阶段。

第一阶段:把握开发单片机的必备根底学问。首先是娴熟把握单片机的根本原理,其实各家各门的单片机其根本构造和原理都差不多,特殊是共有的学问需要好好理解和把握。例如,内核构造、内存安排、中断处理、定时计数、串行通信、端口复用等一些最根本的概念和原理。除此之外,我们还需要具备模拟电子、数字电子、c语言程序开发学问以及原理图和pcb设计等一些技能。在进展系统开发的时候,进展原理设计、pcb布板、程序编写、系统联调这些工作都是在所难免的。

其次阶段:在把握好一款单片机原理和应用的根底上,开头学习其他各家单片机的独有技术,学不了那么多也要多了解了解。同时尽可能多地把握单片机的一些外围器件和常用电路,以备不时之需。有时候客户要求低本钱,那我们只好选用合钛、义隆、华邦等这类台湾芯片;假如客户要求工业级的性能,那么我们就得从pic、nec、飞思卡尔、nxp等这些欧美和日式单片机中选择;若要进展功耗的开发,选用msp430系列应当有肯定优势;在进展测量仪器设计的时候,c8051和aduc842这类数模混合芯片就显得比拟便利。所以说最好每个类型的单片机都会一两款,在实际工程选型中可以更加敏捷。另外,要留意平常的技术积存。比方,在工程开发过程中将一些常用的接口程序和掌握算法整理成模块或者函数,在其他的工程开发中,有同样或者接近的需求时立刻就可以使用,又快又好。

第三阶段:在实际的工程开发过程中,不断深化单片机应用技术,不断积存应用行业的专业学问。例如,我完成了“高精度电感微位移测量系统”,就会对电感传感器的测量机理和信号特性、测量电路的设计、电磁兼容处理、误差修正和非线性处理等测控方面的专业技术有很深的熟悉。以后遇到类似的工程时,许多东西就可以直接利用了。有了扎实的单片机应用相关的根底学问,并且熟识把握了几款不同类型单片机的开发方法,再结合实际的应用背景,那么就可以随心所欲,设计出性能最优、构造最合理的单片机应用系统。这是我最大的奋斗目标,我觉得这也应当是单片机应用的最高境地吧。

在这五年的学习中,有感慨、有圆满、有向往、有盼望,更重要的是我对单片机应用这个领域布满热忱。由于才疏学浅、涉世未深,盼望能与行业里的各位教师多多沟通,不断学习,不断成长。

单片机学习总结报告[篇3]

基于本人学习单片机的苦痛经受,特编写本教程,以此献给广阔的单片机初学者,盼望您能从中受益。

提示:本教程乃最通俗易懂之单片机教材也,假如您还是看不懂,请千万不要涉足此行,以免误入歧途,耽搁您的前程*_*

拿到这本教程您首先就会想,什么是iap教学法?是不是一种什么全新的教学方法?固然不是,我可没有那么大的本领,其实这只是我杜撰的一个新名词,意思就是inapplicationsprogram(在应用中编程),固然这只是针对单片机教学,说法是否正确,还得您说了算。

至于为什么要提这种说法,那我倒想说几句。大家都知道,学习电子技术是一件特别无聊和枯燥的事情,为什么会有这种想法,就是由于我们传统的教学方法只重理论而忽视了实践,要一个人记住那些空洞而有无聊的理论学问实在不是一件简单的事,好在我们终于熬过来了,不管如何,也多多少少的学习了一些电子根底学问。

接下来我们应当进一步把握些什么学问呢,凡涉足此行的朋友都知道,那就是单片机。不过这可不是一件简单的事,倒不是由于单片机很难学,而实在是我们身边很难找到一本专为单片机入门者而编写的教材。翻一下传统的单片机教材,都好象是为已经懂单片机的人而写的,一般总是以单片机的构造为主线,先讲硬件原理,然后是指令,接着讲软件编程,再是系统扩展和外围器件,最终举一些实例(随

,很少涉及单片机的根底学问,假如根据此种学习方法,想便说一点:许多书中的实例都是有错误的)

进展产品开发,就必需先把全部的学问全部把握了才可以进展实际应用。孰不知,单片机不象模拟电路和数字电路那样,只要搞懂了电路原理,再根据产品要求设计好相应的电路就可以了。它是一种以简洁的硬件构造,简单而有敏捷的软件系统来完成设计的通用性产品,不同的设计者只会使用其不同的功能,几乎没有人会把它的全部指令都使用起来,所以学习

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论