问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

急求单片机学习心得一份!!!悬赏20

发布网友 发布时间:2022-05-01 05:57

我来回答

4个回答

热心网友 时间:2022-06-25 07:06

单片机初学者几个不易掌握的概念

一、总线:我们知道,一个电路总是由元器件通过电线连接而成的,在模拟电路中 ,连连线并不成为一个问题,因为各器件间一般是串行关系,各器件之间的连线并不很 多,但计算机电路却不一样,它是以微处理器为核心,各器件都要与微处理器相连,各 器件之间的工作必须相互协调?所以就需要的连线就很多了,如果仍如同模拟电路一样 ,在各微处理器和各器件间单独连线线,则线的数量将多得惊人,所以在微处理机中引 入了总线的概念,各个器件共同享用连线,所有器件的8根数据线全部接到8根公用的线 上,即相当于各个器件并联起来,但仅这样还不行,如果有两?器件同时送出数据,一 个为0,一个为1,那么,接收方接收到的究竟是什么呢?这种情况是是不允许的,所以 要通过控制线进行控制,使器件分时工作,任何时候只能有一个器件发送数据(可以有 多个器件同时接收)。器件的数据线也就被称为数据总线,器件所有的控制线被称 控制 总线。
在单片机内部或者外部存储器及其它器件中有存储单元,这些存储单元要被分配 地址,才能 用,分配地址当?也是以电信号的形?给出的,由于存储单元比较多,所以 ,用于地址分的线也较多,这些线被称为地址总线。

二、数据、地址、指令:之所以将这三者放在一起,是因为这三者的本质都是一样的—数字,或者说都是?串‘0’和‘1’组成的序列。换言之,地址、指令也都是数据 。指令由单片机芯片的设计者规定的一种数字,它与我们常用的指令助记符有着严格的 一一对应关,不可以由 单片机的开发者更改。地址:是寻找单片机内部、外部的存储 单元、输入输出口的依据,内 单元的地址值已由芯?设计者规定好,不可更改,外部的 单元可以由单片机开发者自行决,但有一些地址单元是一定要有的(详见程序的执行过 程)。数据:这是由微处理机处理的 象,在各种 不同的应用电路中各不相同,一般而言,被处理的数据可能有这么几种情况:

