2023单片机零碎学习总结.docx

上传人:黑*** 文档编号:87668860 上传时间:2023-04-16 格式:DOCX 页数:66 大小:55.48KB
返回 下载 相关 举报
2023单片机零碎学习总结.docx_第1页
第1页 / 共66页
2023单片机零碎学习总结.docx_第2页
第2页 / 共66页
点击查看更多>>
资源描述

《2023单片机零碎学习总结.docx》由会员分享,可在线阅读,更多相关《2023单片机零碎学习总结.docx(66页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、 2023单片机零碎学习总结_工厂碎屏检讨书 操作系统概论学习总结 经过一天半的战斗,最终把操作系统概论这本书给拿下了。对于曾经专业课学过一些电脑硬件学问的我来说,这本书更加吸引我,以前一些听过的名词或高大上的词语在这本书上被具体介绍了,看的特别有收获。下面来总结下自己的收获: 首先第一章引论,在这里首先介绍了计算机系统,包括了软件和硬件两局部。 接下来就是第一章的重点:操作系统。如下列图: 当前流行的操作系统有windows、unix、linux等。微软的windows系统经受了一个从简洁到简单,从低级到高级的过程;从ms-dos-windows3-windows95-windows98-w

2、indowsnt-windows2023,再到现在win7、8甚至win10,微软始终在进步。unix是一个通用的交互式分时操作系统,有att公司下属的bell试验室开发,在诞生后,源代码就始终公开,用户可以参加到unix的升级中。unix的特点:1.短小精悍;2.可装卸的多层次文件系统;3.可移植性好;4.网络通信功能强。linux是网络时代的产品,继承于unix,并做了许多改良。 第一章总领了全书,后面的二三四五六章都是讲的计算机的各种治理,总结如下列图: 在这里我把每章中的重点用红色的颜色标记出来了,这样在精读的时候就可以有重点的向外集中,抓住考点,制服考试。第一遍阅读画的有点粗糙,在精

3、读的时候再大大的丰富下。 操作系统概论学习总结篇2 什么是操作系统? 操作系统是一个系统软件,他是一些程序模块的集合。他们能有效的组织和治理计算机系统中的软件硬件资源,合理的组织计算家工作流程,掌握进程的执行,并向用户供应各种效劳功能,使用户能敏捷便利有效的使用计算机,并使整个计算机系统高效的运行。 操作系统的地位 操作系统是连接硬件与软件的桥梁。 就上面的图来说,你发觉什么问题了没? 既然说了,操作系统是连接硬件和软件的。那么应用程序系统库等为什么和硬件也有联系呢? 由于,程序的设计,用到了ide。那是留给程序员进展开发软件用的。所以应用程序和硬件之间有着“0和1“的联系吧。 操作系统概论学

4、习总结篇3 1、文件系统和数据库系统的区分和联系。区分是:文件系统是面对某一应用程序,共享性差,冗余度大,数据独立性差,记录内有构造,整体无构造,由应用程序自己掌握。数据库系统实现整体数据的构造数据的共享性高,冗余度小,易扩大数据的独立性高用由数据库治理系统供应数据的安全性完整性并发掌握和恢复力量。 联系:都是计算机系统中治理数据软件。 2dbs数据库系统的特点;数据构造化;数据的共享性高冗余度低易扩大;数据由dbms统一治理和掌握 3db数据库dbs数据库系统dbms数据库治理系统的比拟关系;数据库是长期存在计算机内有组织可共享的大量数据的集合;数据库系统是指在计算机系统中引入数据库后的系统

5、;数据库治理系统是位于用户与操作系统之间的一层数据治理软件dbs包含dbdbms 4数据模型三要素;数据构造(1同一实体,是与对象的类型内容性质有关的2不同实体,与数据之间联系有关的对象)数据操作数据约束;数据模型是对现实世界数据特征的抽象 5按数据构造分层次网状关系;层;有且只有一个结点没有双亲结点这个结点为根结点,根以外的其他结点有且只有一个双亲结点、网;允许一个以上的结点无双亲,一个结点可以有多余一个的双亲,关;关系模型由一组关系组成每个关系的数据构造是一张标准化的二维表!层次的优点;1数据构造比拟简洁清楚;2层次查询数据库德效率比拟高3供应了良好的完整性支持!缺点;现实世界许多联系是非

6、层次性的;一个结点有多个双亲要通过引入冗余操作和引入虚拟结点来解决对插入和删除限制较多编写程序简单;构造严密层次命令趋于程序化!网的优点;能更直接的描述现实世界;具有良好的性能存取效率高缺点;1构造比拟简单2用户不易把握和使用 6数据库系统的三级模式构造外模式模式内模式优点;他是对数据三个抽象级别,他把数据的详细组织留给dbm治理使用户能规律的抽象的处理数据而不必关怀数据在计算机中的详细方式与存储方式 数据库系统一般由数据库数据库治理系统应用系统数据库管-理-员构成(1硬件平台及数据库2软件3人员) 7数据库治理系统的功能;数据定义功能;数据组织存储和治理功能;数据操纵功能;数据库的事务治理和

7、运行治理;数据库的建立和维护功能;其他功能8关系的三类完整性;实体;参照;用户定义完整性 9关系模型:用二维表格表示实体集,外键和主键表示实体间联系的数据模型,称为关系模型。由关系数据构造;关系操作集合;关系完整性约束组成 码唯一标识实体的属性集域一组具有一样数据类型的值的集合属性:实体具有的某一特性属性个数,称为元数元组:表中一行。元组个数,称为基数。实体型具有一样属性的实体共同的特征和性质 候选码:关系中某一属性组的值能唯一的标识一个元组则该属性主码:正在使用的、用于标识元组的候选码, 外码:属性集f是模式s的主码,在模式r中也消失,那么称f是模式r的外码。 关系的三种类型:根本关系(根本

8、表基表)查询表盒视图表 根本关系“是实际存在的表它是存储数据的规律表示实表 不对应实际存储的数据 实体完整性规章:实体的主属性不允许是空值 参照完整性规章:依靠关系中的外码值或者为空值,或者是相应参照关系中某个主码值。 10外码何时为空 参照完整性 _要求外码取值要么为空值,要么为被参照属性列的值之一 _它只规定了外码取值的某种特性实体完整性打算属性段可否为空值 _当外码不是被参照表的主属性时可以为空当外码是主码的组成局部时,外码值不允许空 11等值连接:两个表选取两个属性列,它们的类型一样,列名可以不同,就可以做等值连接。_自然连接:两个表中必需包含一样属性(属性名,属性类型),那么在这个属

9、性上就可以做自然连接。并在连接结果中只能保存一个列。 联系:等值连接和自然连接都是从行的角度进展运算。自然连接是一种特别的等值连接。区分:等值连接没有取消重复列。自然连接还需要取消了重复列,还要求两个关系中进展比拟的重量必需有一样的属性组 _相关子查询:SELECT语句嵌套时,子查询中查询条件依靠于外层查询中的值,因此子查询要反复求值供外层查询使用。这种子查询称为相关子查询。 13SQL的特点;综合统一;高度非过程化;面对集合的操作方式;以同一语法构造供应多种使用方式;语言简易学易用 14WHERE和HAVING的区分在于作用对象不同。WHERE字句作用于根本表或视图从中选择满意条件的元组。H

10、AVING短语作用于组从中选择满意条件的组15实体完整性的检查和违约处理;检查主码值是否唯一不唯一则拒绝插入和修改检查主码的各个属性是否为空只要有一个为空就拒绝插入和修改参照完整性处理方法;拒绝执行级连操作设置为空值 16关系标准化的目的:解决数据冗余太大更新特别插入特别删除特别这些问题 17数据库设计的特点;三分技术七分治理十二分根底数据构造设计和行为设计相结合设计的根本步骤需求分析概念构造设计规律构造设计物理构造设计数据库实施数据库运行和维护设计方法自顶向下自底向上逐步扩张混合策略 18定义属性的原则1作为属性不能再具有需要描述的性质属性必需是不行分的数据项不能包括其他属性2属性不能与其他

11、实体具有联系 19事务是用户定义的一个数据库操作系列,这些操作要么全做要么全不做,是一个不行分割的工作单位。事务是恢复和并发掌握的根本单位。 _事务的4个特性:(1)原子性:事务是数据库的规律工作单位,事务中包括的诸操作要么都做,要么都不做。(2)全都性:事务执行的结果必需是使数据库从一个全都性状态变到另一个全都性状态。(3)隔离性:一个事务的执行不能被其他事务干扰。(4)持续性:至一个事务一旦提交,它对数据库中的数据的转变就应当是永久性的。恢复技术保证事务的ACID特性 数据库运行中可能产生的故障有1事务内部故障系统故障介止故障计算机病毒前三种影响事务的正常进展后2种回破坏数据库的数据。 2

12、1数据库恢复的根本技术有哪些数据转储和登记日志文件 22.登记日志文件时为什么必需先写日志文件,后写数据库?写数据库和写日志 文件是两个不同的操作在这两个操作之间可能发生故障假如先写了数据库修改,而在日志文件中没有登登记这个修改,则以后就无法恢复这个修改了假如先写日志,但没有修改数据库,按日志文件恢复时只不过是多执行一次不必要的UNDO操作,并不会影响数据库的正确性 23并发操作不全都性丧失修改不行重复读读脏数据 24写锁X锁事物T对数据对象加上了X锁则只允许读取和修改A其他任何事务都不能再对A加任何类型的锁直到释放A上的锁 读锁S;若事务T对数据对象A加上了S锁则事务T可以读A但不能修改A其

13、他事物只能对A加S锁不能加X锁直到T释放了A的S锁 25数据库的完整性和安全性的区分和联系数据库的完整性是为了防止存在不符合语义的数据也就是防止数据库中存在不正确的数据数据库的安全性是爱护数据库防止恶意破坏和非法的存取因此完整性检查和掌握的防范对象是不合语义的不正确的数据防止他们进入数据库安全性掌握的防范对象是非法用户和非法操作防止他们对数据的非法存储 10.什么是检查点记录?检查点记录包括哪些内容? _检查点记录是一类新的日志记录。它的内容包括: _1.建立检查点时刻全部正在执行的事务清单 _2.这些事务最近一个日志记录的地址 实体完整性 2023单片机学习总结与心得 单片机学习总结与心得

14、为了给前一段时间学习pic16f616型单片机的一个总结和便利大家的沟通,我写了这篇关于pic单片机的学习心得,都是在看了手册和编程调试后用自己的语言组织的,其中有缺乏或者有疑问的地方盼望大家能准时的赐予订正和批判,提出珍贵的意见。 复位、中断和睡眠 (1)复位 pic16f616包括这样的几个复位功能,上电复位(power-on)、硬件复位、欠压复位(brown-out)、看门狗复位。 关于上电复位por,大家都不生疏,单片机在上电的时候保持复位直到电压能够满意其正常的工作电压,同时你可以通过对connfig(编译器上即可设置)的设置,来开启power-uptime,这个时间一般为64ms。

15、 硬件复位可以通过mclr引脚外界复位电路,即可实现硬件复位(将此引脚接低电平)。 欠压复位这个功能是可选的,也可以直接在编译环境中配置config存放器来开启此功能。当此功能开启时,假如单片机在运行的时候,供电电压缺乏就会引起欠压复位,复位后单片机假如发觉供电电压已经到达正常值的时候,会有一个64ms的延时,然后再运行程序。 关于看门狗的复位在看门狗局部已经说了。这里的一些复位还涉及到一些标志位。这些标志位分布在status和pcon上面。status上有两个位to、pd,当标志位to=1时,表示表示已经操作了上电复位或者是执行了clrwdt或者sleep指令,当to=0时,表示发生了看门狗

16、复位。当标志位pd=1时表示操作了上电复位或者是执行了clrwdt指令,当pd=0时,表示执行了sleep指令。pcon上有两个标志位是por和bor,分别表示的是上电复位和欠压复位标志。详细的可以参看手册。 (2)中断 pic16f616包括这样的几个中断源:ra2/int引脚外部中断、ra端口电平变化中断、定时器timer0、timer1、timer2溢出中断、比拟器中断、ad转换中断、捕获/比拟/pwm中断。 这些中断的允许位和中断标志位分别位于intcon、pie1、pir1、ioca这些存放器里面,假如要开启相应的中断,就要置相应的中断允许位,开启总中断位(intcon存放器的gie

17、位),还要开启intcon上的peie位(定时器0溢出中断、int引脚沿中断和ra端口的电平变化中断除外)。 当中断发生的时候,相应的中断标志位就会置起来,同时总中断标志位gie会被清零,保证在此时间内不会相应其他的中断,然后将当前的pc指针值压栈保存,以用来保证中断能正确的返回到原来执行的地方。然后pc指针指向中断向量地址0004h的地方,所以在编程序的时候,你可以在0004h的地址存一条跳转指令跳到你定义的中断效劳程序里面去就可以了。假如在中断的时候想保存一些重要的存放器的话,可以在中断程序的起始将其保存,然后在中断效劳程序的末尾将其恢复即可。 要留意的是中断标志位不会自己清零,这就需要在

18、编程的时候在软件上对其清零,否则的话,单片机不停的执行中断效劳程序。假如你想要在以后的程序中还能产生中断的话,就要把总中断允许位gie重新置位。 (3)睡眠 要想让单片机睡眠的方法很简洁,执行一条sleep指令就可以了,假如看门狗允许的话,wdt就会被清零,但是还保持运行,存放器status的pd位将会置0,to位将会置1,io口还保持原来的状态,在睡眠状态下,不能驱动振荡器了。 有些大事可以将单片机从睡眠状态中唤醒:看门狗、ra口电平变化中断、外部复位引脚mclk被拉低、ra2/int引脚沿中断、timer1中断(必需工作在异步计数模式)、eccp捕获模式中断、ad转换中断(时钟源必需为内部

19、rc的时候)、比拟器输出有变化,这些大事能够将单片机唤醒,其他的大事不能。 假如某项能唤醒单片机的中断已经开了,当总中断允许位gie为1的时候,单片机被唤醒后可以进入中断程序中去,而当gie位为0的时候,单片机也可以被唤醒,但是是执行下面的语句,而不能进入中断程序中去。 为了保证在执行sleep语句后看门狗能够清零,最好在sleep语句之前加一句清看门狗的语句clrwdt。 相关型号资料:at25020n-10sc2。7mux08fpirfi9520gts83c51rb2-mc 单片机学习总结与心得篇2 ofweek工控网讯:作为一名电子技术从业人员,你学过单片机吗?你会运用单片机吗?我想你肯

20、定学过,但不肯定会运用。由于学习单片机比学习其他学科需要付出更多的努力和代价,不仅要学习理论学问还要练习实际操作,而且主要是在实际操作中才能真正学到单片机技术。此外,学习单片机还需要投入肯定的学习本钱,随着你学习学问的扩展本钱还会增加。 单片机作为一种简洁的掌握器在生活中有这广泛的应用,固然在工业型单片机在生产中也扮演着很重要的角色,所以对于一个学习自动化的工控人来说,学习单片机是特别有必要的。 单片机的学习阅历 1、学习电子技术根底学问,如电路、模拟电路和数字电路。这是学习电类相关专业的根底。 2、学习计算机硬件学问,如计算机的简洁组成原理(只需要了解),固然要知道cpu是什么?总线是什么?

21、一些相关概念。 3、程序编写的相关学问,主要是汇编语言和c语言。了解构造化语言的程序设计方法,也就是三种构造(挨次构造、分支构造(或称选择构造)、循环构造),会一些常用的算法。 4、以上是根底,有了这些根底,学习51单片机就只要花几周的时间就能上手。但学习单片机时,主要从单片机的存储器开头,其中特别功能存放器是重点,学会之后,就可以学习单片机的根底局部了,主要是四个局部:51单片机i/o口的使用、中断的使用、定时器的使用、外部器件的扩展。这些局部都可以用软件仿真(可以用proteus软件)。 5、可以买一两块廉价的单片机开发板,用廉价的方法(可以用热转印法做板)仿制一些更简洁的试验功能板,开头

22、做板时千万不做得太简单,我带过的许多学生中,有少局部人总是觉得太简洁了,做个简单的,结果做了个把星期,没有胜利,最终只有放弃。还有一点很重要,就是用proteus仿真时,最好只做单一功能的仿真,否则可能与实际在硬件上做的结果不一样。 6、从网上下载一些实例进展讨论学习,不断提高。 单片机学习总结与心得篇3 学习微机原理过后,其实还是挺期盼学习单片机的,由于个人感觉还是挺有意思的,但是课程安排在大四了,大四对于大多数马上毕业的学生来说是劳碌的,每个人都有自己该做的事情,找工作的、考研的,考公务员的始终忙着起来,很少有人真正的想去上学校所安排的课,虽然对于一局部人来说,它很重要,但是面临这样的选择

23、时,好多人会选择前者,这在课堂上还是可以看的出来的。 我可能与其他人写的稍有些不同,想说出自己的一些想法,实事求是,力求把根本的状况反映出来,其实单片机的课程还是挺多的,我呢,也旷了几节课,可能在教师的点名表上可以显现出来,在课上间或也会听教师您讲的内容,不过,可能是这块不开窍,对于我来说,有点深,也或者可以这么说,自己没花肯定的功夫在这上,导致跟不上教师上课的节奏。其实,多数人都是这样,学习单片机课程的意识不强,本身学习单片机也比拟困难,看书上说,学习单片机,要把握单片机指令系统中汇编语言各种根本语句的意义及汇编语言程序设计的根本学问和方法,以及单片机与其他设备相连接的输入输出中断等接口-技

24、术。使我们从硬件软件的结合上理论联系实际,提高动手力量,从而全面把握单片机的应用。其实总结一句话,就是学习好理论学问并较好的用于实践。 学习哪一门课程都会给我们肯定的影响,单片机也一样,虽然自己很清晰自己的状况,但是有时感觉,会编程的人挺牛的,这么多的软件,影响着我们生活的各个方面,生活已经离不开编程,离不开单片机,离不开我们所学的学问。举几个例子,由于它的应用范围很广,在工业自动化中应用的数据采集、测控技术。在智能仪器仪表中应用的数字示波器、数字信号源、数字万用表、感应电流表,自动取款机等。在消费类电子产品中应用的洗衣机、电冰箱、空调机、电视机、微波炉、手机、ic卡、汽车电子设备等。在通讯方

25、面应用的调制解调器、程控交换技术、手机、小灵通等。在武器装备方面应用的飞机、军舰、坦克、导弹、航天飞机、鱼雷制导、智能武器等。 写这报告自己也想了想,自己还有好多方面的缺乏,不仅仅表达在所学的课程上,更表达在学习专业学问的态度上,表达在个人专业力量方面,虽然可能自己在这便利没什么大的造诣,但坚信自己,朝着已定方向前进,实现个人价值不在长远。 单片机学习总结与心得篇4 人的一生是一个不断学习、不断成长的过程。转瞬间,讨论生的学习生涯完毕了,走上新的工作岗位。回头看看,发觉自己不知不觉已经走过了五年的单片机学习之旅。 在20xx年最初接触单片机的时候,在我心中觉得51就是单片机,单片机就是51,根

26、本不知道还有其他单片机的存在。那时候教师只教会了我们汇编语言,根本不知道用c语言也可以进展单片机开发。幸运的是,我参加了单片机兴趣小组,在教师的指导下,做了一系列试验,有“基于ds18b20的温度采集系统”、“有基于164的移位存放器的灯光掌握系统”、“有步进电机和直流电机的掌握系统”。这时候我才发觉,这是学习单片机的一个最好途径在实践中领悟理论,用理论指导实践。在上课的整整一个学期中,虽然教师讲得很具体,但是大局部概念都是到了实际动手做东西的时候才弄明白的。而且在经受了迷惑之后再搞清晰,印象就特殊深刻。直到现在我对那些概念和接口都特别清楚。其实我也很庆幸学习和使用了两年多的汇编语言。由于有这

27、些熬炼,我对单片机底层构造和接口时序就弄得很清晰。在使用c语言开发的时候,优化代码和处理中断也就不会太费力。我觉得,虽然现在绝大局部单片机开发都使用c语言,甚至有些公司还推出了图形化编程的工具,这样对于工程的开展从时间上快了许多,在治理上也标准了不少,但是从学习和想深入把握单片机精华的角度来说,还是需要娴熟把握汇编语言的使用。 时机总是青睐于有预备的人。或许有了前面一段时间的理论和实践的积存,我才渐渐得到了一些参与科技竞赛和参加科研工程的时机。在参与第一届浙江省机械设计竞赛的时候,我们设计的由多单片机系统协调掌握的“月球车”机器人夺得了唯一的一个特等奖。这个竞赛给我最大的收获是我对单片机的熟悉

28、转变了,它不再仅仅是一门学科了,它是一个可以让你的创意得到充分发挥的平台。后来参加了“基于视频分划技术的钢卷尺自动切零位机”、“电能表涡杠涡轮啮合深度检测系统”、“基于公共电话网的水表集抄数据路由器”、“高精度电感微位移测量系统”等一些实际的工程。在这些过程中,我发觉只是精通单片机技术还不能很好的解决问题。体会最深的是,单片机只有融合到各种应用领域中,才能呈现它的最大活力。然而单片机仅仅是一个工具而已,要做好单片机系统还需要各种应用领域的专业学问的支持。例如,在“基于视频分划技术的钢卷尺自动切零位机”中,就需要搞清晰全电视信号的时序,弄明白钢卷尺切零位机的工作原理,懂得怎么利用叠加在视频信号中

29、的横竖线来进展刻度的瞄准等。没有这些专业学问,就算单片机技术再厉害也不行能做好这个工程。脱离应用背景的单片机开发,就像一个没有灵魂的躯体一样。 随着arm的消失,我曾经认为,8位单片机可能在32位单片机的冲击下就此走进历史,可是很快就熟悉到我是错误的。随着技术的革新和时间的推移,各大单片机公司纷纷将单片机朝着片上系统这个方向进展,集成了现在各种流行的技术和常用的模块。我信任,在当前国内和国外的这个市场中,8位单片机应用的市场仍旧是布满生气,活力无限。在市场的不断变化和技术的不断更新过程中,8位单片机也会顺应潮流不断革新。 从我五年走过的路来看,单片机学习的过程应当是一个循序渐进、不断学习、不断

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

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

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

33、满热忱。由于才疏学浅、涉世未深,盼望能与行业里的各位教师多多沟通,不断学习,不断成长。 2023单片机系统学习总结 单片机系统学习总结 从刚开头接触单片机,到现在已经有4年的时间了,在这期间学习和使用了51单片机、飞思卡尔单片机,lpc2138,pic16f887等系列的单片机,每接触一款单片机,都会经受熟识其根本开发,然后将其用于工程中的过程,对于如何学习一款单片机,自己做了如下的总结。 大家都知道,51单片机是最简单入门的,不仅由于其编程简洁,更重要的是网上的资料特别丰富。所以一般学习单片机开发的都将51单片机作为入门开发的首选。我学习51单片机的时候是采纳这样的一个步骤进展学习的: 第一

34、步(熟识的过程):买了一款51单片机开发板,然后就开头了我的学习之旅,刚开头的时候没有去看视频教程,而是对着一本试验教材进展学习,那本试验教材的名字记不清晰了,但是其内容就是围绕单片机的led灯进展掌握,将51单片机内部的各个功能部件全部都使用到了,这样就能使我在很短的时间内,通过掌握led灯的亮、灭熟识了51单片机的内部的各种资源,这时对51单片机也就没有感到生疏了。所以,个人觉得,学习单片机,要从试验入手,先熟识单片机再说,开发语言开头使用的是c语言。 其次步(进阶的过程):有了第一步的根底之后,接下来的便是进阶的过程,当时,我看的是郭天祥十天学会单片机的视频教程,由于这个教程从根底到简单

35、的编程渐渐深入,讲的比拟的全面,而且也生动,所以那一阶段,也是我学习单片机进步最快的阶段,每次听课的时候,根据上面的试验,以及课堂上面调试程序时消失的一些问题,自己仔细的在电脑上进展调试,并分析产生故障的缘由,让我有了肯定的开发根底。在看完了视频教程之后,后面又对根底的学问进展了下补习,主要是看单片机原理性的教材,由于有些细节性的东西还是要从教材上面获得。 第三步(工程实战的阶段):学习单片机的时候,虽然也编写了一些程序,但是那些都是一些很小的模块程序,并没有起到综合应用的目的,所以在这之后,我和另外一个学习硬件的同学一起组成了一个小的团队,进展工程实践开发,那时候,试验室的条件比价好,有许多

36、的器件可以自己使用。所以,我们就设计了我们的第一个作品,基于单片机的液体点滴监控系统。做这个系统时,就将以前单片机所学的学问,做了一个综合的应用,包括有lcd1602掌握,串口的掌握等。 经过以上三个步骤的学习之后,对于51单片机的开发根本上就算入门了。而对于其他类型的单片机,如飞思卡尔单片机,lpc2148arm7单片机,pic16f887等,虽然每个系列的功能不一样,但是最根本的编程思想还是一样的,不同的可能就是编译器,程序下载的软件等差异,所以有了51单片机的开发根底之后,学习其他单片机所采纳的方法就是一个差异化的学习,学习各种单片机不同的地方,这样,就能很快的熟识一款新的型号的单片机。

37、 如在学习pic16f887这个系列的单片机时,我首先做的工作不是去阅读数据手册,而是先拿着demo代码,在编译软件中编译、链接、生成hex文件,然后将其下载到开发板中跑起来,这个过程主要就是学习其软件的根本操作,有了这个根底之后,就能自己进展编程、测试。之后就是熟识其编程的模式,所谓其编程模式,就是存放器的掌握,中断程序的编写,熟识了这个操作,也就能掌握其他的功能模块了,如串口的掌握、i2c硬件掌握器的掌握。这些根本的开发熟识了之后,接下来便是学习差异的局部,例如pic单片机c语言中,其堆栈深度不能超过8级,超过了之后,将会使得程序消失跑飞的现象。而且内存的安排完全要靠自己来掌握,分成了4个

38、bank的数据,bank0,bank1,bank2,bank3等。这些就是每个系列单片机所独有的一些东西,这些东西需要具体的了解,由于它们可能为你的编程带来很大的便利。 以上就是我学习单片机的总结,假如大家有更好的学习方法,盼望大家能够提出来,一起争论,共同进步。 单片机系统学习总结篇2 人的一生是一个不断学习、不断成长的过程。转瞬间,讨论生的学习生涯完毕了,走上新的工作岗位。回头看看,发觉自己不知不觉已经走过了五年的单片机学习之旅。 在20xx年最初接触单片机的时候,在我心中觉得51就是单片机,单片机就是51,根本不知道还有其他单片机的存在。那时候教师只教会了我们汇编语言,根本不知道用c语言

39、也可以进展单片机开发。幸运的是,我参加了单片机兴趣小组,在教师的指导下,做了一系列试验,有“基于ds18b20的温度采集系统”、“有基于164的移位存放器的灯光掌握系统”、“有步进电机和直流电机的掌握系统”。这时候我才发觉,这是学习单片机的一个最好途径在实践中领悟理论,用理论指导实践。在上课的整整一个学期中,虽然教师讲得很具体,但是大局部概念都是到了实际动手做东西的时候才弄明白的。而且在经受了迷惑之后再搞清晰,印象就特殊深刻。直到现在我对那些概念和接口都特别清楚。其实我也很庆幸学习和使用了两年多的汇编语言。由于有这些熬炼,我对单片机底层构造和接口时序就弄得很清晰。在使用c语言开发的时候,优化代

40、码和处理中断也就不会太费力。我觉得,虽然现在绝大局部单片机开发都使用c语言,甚至有些公司还推出了图形化编程的工具,这样对于工程的开展从时间上快了许多,在治理上也标准了不少,但是从学习和想深入把握单片机精华的角度来说,还是需要娴熟把握汇编语言的使用。 时机总是青睐于有预备的人。或许有了前面一段时间的理论和实践的积存,我才渐渐得到了一些参与科技竞赛和参加科研工程的时机。在参与第一届浙江省机械设计竞赛的时候,我们设计的由多单片机系统协调掌握的“月球车”机器人夺得了唯一的一个特等奖。这个竞赛给我最大的收获是我对单片机的熟悉转变了,它不再仅仅是一门学科了,它是一个可以让你的创意得到充分发挥的平台。后来参

41、加了“基于视频分划技术的钢卷尺自动切零位机”、“电能表涡杠涡轮啮合深度检测系统”、“基于公共电话网的水表集抄数据路由器”、“高精度电感微位移测量系统”等一些实际的工程。在这些过程中,我发觉只是精通单片机技术还不能很好的解决问题。体会最深的是,单片机只有融合到各种应用领域中,才能呈现它的最大活力。然而单片机仅仅是一个工具而已,要做好单片机系统还需要各种应用领域的专业学问的支持。例如,在“基于视频分划技术的钢卷尺自动切零位机”中,就需要搞清晰全电视信号的时序,弄明白钢卷尺切零位机的工作原理,懂得怎么利用叠加在视频信号中的横竖线来进展刻度的瞄准等。没有这些专业学问,就算单片机技术再厉害也不行能做好这

42、个工程。脱离应用背景的单片机开发,就像一个没有灵魂的躯体一样。 随着arm的消失,我曾经认为,8位单片机可能在32位单片机的冲击下就此走进历史,可是很快就熟悉到我是错误的。随着技术的革新和时间的推移,各大单片机公司纷纷将单片机朝着片上系统这个方向进展,集成了现在各种流行的技术和常用的模块。我信任,在当前国内和国外的这个市场中,8位单片机应用的市场仍旧是布满生气,活力无限。在市场的不断变化和技术的不断更新过程中,8位单片机也会顺应潮流不断革新。 从我五年走过的路来看,单片机学习的过程应当是一个循序渐进、不断学习、不断积存的过程,可以分为三个阶段。 第一阶段:把握开发单片机的必备根底学问。首先是娴

43、熟把握单片机的根本原理,其实各家各门的单片机其根本构造和原理都差不多,特殊是共有的学问需要好好理解和把握。例如,内核构造、内存安排、中断处理、定时计数、串行通信、端口复用等一些最根本的概念和原理。除此之外,我们还需要具备模拟电子、数字电子、c语言程序开发学问以及原理图和pcb设计等一些技能。在进展系统开发的时候,进展原理设计、pcb布板、程序编写、系统联调这些工作都是在所难免的。 其次阶段:在把握好一款单片机原理和应用的根底上,开头学习其他各家单片机的独有技术,学不了那么多也要多了解了解。同时尽可能多地把握单片机的一些外围器件和常用电路,以备不时之需。有时候客户要求低本钱,那我们只好选用合钛、

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

45、完成了“高精度电感微位移测量系统”,就会对电感传感器的测量机理和信号特性、测量电路的设计、电磁兼容处理、误差修正和非线性处理等测控方面的专业技术有很深的熟悉。以后遇到类似的工程时,许多东西就可以直接利用了。有了扎实的单片机应用相关的根底学问,并且熟识把握了几款不同类型单片机的开发方法,再结合实际的应用背景,那么就可以随心所欲,设计出性能最优、构造最合理的单片机应用系统。这是我最大的奋斗目标,我觉得这也应当是单片机应用的最高境地吧。 在这五年的学习中,有感慨、有圆满、有向往、有盼望,更重要的是我对单片机应用这个领域布满热忱。由于才疏学浅、涉世未深,盼望能与行业里的各位教师多多沟通,不断学习,不断

46、成长。 单片机系统学习总结篇3 基于本人学习单片机的苦痛经受,特编写本教程,以此献给广阔的单片机初学者,盼望您能从中受益。 提示:本教程乃最通俗易懂之单片机教材也,假如您还是看不懂,请千万不要涉足此行,以免误入歧途,耽搁您的前程*_* 拿到这本教程您首先就会想,什么是iap教学法?是不是一种什么全新的教学方法?固然不是,我可没有那么大的本领,其实这只是我杜撰的一个新名词,意思就是inapplicationsprogram(在应用中编程),固然这只是针对单片机教学,说法是否正确,还得您说了算。 至于为什么要提这种说法,那我倒想说几句。大家都知道,学习电子技术是一件特别无聊和枯燥的事情,为什么会有这种想法,就是由于我们传统的教学方法只重理论而忽视了实践,要一个人记住那些空洞而有无聊的理论学问实在不是一件简单的事,好在我们终于熬过来了,不管如何,也多多少少的学习了一些电子根底学问。 接下来我们应当进一步把握些什么学问呢,凡涉足此行的朋友都知道,那就是单片机。不过这可不是一件简单的事,倒不是由于单片机很难学,而实在是我们身边很难找到一本专为单片机入门者而编写的教材。翻一下传统的单片机教材,都好象是为已经懂单片机的人而写的,一般总是以单片机的构造为主线,先讲硬件原理,然后是指令,接着讲软件编程,再是系统扩展和外围器件,最终举一些实例(随 ,很少涉及单片机的根底学

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com