单片机实验心得体会(共7页).docx
《单片机实验心得体会(共7页).docx》由会员分享,可在线阅读,更多相关《单片机实验心得体会(共7页).docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上单片机实验心得体会(生物系统工程 高源)说在最前面的话:在整个单片的机的实验过程中,我的思维发生了很多改变。首先是,我没有想到这个机器真的可以将电脑上的代码看起来很简单的转换成电路的通断。 虽然这个和我们的手机芯片,电脑CPU比起来还差了很多,但是原理可行,便是越做越复杂越做越小。其次,这门课真的非常依靠我们的上课是不是认真听,微电子电路精密的实验就是这样,任何一个位置的错误操作或者元器件的损坏都是不可能实现最后的结果的。同样在后面的文章中我还会谈到语句的选择问题,在这些实验中我渐渐的学会了不套用书本上的语言而使用更多的我的思想。从那个定时装置老师需要我们自己计算两个
2、量的乘积开始探索我们发现了我们可以做的有很多,可以去革新,可以去简化。最后我们的知识实在还是太渺小了,我们可以学的内容还是有很多的,如果想让单片机这个领域有更好的发展,我们需要去寻找的还有很多。一、 实验一定要内容清晰,思路清晰,弄懂每一行代码。在单片机的系统中,是像一些我们比较熟知的程序语言一样,有自己的地址,有自己的工作方式和工作顺序,因此我们在设计时是不能出一点差错的,而因为每一行都在进行地址的转换和堆栈的转换,因此我们在实验前一定要充分了解这次实验全部要做的内容。二、实验过程可改变处多、很多路线可以归结到统一的答案。我们知道最基础的单片机汇编语言结构形式由顺序结构,分支结构,循环结构组
3、成。在我们完成前面几个实验的时候,我们更多的是用的这些结构的本身。但是后面我们发现,其实在单片机系统中有着更多的方式可以完成同样的目标。例如,我们同样是完成一个定时,前期可以使用循环进行定时,通过机器时间的计算来设置寄存器中的数字大小。但是当我们开始应用定时器的时候同样可以做到我们想要的工作。而且我们发现定时器在和一些输入输出断口的扩展连接上更好。DLEAY语句完成定时操作:DLEAY:MOV R5,#TIME1LOOP:MOV R4,#TIME2LOOP1:NOP NOP DJNZ R4,LOOP1 DJNZ R5,LOOP2定时器完成定时操作:MOV TMOD,#00HMOV TH1,#0
4、FCHMOV TL1,#03HMOV IE,#00HSETB TR1LOOP:JBC TF1,LOOP1AJMP LOOPLOOP1:MOV TH1,#0FCH MOV TL1,#03H CPL P1.0 AJMP LOOP上述两个语句就同样是在做定时,但我们可以看到右侧更加严谨,左侧更加基础。我们在实验过程中也可以感受到两者在方便性上的区别:左侧的如果要进行更改,需要对立即数进行更改,而右侧的一方面可以通过立即数的更改,一方面也可以通过修改特殊寄存器上的一些开关量来完成。因为当汇编的代码长起来之后,保持整个篇幅的整洁是十分重要的,在这个方面,之所以做出特殊寄存器就是这里的优越性,使用一个定时
5、器要比中断子程序容易一些。和这个类似的例子还有不少,比如中断子程序的使用和计数器的关系,比如键盘的一些连接方法。我们都可以比较其中的优缺点而选择最适应用实验现场的方案,即使他们都能达到最后的结果。三、实验跳出传统的理论,需要考虑对机器的负荷,舍弃约等于。我们在使用一些语句的时候,如果仅仅是书面上的,那么不论多么复杂的运算,只要最后能达到要求就可以,但是真正操作的时候收到很多限制,比如随着语句的增多,机器总运行时间的增长,会让整个程序非常的卡。这个时候如何采取措施也是我们需要考虑的。传统的理论往往用了一些约等于,但是在现实的控制中并不接受一个延时为5ms的系统拥有微小的偏差,因为当这个程序在上万
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 实验 心得体会
限制150内