① 《单片机》课程学习总结
《单片机》课程学习总结
篇一:《单片机》课程学习总结
《单片机》这门课程我已经学了一个学期了,在这一个学期的学习过程中,我一开始不怎么懂得编程,但慢慢的我现在已经不仅会读程序还会写程序了。真为自己一个学期来努力学到的单片机知识只是而感到高兴。
怎么学单片机?也常看到有人说学了好几个月可就是没有什么进展。当然,受限于每个人受到的教育水平不同和个人理解能力的差异,学习起来会有快慢之分,但我感觉最重的就是学习方法。一个好的学习方法,能让你事半功倍,这里说说我学习单片机的经历和方法。
我觉得学习单片机首先要懂得C语言,因为单片机大多说都是靠程序来实现的,如果看不懂程序或则不懂的编程是很难学会单片机的。学习单片机首先要明白一个程序是怎么走的,要完全懂得程序每一个步骤的意思。其次要懂得每一条指令的意思,不能盲目地去靠背指令,这是记得不牢靠的,最主要的还是靠了解。学习单片机最主要的对89C51芯片内部结构有全方面的,只要了解了89C51才能知道单片机实现什么样的功能和作用,才能对单片机有更深一步的了解。 通过一个学期《单片机》这门课程的学习,我也从中有了不少心
得和体会想和大家分享一下。
万事开头难、要勇敢迈出第一步。开始的时候,不要老是给自己找借口,不要说单片机的程序全是英文,自己看不懂。遇到困难要一件件攻克,不懂指令就要勤奋看书,不懂程序就先学它,这方面网上教程很多,随便找找看一下,做几次就懂了。然后可以参考别的人程序,抄过来也无所谓,写一个最简单的,让它运行起来,先培养一下自己的感觉,知道写程序是怎么一回事,无论写大程序还是小程序,要做的工序不会差多少。然后建个程序,加入项目中,再写代码、编译、运行。必须熟悉这一套工序。个人认为,一块学习板还是必要的,写好程序在上面运行一下看结果,学习效果会好很多,仿真器就看个人需要了。单片机是注重理论和实践的,光看书不动手,是学不会的。
知识点用到才学,不用的暂时丢一边。厚厚的一本书,看着人头都晕了,学了后面的,前面的估计也快忘光了,所以,最好结合实际程序,用到的时候才去看,不必说非要把书从第一页看起,看完它才来写程序。比如你写流水灯,完全就没必要看中断的知识,专心把流水灯学好就是了,这是把整本书化整为零,一小点一小点的啃。 程序不要光看不写,一定要自己写一次。最开始的时候,什么都不懂,可以抄人家的程序过来,看看每一句是干什么用的,达到什么目的,运行后有什么后果。看明白了之后,就要自己写一次,你会发现,原来看明白别人的程序很容易,但到自己写的时候却一句也写不出来,这就是差距。当你自己能写出来的时候,说明你就真的懂了。
必须学会掌握调试程序的方法。不少人写程序,把代码写好了,
然后一运行,不是自己想要的结果,就晕了,然后跑到论坛上发个帖子,把程序一贴,问:为什么我的程序不能正常运行?然后就等别人来给自己分析。这是一种很不好的行为,应该自己学会发现问题和学会如何解决问题。这就需要学习调试程序的方法,比如KEIL里,可以下断点啦,查看寄存器内容等等,这些都是调试程序的手段,当你发现你写的程序运行结果和你想象中不一样的时候,你可以单步,也可以下断点,然后跟踪,查看各相关寄存器内容,看看程序运行过中是不是有什么偏差,找出影响结果的地方,改正过来。这一个过程非常重要,通过程序的排错,你可以学到的知识是书上得不到的。
找到解决问题思路比找到代码更重要。我们用单片机来控制周边器件,达到我们想到的目的,这是一个题目,而如何写出一个程序,来控制器件按你想要的结果去运作,这个就是解题的思路。要写程序,就得先找到解决问题的思路,你学会找出这个解题思路,比你找到代码更为重要。不少人很喜欢找人家的代码,有的人甚至有了代码就直接复制到自己的程序中,可以说,这不是一种学习的态度,无助于你编程水平的提高。
我几乎不怎么看人家的代码,多数时候是看别人的思路,有方框图最好,没有的话文字说明也可以。要从代码中看出别人处理问题的思路,是相当困难的,特别是大型的程序,看起来是非常的累人。所以现在我也明白了,以前读书时说的程序流程图很重要,现在算是知道了。当你知道一个问题怎么去解决了,那么剩下的只是你安排代码去完成,这就已经不是什么问题了。
开动脑筋,运用多种方法,不断优化自己的程序。想想用各种不同方法来实现同一功能。这是一个练习和提高的过程,一个问题,你解决了,那么你再想想,能不能换种写法,也可以实现同一功能,或者说,你写出来的代码,能不能再精简一点,让程序执行效率更高,这个过程,就是一个进步的过程。很多知识和经验的获得,并不是直接写在书让你看就可以得到的,需要自己去实践,开动脑筋,经验才能得到积累,编程水平才能有所提高。
看别人的程序,学习人家的思路。这个在学习初期是很有用,通过看别人的程序,特别是老师写出的具有一定水平的程序,可以使自己编程水平得到迅速的提高。同时,也可以结合别人的编程手法,与自己的想法融合在一起,写出更高水平的程序,从中得到进步。但要注意,切忌将学习变成抄袭,更不是抄袭完了就认为自己学会了,这样做只会使你退步。
尝试编写一下综合应用的程序。从流水灯学起,到动态扫描,再到中断,那么,你可以试试写一下时钟这种综合性应用的程序,不要小看时钟,要写好它不是一件容易的事情,它包括了单片机大部分的知识,比如有按键(IO读取)、动态扫描(IO输出)、中断等,如何协调好各功能模块正常工作,才是编程者需要学习的地方,当你单独写一个功能的时候,比如按键读取,你可能感觉很容易,因为你的程序什么也不做,只是读按键。但把它和其它功能混合在一起,如何在整个程序运行中使每一部分都正常工作,这就不是写一个按键读取这么容易的事情,功能模块之间有可能会互相影响,比如你需要让数码管既能显示,又要去处理按键读取,怎么使这两部分都正常工作,这就是一个协调过程。当你有了这个处理协调能力,你就算是入门了。
着重于培养解决问题的能力,而不是具体看自己编写了多少程序或者做过什么。“学单片机重点在于学习解决问题的思路,而不是局限于具体的芯片类型和语言”这一直是我的座右铭,是我学单片机学习单片机之后感悟出来的。真正的能力不是你曾经编写过多少个可以实现的程序,而应该是:“遇到没有解决过的问题,能利用自己已学的知识,迅速找到解决问题的方法。”这个才是能力。
面对一个新程序时,多自己开动脑筋,不要急于找别人的程序。
有不少人面对一个新程序时,第一步想到的就是网上找别人写过的程序,然后抄一段,自己再写几句,凑在一起就完成任务,这虽然可能是省时间,但绝对不利你的学习。当你接到一个程序时,应该先自己构思一下整个程序的架构,想想如何来完成。有可能的话,画一个流程图,简单的可以画在脑子里,对程序中用到的数据、变量有一个初步的安排,然后自己动手去写,遇到实在没办法解决的地方,再去请教老师或同学,或看别人是怎么处理的,这样首先起码你自己动过脑想过,自己有自己的思路。如果你一开始就看别人的程序,你的思维就会受限在别人的思维里,自己想再创新就更难了,这样你自己永远也没办法提高,因为你是走在别人的影子里。
学会提问题。一般来说,学习过程中,你遇上的问题,多数人也有遇上的,所以如果有什么不懂,你可以去问老师。我觉得学习单片机最主要的要多提问,对于一个自己不是太懂的程序,自己一定要多提问几遍,这样不但有利于加深自己的印象还能从中学到不少别人的方法。
经过一个学期我对《单片机》这门课程的学习,不仅让我懂得了很多程序的编写,还让我学到了很多对自己有用的学习方法。总结这个学期来的我自己的学习情况,我觉得自己对编程进步了不少,懂得运用正确的学习方法学习单片机程序,不再去死记硬背指令了。所以我觉得学习要不断总结学习方法,才能让自己学习不断进步。
交通信号灯设计报告
实验目的: P1口的使用方法,延时程序的编写
实验要求:在一个十字路口分为东西南北走向,信号等按以下的状态顺序工作:
(1) 初始状态0,东西、南北红灯全亮。延时一定时间;
(2) 状态1,南北绿灯亮通车,东西红灯,延时一定时间;
(3) 状态2,南北绿灯闪烁几次转黄灯,东西仍然红灯,延时一定
时间;
(4) 状态3,南北红灯,东西绿灯通车,延时一定时间;
(5) 状态4,南北仍然红灯,东西绿灯闪烁几次转黄灯,延时一定
时间;
(6) 循环至状态1,继续
实验电路和流程框架图:
(1) 硬件电路
交通灯实训设备用最小系统板和信号灯组合而成。
2、软件编程
若各路口灯亮灭的时间间隔为2s钟,灯光闪烁时间间隔为0.5s。用软件延时的方法,晶振频率12MHz时,一个机器周期为1us。
编写交通信号灯程序:
编写主程序,由R7做主程序的计数器,确定调用延时时间为0.5s,从而获得交通灯的亮灭时间。
篇二:《单片机》课程学习总结
时光飞逝,一转眼,一个学期又进尾声了,本学期的单片机课程也结束,但通过这次单片机的学习,我不仅加深了对单片机理论的理解,将理论很好地应用到实际当中去,而且我还学会了如何去培养我们的创新精神,从而不断地战胜自己,超越自己。创新可以是在原有的基础上进行改进,使之功能不断完善,成为真己的东西。
当今社会随着电子技术的发展,特别是随着大规模集成电路的产生,给人们的生活带来了根本性的变化,如果说微型计算机的出现使现代的科学研究得到了质的飞跃,那么可编程控制器的出现则是给现代工业控制测控领域带来了一次新的革命。在现代社会中,温度控制不仅应用在工厂生产方面,其作用也体现到了各个方面。本学期我们就学习了单片机这门课程,感觉是有点难呢。也不知道整个学习过程是怎么过来得,可是时间不等人。
刚开始学习的时候,对单片机没有什么认识,不知道什么是单片机,更不知道它有什么作用。通过学习才大体知道了单片机的一些知识。单片机是一块在集成电路芯片上集成了一台有一定规模的微型计算机。简称为:单片微型计算机或单片机。单片机的应用到处可见,应用领域广泛,主要应用在智能仪表、实时控制、通信、家电等方面。由中央处理器CPU、随机存储器RAM、只读存储器ROM、I/O接口、定时器/计数器以及串行通信接口等集成在一块芯片上,构成了一个单片微型计算机,简称为单片机。它的应用范围很广,在工业自动化中应用有数据采集、测控技术。
在智能仪器仪表中应用有数字示波器、数字信号源、自动取款机等。在消费类电子产品中应用有空调机、电视机、微波炉、手机、IC卡、汽车电子设备等。在通讯方面应用有手机、小灵通等。在武器装备方面应用有飞机、坦克、导弹、航天飞机、智能武器等。刚开始学习时只能抄写别人做成功的程序,一遍一遍的写,从简单的入手,逐步的积累,一步步的能够将小的程序结合到一起,拼接成较为复杂一些的程序。但是程序不要只是看别人得,一定要自己写过才是自己的。只有当你自己能写出来的时候说明你真懂了。刚接触KEIL时确实很让人头疼,使用 KEIL不会建项目、不会使用实验板。然后可以参考已经成功的程序,抄过来,写一个最简单的,让它运行起来,先培养一下自己的感觉,先建个项目,再配置一下项目,然后建个程序,加入项目中,再写代码、编译、生成HEX,刷进单片机中、运行。其实当遇到问题一定要自己尝试着解决,不能遇到问题就去问别人,自己一定要掌握解决问的方法和思路。对一个新项目时,自己一定要多想想,不要急着去看别人是怎么写的。应该先想一下程序的构架,想想如何来完成。然后自己动手去写,理清自己的思路这样更容易提高自己。
熟悉单片机的人都知道,要学好单片机可不是一件容易的事,倒不是因为单片机很难学,而是很难找到一本专为单片机入门者而编写的教材。翻一下身边的单片机教材,都好像是为已经懂单片机的人而写的,一般先介绍单片机的硬件结构和指令系统,再是系统扩展和外围器件,顺便讲一些应用设计(随便说一下,很多书中的电路设计已经过时,并且有些程序还是错误的`)。如果按照此种学习方法,想进行产品开发,就必须先把所有的知识全部掌握了才可以进行实际应用。学习使用单片机只能靠循序渐进的积累,虽然单片机的课程只上了几节就去上班了,但在学习的过程中有了一定的了解。下面就本人学习单片机的过程和经验做简要介绍。
首先,学习单片机要有一定的基础:电子技术方面要有数字电路和模拟电路等方面的理论基础,特别是数字电路;编程语言要求汇编语言或C语言。要想成为单片机高手,建议初学者首先学习汇编语言,学的差不多的时候,转入C语言学习。尽管汇编语言属于低级语言,编程效率低,但是较C语言具有目标代码简短,占用内存少,执行速度快等优点,更重要的是能使初学者尽快熟悉单片机的内部结构,并能对其进行精确的控制。汇编语言在单片机教材里面都会涉及,不需要单独购买教材和学习。C语言是一门学问,有很多专业书籍来讲解,并且对我们今后的编程生涯有绝对的好处,因此要深入学习,千万不要自以为看了某某的视频教程就以为掌握了C语言,那只是C语言的一部分。在这里给大家推荐一本单片机C语言程序设计参考书,马忠梅等着,北京航空航天大学出版社出版的《单片机的C语言应用程序设计》,要求C语言基础。如果没学过C语言,建议学习清华大学谭浩强编写的C语言程序设计,这本书写的不错,通俗易懂。
其次,是单片机教材选择。单片机是一门非常重视实践的技术,不能总是看书,但要学习它首先应看书,对单片机引脚、内部结构、寄存器和原理有一定地了解和感官认识,它的是怎样工作的,能干些什么?刚开始时,也许你看不明白,但这并不要紧,因为你还缺乏实践经验。现在单片机应用广泛,因此各个厂家分别推出了自己的单片机,我们没必要每样都学!因为他们的编程方法和调试过程以及内部指令结构有一定的相似,只要学精通一款就OK了!尤其是用C语言编程,就几乎不用分什么派系,但是我们要选择一款有代表性的知识范围广,并且入门容易,书籍多。一般来说,MCS-51系列单片机已经得到广泛的普及和应用,市场上它的资料也比较多,用的人也很多。给大家推荐一些参考书,学习时只需要一本就足够拉。书名:《新编MCS-51单片机应用设计》,哈尔滨工业大学出版,作者:张毅刚;书名:《单片机原理及应用》,高等教育出版社,作者:张毅刚等;书名:《单片机高级教程:应用与设计》,北京航空航天大学出版社,作者:何立民。相关教材还有很多,在这不一一列举。
然后,是开发工具和开发环境的选择。选择一块合适的学习板,对于初学者来说一般无力接受,如果经济条件允许、本人又对单片机很感兴趣、有从事相关工作意向的话,鼓励大家购买。随便说一句,学习板功能要求太全,具有流水灯、数码管、独立键盘、矩阵键盘、AD或DA、液晶、蜂鸣器等就差不多啦,毕竟,功能齐全的价格比较高。仿真器对单片机初学者来说既是那么耳熟,同时又有些陌生,这主要是因为市场上传统的仿真器价格都在千元以上,对经济不是非常宽裕的人来说是不小的开支。同时仿真器是用来提高调试程序效率的,也不是非需不可的,如果你没有仿真器,遇到程序出错的时候,只好苦思冥想,反复烧写调试。
随便推荐一下,学林电子的51tracer仿真器,有兴趣的朋友可关注一下。有了单片机教程板以后,先看下指导说明书,熟悉一下学习板,开卷有益。以后就得靠自己多练习了,将学习板与电脑连接好,先学会开发软件的使用,然后从最简单的流水灯实验做起,按照你自己的意愿控制流水灯,当你完成时,你会发现这是多么惬意的事情。太好玩了,你会觉得这不是在学习,而是在玩,当你发现,单片机能够按照你编写的程序工作时,你会觉得非常兴奋,比做什么事情都开心,这样你会慢慢迷上单片机,真的。不少网站上说搞定某个实验,就恭维的告诉你一声”恭喜你,学会了”自己学会了单片机,这有点可笑,这只能说明你算过关了,对单片机有了一定了解和会使用它了。但是单片机能完成的功能太多了,尤其是对外围器件的控制,综合起来能设计出许多意想不到的产品.因此除了入门外,精通可千万别轻易说出口。
最后,在熟练掌握和应用后,那可以说对于单片机方面的硬件你已经入门了,剩下的就是自己练习设计开发各种课题,不断的积累经验。最终,自己完全设计具有个人风格的课题,产品,这样你就是单片机高手拉。只要过了第一关,后面的路就好走多了,万事开头难,这大家可能都听过。
有时候单片机的学习很单调,有些知识学起来很抽象,不容易理解,只能慢慢适应,一边学习理论知识,一边编写程序,将程序刷入单片机进行调试,通过这种方式才能更快速的学习单片机。要坚定自己的学习信心,在付出持之以恒的努力,我相信自己能进一步加深对单片机的了解,在单片机的学习道路上走得更远!
;② 51单片机教材有什么好的推荐吗
单片机原理(普通高等教育“十二五”规划教材):这本《单片机原理》根据21世纪高等院校单片机原理课程教学大纲的要求,结合现代电子技术、计算机技术发展的趋势和对单片机技术开发人才的实际需求进行编写的。
单片机原理及应用(全国高等学校自动化专业系列教材):本书前两版持续畅销,累计印数3万余册。优秀作者,历经10年,打造单片机系列(3本)教材,覆盖单片机领域课程绝大部分需求。提供配套电子课件、习题参考答案和程序代码。
单片机原理与应用:《单片机原理与应用》共分11章,第1章介绍单片机的基础知识;第2章介绍MCS-51单片机的内部结构及外部引脚;第3~4章介绍MCS-51单片机的指令系统及汇编语言程序设计。
51单片机使用注意事项
众所周知,51系列单片机的硬件堆栈不能放在片外,所以要在51系列单片机上开发操作系统的话就要少用它的片内RAM。
但是不用片内RAM是办不到的,因为操作系统也要传递参数,也要使用堆栈。C51单片机的C函数传递参数是通过寄存器和存储器的,不能通过堆栈。但是可以通过一些措施使得操作系统代码少用片内RAM。
③ 51单片机应用基础内容简介
《51单片机应用基础(C51版)》是一本专为职业院校学生编写的单片机教材,旨在帮助初学者轻松掌握单片机的基础知识和应用技能。这本书采用8051/80C51系列单片机作为核心,以生活情境出发,通过形象化、通俗化的方式详细介绍了单片机的功能、工作原理和应用方法等内容。内容涵盖了单片机内部结构、指令系统、定时与计数、串行通信、与部分典型器件接口等多方面知识。此外,书中还结合实例介绍了Keil、Medwin、Proteus等流行工具软件的使用方法,使学习过程更加直观和实用。
《51单片机应用基础(C51版)》在编写过程中,充分考虑了初学者的认知规律,摒弃了传统以学科体系为主线的编排方式,采用以初学者需求为主线的组织方式,使学习内容更加贴近实际应用。书中的内容由编者在多年单片机课程教学改革的基础上精心编写,融入了编者及众多高职学校主讲教师多年的教学经验和工程实践经验,确保了知识的准确性和实用性。
这本书不仅适合高职院校、中职学校、电视大学和网络大学的电子技术专业、机电一体化专业、自动化专业、通信专业、计算机专业及其他相关专业的学生作为教材,也可作为一些普通高校和社会培训机构的教材或教学参考书。对于业余电子爱好者和电脑编程爱好者而言,这本书同样是一本自学单片机的良师益友,帮助他们从零开始,逐步掌握单片机的应用基础。
总之,《51单片机应用基础(C51版)》是一本内容全面、编排合理、易于理解的单片机入门教材,旨在帮助初学者快速掌握单片机知识,激发学习兴趣,提高实际应用能力。无论是专业学生还是业余爱好者,都能从中找到适合自己的学习路径,实现单片机技术的深入理解和掌握。
④ 学习51和stm32对汽车电器有帮助吗
有的
《朱有鹏老师单片机完全学习系列课程》总共5季,其中第1、2季是51单片机学习,第3、4、5季是STM32单片机与RTOS学习。整个课程时长约250小时,是一套零基础、全面系统、易学易懂的优质单片机编程学习课程。
本课程是真正零基础开始学习51单片机和STM32单片机的系列课程,最大特色是讲解清楚明白,容易学会。
本节课程为第3季教程《从51到ARM之STM32完全学习》的第1篇,对STM32相关的3季课程做了整体介绍,并且对STM32学习和51单片机的不同做了概括性总结。
⑤ 谁有《MCS-51单片机培训教程》这本书的视频教程
嘉鸿视频教学www.study8.net.cn
专业提供211重点大学各类视频教育、教学资料
单片机技术(34讲)--吉林大学 赵宏伟 主讲
单片机及应用(32讲)--东南大学 刘其奇教授
先修课程
数字逻辑电路
计算机组成原理
接口技术
汇编语言
课程性质:应用型课程
前 言:
单片机在一块半导体材料上集成了CPU、存储器、I/O接口等各种功能部件,具有体积小、功耗低、价格便宜、功能强、可靠性好和使用方
便灵活的特点。单片机在工业控制、数据采集、智能化仪表、办公自动化以及家用电器方等各个领域中得到了越来越广泛的应用。�
将单片机技术与测量控制技术相结合,可以使工业自动控制变得更方便、控制效果更佳。在机电一体化方面,单片机也发挥了它的特殊作
用,使许多传统产业发生了巨大的变化,使许多工业产品体积缩小,能耗降低,功能增加,操作方便。由于单片机在如此广泛的领域里获得了
应用,世界上许多集成电路生产厂家相继推出了各种类型的单片机,其中,MCS-51系列单片机以其优越的性能、成熟的技术和高可靠性,占领
了工业控制的主要市场。特别是在我国,〖WTBZ〗MCS-51系列单片机已成为单片机应用领域的主流。
课程简介:
本课程精选了单片机应用技术的基础知识、传感器与检测技术以及〖WTBZ〗PC微机控制技术的部分内容,并使之融为一体,在应用技术的
复合方面具有新意。�
本课程以MCS-51系列的8位单片机为教学对象,介绍单片机的发展概况、原理及应用。全书共分14章,内容包括:单片机概述,〖WTBZ〗
MCS-51系列单片机的结构,〖WTBZ〗MCS-51系列单片机指令系统,程序设计基础,中断系统,〖WTBZ〗MCS-51系列单片机内部定时器/计数器及
其应用,串行接口,单片机应用系统扩展设计基础,模拟量输入输出接口技术,人机接口技术,功率接口技术,单片机应用系统设计技术,单
片机实用技术举例,新型单片机介绍。�
本课程可作为高等院校电气信息类各专业“单片机原理及应用技术”课程的教程,同时可供有关工程技术人员参考。
教材目录:
第1章 单片机概述
1.1单片机发展概况
1.2单片机的分类
1.3单片机应用介绍
思考题与习题
第2章 MCS-5单片机的结构
2.1 MCS-51单片机的结构和引脚
2.1.1引脚定义及功能
2.1.2 MCS-51单片机的基本组成
2.2 8051单片机存储器结构及其用途
2.2.1 程序存储器
2.2.2 数据存储器地址空间
2.3 并行I/0口
2.3.1并行I/0口的结构
2.3.2 并行I/0口操作注意事项
2.4 时钟电路
2.4.1内部时钟电路
2.4.2 外部时钟电路
2.4.3 时钟与时序
2.5 复位电路
2.5.1单片机复位原理
2.5.2 复位电路
思考题与习题
第3章 MCS-51单片机指令系统
3.1指令格式和寻址方式
3.1.1指令格式
3.1.2 寻址方式
3.2指令系统
3.2.1寻址空间及符号注释
3.2.2 数据传送指令
3.2.3 算术运算指令
3.2.4 逻辑运算指令
3.2.5 控制转移指令
3.2.6 位操作指令
思考题与习题
第4章 程序设计基础
4.1 MCS-51单片机汇编语言的伪指令
4.2汇编语言程序的基本结构
4.3实用程序设计举例
4.3.1 数制转换程序
4.3.2 算术和逻辑运算类程序设计
4.3.3 查表程序设计
思考题与习题
第5章 中断系统
5.1 中断概念
5.2中断源与中断请求
5.3中断允许控制
5.4中断优先级控制
5.5中断响应与中断处理
思考题与习题
第6章 MCS-51单片机内部定时器/计数器及其应用
6.1 定时器的结构及工作原理
6.2定时器的控制
6.2.1工作模式寄存器TMOD
6.2.2 控制寄存器TCON
6.3 定时器的工作模式及其应用
6.3.1模式0及应用
6.3.2模式1及应用
6.3.3模式2及应用
6.3.4模式3及应用
6.3.5综合应用举例
思考题与习题
第7章 串行接口
7.1 串行通信概念
7.2 串行接口的工作方式
7.2.1串行接口的结构
7.2.2串行接口的工作方式
7.3 串行接口的波特率
7.4 串行接口的应用
7.4.1串行接口工作方式0的I/O扩展应用
7.4.2串行口的异步通信应用
思考题与习题
第8章 单片机应用系统扩展设计基础
8.1程序存储器扩展
8.1.1 EPROM程序存储器的扩展设计
8.1.2扩展E2PROM
8.2 数据存储器的扩展设计
8.2.1 数据存储器扩展举例
8.2.2 扩展数据和程序存储器综合举例
8.3 并行I/O扩展设计
8.3.1 简单的I/O扩展设计
8.3.2 8255可编程并行I/O接口扩展电路设计
8.3.3 8155可编程I/O接口扩展设计
8.3.4 串行口扩展I/O接口
8.4 外部中断扩展方法
8.4.1 利用定时器扩展外部中断源
8.4.2 中断加查询扩展中断源
思考题与习题
第9章 模拟量输入输出接口技术
9.1 模拟量输入接口技术概述
9.1.1 传感器技术
9.1.2 模拟量信号处理技术
9.2 A/D转换器的主要性能指标及分类
9.2.1 A/D转换器的主要性能指标
9.2.2 A/D转换器的分类
9.3 常用的A/D转换芯片
9.3.1 ADC0809 8位A/D转换器
9.3.2 AD574 12位A/D转换器及接口
9.3.3 双积分A/D转换器及接口技术
9.3.4 V/F转换器与单片机接口
9.4 D / A转换器及接口技术
9.4.1 D / A转换器的主要性能指标
9.4.2 D AC0832 8位D / A转换器
9.4.3 MCS-51单片机与12位D / A转换器DAC1208的接口
9.4.4 F / V转换电路
思考题与习题
第10章 人机接口技术
10.1 开关接口
10.1.1 机械式开关接口的基本应用
10.1.2 电子式开关接口的基本应用
10.2 键盘接口
10.2.1 硬件消除抖动法
10.2.2 软件消除抖动法
10.2.3 简单键盘接口
10.2.4 矩阵式键盘接口
10.2.5 BCD码拨盘接口
10.3 LED显示接口
10.3.1 发光二极管接口
10.3.2 LED数码管接口
10.4 LCD液晶显示接口
10.4.1 字段型LCD及其应用
10.4.2 图形式液晶显示驱动器
第11章 功率接口技术
11.1开关型接口
11.1.1 简单开关量输出接口
11.1.2 光电耦合接口
11.1.3 继电器接口
11.2电压调节接口
11.2.1 可控硅工作原理
11.2.2 可控硅在电压调节中的应用
11.2.3 固态继电器
思考题与习题
第12章 单片机应用系统设计技术
12.1设计原则与要求
12.2硬件设计要求
12.3软件设计要求
12.4 逻辑电平设计要求
12.5可靠性设计要求
12.6 印刷电路的设计要求.
12.7 电源系统的设计要求
12.8 单片机开发装置的选择
思考题与习题
第13章 单片机实用技术举例
13.1 智能化温度仪表的设计
13.2 PID智能控制器的设计
13.3单片机数字万用表的设计
13.4 电子血压计的设计
13.5 步进电机在精确走步中的应用
13.6 单片机在串行通信中的应用
13.7 单片机在气象参数测量中的应用
13.8 单片机在模糊控制中的应用
思考题与习题
第14章 新型单片机介绍
14.1 MSP430系列单片机
14.2 EM78P447S单片机
14.3 PIC系列单片机
14.4 AT89系列单片机
14.5 AVR系列单片机
14.6 其他系列单片机
思考题与习题