1地址(如MOV DPTR,#1000H),即地址1000H送入DPTR。
2方式字或控制字(如MOV TMOD,#3),3即是控制字。
3常数(如MOV TH0,#10H)10H即定时常数。
4实际输出值(如P1口接彩灯,要灯全亮,则执行指令:MOV P1,#0FFH,要灯全暗, 则执 兄 令:MOV P1,#00H)这里0FFH和00H都是实际输出值。又如用于LED的字形码,也是实 际?出的值。 理解了地址、指令的本质,就不难理解程序运行过程中为什么会跑飞,会把数据当成指 令来 行了。

三、P0口、P2口和P3的第二功能用法 初学时往往对P0口、P2口和P3口的第二功能用法迷惑不解,认为第二功能和原功能之间 要有个切换的过程,或者说要有一条指令,事实?,各端口的第二功能完全是自动?,不需要?指令来转换。如P3.6、P3.7分别是WR、RD信号,当微片理机外接RAM或有外部I/O口 时,它们挥作第二功能,不能作为通用I/O口使用,只要一微处理机一执行到MOVX指令,就会有相应的信号从 P3. 或P3.7送出,不需要事先用指令说明。事实上‘不能作为通用I/O口使用’也并不是‘不能?而是(使用者)‘不会’将其作为通用I/O口使用。你完全可以在指令中按排一条S ETB P3.7的指令,并且当单片机执行到这条指令时,也会使P3.7变为高电平,但使用者不会 这么做,因为这通常这会导致系统当溃(即死机)。

四、程序的执行过程 单片机在通电复位后8051内的程序计数器(PC)中的值为‘0000?,所以程序总是从‘0000’单元开始执行,也就是说:在系统的ROM中一定要存在‘0000’?个单元,并且在‘0000’单元中存放的一定是一条指令。

五、堆栈 堆栈是一个区域,是用来存放数据的,这个区域本身没有任何特殊之处,就是内部RAM的 一?份,特殊的是它存放和取用数据的方式,即所谓的‘先进后出,后进先出’,并且 堆栈有特 的数据传输指令,即‘PUSH’和甈OP’,有一个特殊的专为其服务的单元,即堆栈指 针SP 每当执一次 PUSH指令时,SP就(在原来值的基础上)自动加1,每当执行一次POP指令,SP就(在原 来值基础上)?动减1。由于SP中的值可以用指令加以改变,所以只要在程序开始阶段更改了SP值,就可以把堆栈设置在规定的内存单元中,如在程序开始时?用一条MOV SP,#5FH指令,就时把堆栈设置在从内存单元60H开始的单元中。一般程序的开头总有这 么?条设置堆栈指针的指令,因为开机时,SP的初始值为07H,这样就使堆栈从08H单元 开始往后?8H到1FH这个区域正是8031的第二、三、四工作寄存器区,经常要被使用,这会造成 数?的浑乱。不? 作者编写程序时,初始化堆栈指令也不完全相同,这是作者的习惯问 题。当设置好堆栈区?,并不意味着该区域成为一种专用内存,它还是可以象普通内存 区域一样使用,只是一般情 下编程者不会把它当成?通内存用了。

六、单片机的开发过程 这里所说的开发过程并不是一般书中所说的从任务分析开始,我们假设已设计并制作好 硬件下面就是编写软件的工作。在编写软件之前,首先要确定一些常数、地址,事实?这些 常?、地址在设计阶段已被直接或间接地确定下来了。如当某器件的连线设计好后,其 地址也就确定了,当 器件的功能被确定下来后,其控制字也就被确定了。然后用文本编缉器(如EDIT、CCED 等)写软件,编写好后,用编译器对源程序文件编译,查错,直到没有语法错误,除了极简 单?程序外,一般应用仿真机对软件进行调试,直到程序运行正确为止。运行正确后, 就可以写(将程序固 化在EPROM中)。在源程序被编译后,生成了扩展名为HEX的目标文件,一般编程器能够 识别种格式的文件,只要将此文件调入即可写片。在此,为使大家对整个过程有个认识,举 一?说明: ORG 0000H LJMP START ORG 040H START: MOV SP,#5FH ;设堆栈 LOOP: NOP LJMP LOOP ;循环 END

参考资料:http://www.jucsan.cn/viewthread.php?tid=532

热心网友 时间:2022-06-25 07:07

这学期我们学习了单片机课程,虽然在开学初我对这门课没有太大兴趣,觉得那些程序枯燥乏味,很难理解,但在这次课程设计后我发现自己在一点一滴的努力中对单片机的兴趣也在逐渐增加。在课堂上我们掌握的仅仅是理论上的知识,但此次的课程设计锻炼了我们的实践能力,让我们学会如何把学到的专业理论知识运用到实践中去。

首先,通过这次课程设计,我觉得做课程设计是十分有意义的,而且是十分有必要的。我们在课堂上学的仅仅学的是纯理论的知识,如何去锻炼我们的实践能力和动手能力?如何把我们所学的专业基础课理论知识运用到实践中去呢?我想做类似的课程设计就为我们提供了良好的平台。
其次,本次电子琴的课程设计使我从中学到了一些很重要的东西,那就是如何从理论到实践的转化,怎样将我所学到的知识运用到我以后的工作中去。在大学的课堂的学习只是在给我们灌输专业知识,而我们应把所学的用到我们现实的生活中去,此次的简易电子琴的设计给我奠定了一个实践基础,我会在以后的学习、生活中磨练自己,使自己适应于以后的竞争。
然后,通过这次课程设计,使我对所学的单片原理与应用这本书有了更加系统的认知,充分的将理论知识与实际运用结合在了一起。比如说实验中的运用的基本传送指令、赋值指令、空操作指令、堆栈指令等,这些知识的运用了使我对这些有了更加深入的了解,为我以后从事设计工作打下了坚实的基础。
这次课程设计的顺利的完成了,在课程设计中遇到了一些问题,最后在老师的辛勤指导下,终于游刃而解。同时,我在老师的指导下学到了许多以前没有学到的知识,在此我表示感谢!同时,对给与我帮助的所有同学以及指导老师再次表示忠心的感谢!

热心网友 时间:2022-06-25 07:07

很多网友的空间里面写的都是自己的心得。

以关键词
心得 读书笔记 体会
等等在百度里面搜

热心网友 时间:2022-06-25 07:08

天哪20分1500字,稿费太低了吧。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
立秋后钓鱼什么风向好-立秋钓鱼风向怎么选 赱乂砉込儬 怎么读 "赱"读什么? 解决电脑无法搜索到iPhone热点的问题如何修复iPhone热点无法在电脑上显... 电脑搜不到iphone12热点 iphone开热点给电脑搜不到 国企的地产有哪些 国企下设公司是什么意思? 红加蓝加绿是什么色. 梦幻西游75级开三倍抓鬼一轮有多少经验 遥控飞机模型三维设计的背景和意义 谁能给我介绍一篇好的”个人风采”的文章 发电厂仿真机培训专家具备哪些条件? 发电厂仿真机培训计划 想批量采集美拍短视频要怎么来操作比较快? 空调靠墙的板子叫什么 一键批量采集美拍、秒拍短视频的软件哪里可以找得到? 视频素材怎样批量采集?用什么软件? 腾讯车模类短视频抓取用哪些软件呢? 当年鏖战急弹洞前村壁的意思? 菩萨蛮大柏地的柏音怎么读 "谁持彩练当空舞"整首诗意思 菩萨蛮大柏中的“看”读音 “菩萨蛮大柏地”怎么读? 手机的作者是法国作家布封他是法国著名的博学家作家他毕生从事博物学研究用40 古诗中的,是tan洞前村壁,还是dan洞 弹洞的读音 弹 这个字怎么读 当年鏖战急,弹洞前村壁。装点此关山,今朝更好看 中的六个多音字 松鼠这遍课文的作者什么是什么国著名的什么家什么家? 电厂招聘职员为什么会考虑该职员之前所在电厂的机组大小 发电厂仿真机取证是否为国家强制性要求? 急求劳动定员标准表格式是怎样的??? 2011年全国电力安全生产知识网络竞赛答案 实践的基本形式和基本特征 实践的三种基本形式分别是:()()() 实践的三个最基本特征 实践的基本形式和特点 用OTG线 把普通的电脑键盘和鼠标连接到手机后可以玩游戏吗? 蟑螂长什么样?如题 谢谢了 手机用OTG线接键盘怎么玩游戏?按个各种键都走不了。要怎么设置? 如图所示的mos管的工作原理是怎么样的? 晶体管 二级管 CMOS MOS 场效应管有啥区别?谢谢 igbt管和mos管是什么形状 各种mos管都是GDS的顺序吗?如果不是,都是有什么样的顺序? 主板供电部分的MOS管在哪里?长什么样子? 圈出那个元件是mos管吗?为什么上面还有个二极管一样的东西? 这两个MOSFET有什么区别?图1 图2 二极管不一样 图中是什么样的mos管符号 巴士174事件的电影剧情