第一篇:51单片机学习总结
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;
unsigned charvextor[10];
intwwww;
注意:变量名不能用C语言中的关键字表示。
(9)
包含的头文件(可以在安装目录下INC目录下查看)
通常有:reg51.h reg52.h math.hctype.hstdio.hstdlib.habsacc.h
常用有:reg51.h reg52.h
(定义特殊功能寄存器和位寄存器);
math.h(定义常用数学运算);
(10)中断服务程序的格式
函数名()interrupt n using m
{
函数内部实现 ….}
(11)I/O口定义
sbit beep=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中断:外部中断、定时器中断、串口中断 串口通信:单片机之间、单片机与计算机间
第二篇:单片机学习总结
单片机假期培训总结
郭林朋
首先感谢领导给我这次培训的机会,通过这次培训我获益良多,提高了自己的专业技能,下面就是我对本次学习的总结和教训。
第一天的开学典礼上,我们听了亚龙集团陈总经理的报告,特别是陈总经理提出的,做-学-教的教学模式,将做放在第一位,切合中职院校的特点,重点培养学生动手的能力,职业技能,点明了今后的教学方向,对我启发很大。然后我们参观了亚龙集团的教学设备和生产线。
接下来的几天进入了我们的知识技能学习,首先技术老师为我们详细讲解了单片机原理的重难点知识,并且着重介绍了他们在实际工程项目中的例子和一些重要问题的解决方法和方案,这对我们以后的教学和工作中都会起到巨大的作用。使我们在今后做项目和实际应用中少走弯路,有些方案可以直接借鉴。
另外老师还强调课堂与实验教学应该坚持不断更新的原则,紧跟上单片机原理飞速发展的步伐。传统的教学方法是讲授法。这种方法如运用不当,易造成以教师为中心,形成满堂灌、填鸭式,限制学生主体参与和主动创造的精神。要对单片机原理整体教学过程进行总结和归纳,对此门课程教学过程中难、重点进行深入剖析,明确解决思路;进行了细致的案例分析和示范。使我认识到在教学过程中,教师应想方设法调动学生的各种感官,激发学生的思维,为学生创设一个有利于积极主动、创造性地进行学习的情境,并引导和组织他们进入
这个情境。
随后我们进行了逐个项目的实验从最开始的点亮一个led灯,到闪烁,单片机控制数码管显示,点阵汉字的显示及移动,单片机控制步进电机,液晶显示等等,让我充分体会到了做中学的乐趣,在不断实验,不断动手中,完善自己的知识体系,丰富自己的学习开发经验,熟练了对各种软件工具的应用。
这几天的学习不仅让我在专业技能上有所突破,对平时的教学我也总结出了自己的一点看法:
1、激发学生的学习兴趣
兴趣是最好的老师,学生在学习活动中,对自己感兴趣的现象、原理、规律等,总是主动、积极地去认识、探究。因此,在教学中,应设法激发学生的学习兴趣,以诱发学生的探究动机。
教师在整个模式结构中总是起到导学的作用,教师的作用就是尽量激发学生对本课程的学习兴趣,提出问题、引导学生学习方向,让学生通过自主学习、网上协作学习、上机练习,最后对提出的问题进行评讲,检查学生的学习效果。
2、提出问题
利用各种方法选择出与当前学习主题密切相关的实际问题作为学习的中心内容(让学生面临一个需要立即去解决的实际问题)。运用各种媒体把学生的注意力集中过来,达到教学目标。如果教师将所有问题都自问自答,学生很多时候还是不能真正称为学习的主人。
3、自主学习
自主学习能力包括:
(1)确定学习目标表的能力
(2)获取有关信息与资料的能力(知道从何处获取以及如何去获取所需的信息与资料);
(3)利用、评价有关信息与资料的能力。
4、协作学习
讨论、交流,通过不同观点的交锋,补充、修正、加深每个学生对当前问题的理解。激发学生的学习兴趣,引发和保持学生的学习动机。为使学生的意义建构更为有效,教师应尽可能组织协作学习,展开讨论和交流,并对协作学习过程进行引导,使之朝有利于意义建构的方向发展。这些引导的方法主要有:提出适当的问题以引导学生的思考和讨论;在讨论中设法把问题逐步引向深入,以加深学生对所学内容的理解;
5、效果评价
教学的目的就是要求学生解决面临的实际问题,学习过程就是解决问题的过程,即由该过程可以直接反映出学生的学习效果。这种源于学习过程本身的评价有利于激发学习动力,又能使教师在教学中及时了解学生的进步,促进学生的自我监督和调节。师生们正是在这种相互监督、交流、反思过程中实施着评价。
最后再次感谢领导给我这次学习的机会,我相信这次学习中给我的收获,一定会在我今后的工作中起到非常重要的作用。
第三篇:单片机应用学习总结
单片机应用技术
学习
总
结
系别:电子与信息$$程$$ 姓名:%%% 学号:0 8 $ 6 $ 1 3 0 8 $ $
一、期末学习认识
单片机入门应有针对性的解决一些简单的实例问题。边理论边实践学到的知识更容易掌握,本学期所做实例:LED闪烁控制,调试LED闪烁控制,流水灯,简易密码锁,左右转向灯控制等。
学习好单片机,最主要的是实践,在实践中增长经验。在校学生的话,实践机会的确会比较少,但是有机会的话,可以毕业或暑假实习选择相关的课题,这样就可以接触到实际的项目。单片机开发应用需要软硬件结合,所以不能只满足于单片机基础、编程技巧,所以我们也要注意硬件知识的积累。
二、实验中遇到的问题及解决
1.流水灯
以单片机AT89C51为结构和应用,实现了流水灯循环闪烁。此次实验在软件、编写程序方面花费时间,首先于是我们对软件的陌生以及C语言知识基础差,很长时间才完成组合而后编程后却实现不了效果。实训使我了解自身条件的不足,使我在单片机的基本原理、单片机应用系统开发过程,以及在C语言思路方面得到进步。
2.简易秒表
根据实验条件,找到适合的方案。根据实验的实际情况,添加些额外程序来使系统更加的稳定。然后再进行程序调试和相应的修改,以达到能够实现所要求的功能的目的。程序要尽量做到由各个子程序组成,在有些程序后面最好加注释,这样在程序出错的检查过程中可以更容易查找的到,也更简洁,更明白易懂。在设计控制开关时,注意2个中断的打开和关闭的先后顺序。
3.左右转向灯控制
电源和接地:找到工具栏中的里有POWER就是电源,GROUND就是接地,记得选择完之后要把按钮按回 ,不然就不能继续选择其他的元件。可以调整元件的方向以方便电路图的绘制。在画电路图、会出现不美观的斜线,影响对电路图的检查,在画线时如果想在某地拐弯就在那个地方单击一下。
4.跑马灯
跑马灯系统的8个限流电阻可以采用普通电阻也可以采用排阻,使用排阻比较有利于节省PCB布板的空间。通过跑马灯系统设计的学习与编程,能很快熟悉单片机的操作方式,了解单片机系统的开发流程,并通过第一个实例增强自己学习单片机系统设计的信心。
三、学习中采用的学习思路以及方法:
1.学习中简单易懂且比较实际的实例,符合我们学生的认知水平,所以我们在本学期所学到的比较经典的实例,不仅提高了我们的学习兴趣,对于综合性的章节,所选用的实例应来自实际应用。
2.将高级程序设计思想贯穿全书,本课程的中心由原来的单片机设计制作转向了“C程序设计”,因此在所有实例讲解应用中,不断强化高级程序设计的思想,从理解单片机运行过程的角度去训练我们的面向过程和面向结构的逻辑思维。
3.关注单片机技术发展,我们所学内容符合实际应用,主要学习了AT89C51的结构和应用。
4.学习中重点突出,学习顺序、老师讲解也对我们学习面向对象思想的培养从内容上符合,“从个例到通用”、“从理论到实践”的原则,比较好地将单片机C语言程序设计的思想通过逐格参透,开拓了我们的思维模式。
四、学习成效及检测
1.由于学习中有充分的程序技能训练时间较,有效地培养了我们的动手能力,贯彻了应用型人才培养模式,使我们不得不专注于编程。
2.因为学期开始就采用分组学习实训的方法,也达到了课程的教学的学习目的,由于我们C语言的课程已学习过,所以对单片机的代码编写掌握良好。
3.本学期几乎每个课时都提供了一个小规模实训开发,将课本实际工程项目思想归纳,培养我们的项目开发经验,将理论与实践结合紧密,也能够体会软件工程思想。
4.我们的计算机模拟制作单片机LED,老师循环指导,巩固和拓展了我们的开发能力。从学习效果来看,小组制作实训也很好地指导了我们的实训学习,减少了我们不必要的错误、增强了同学之间互补学习以达到了课程的学习目标。
五、学习的不足之处
1.我们自主学习能力不够,C语音基础很差并且懒惰思想严重,致使平时学习氛围不好,持续学习能力不强,学习水平提高慢。小组同学之间依赖性太强,虽有收获,但没有达到最好的理想效果。老师师虽努力的督促,效果不是很好。
2.同学们学习态度很差,无心学习的同学常常影响到整个小组的学习进程,眼高手低的态度也导致深入教学难以实施。整个班级同学理想浮躁,无法带动集体向上。
3.我们大专生的自身素质仍需提高,尤其在学习理想态度方面应应加强端正,并且要提高能力水平和综合素质需要提高,用更多的知识和经验去为未来辅路。
4.大学过程是一个理论过程,实践的机会比较少,而我们这些高职生好高骛远往往不重注在学校获得的知识。
第四篇:单片机课程学习总结
单片机课程学习总结
一、成员:
张坤,张金,张龙
二、关于专业知识的所得:
12864(ks0108控制器)的显示控制;
LED扫描显示;
超声波发射与接收;
单片机接口及编程技巧;
定时器、中断等的使用;
开关电路的设计;
等等。
三、其他感悟
通过单片机课上的系统设计项目,作为一个三人组成的团队,我们在团队管理方面都深有体会。
首先一个团队的每个成员必须同心协力,共同努力完成任务。团队每个成员都要有责任感,因为我们团队只有三个人,所以大家都可以做到相互督促,相互鼓励,每个人对整个项目也都有很整体的把握。一个人遇到难以克服的困难,三个人团结协作一起解决。
同时也要注意分工的问题,责任分配一定要明确,困难是大家的,责任却是个人的。小团队里不需要专门的问责制,但是我们团队每个成员都很自觉的承担起各自的责任。一定要注重效率,避免重复工作。
这又向我们提出了经常交流的要求。只有多交流,搜集到的资源才能充分共享,每个人都知道其他人的想法,清楚项目的进程。
最后还要注意团队精神状态的保持。团队成员应始终对单片机应用有充足的兴趣,不会因为困难而轻易退缩。将最初的热情保持到最后才能取得成功。队长应始终保持乐观态度,适时调动团队情绪,使得整个团队的精神保持在良好的状态。
我们在项目的设计制作过程中遇到了各种各样的问题,比如超声波接收电路换过两次,仍然不能成功接收超声波;lcd显示屏只能仿真成功,下载到单片机上却总是不能工作。我们灰心过,但是到最后还是在努力试图完成我们的项目。
四、对未来单片机课程的期望
经过单片机课程的学习,我们深刻理解到,有所求的学习才是最高效的学习。这应该是调动积极性最好的方法了吧。所以,“课程设计”这一特殊作业一定是要坚持下去的。不过考虑我们在课程设计过程中遇到的问题,我们发现我们不能及时与学长分享课程学习中的心得体会,不能分享前辈在电子设计过程中的经验教训。所以最好是可以有一个平台,使大家能及时得到有用的信息。
推荐阅读:
计划书范文:http:///fanwen/jihuashu/
述职报告范文:http:///fanwen/shuzhi/
左眼皮跳是什么预兆:http://maren.bukeep.com
第五篇:单片机学习
培训总结
为期二十五天的单片机培训今天就要告一个段落了,回想起来,还有点舍不得。从第一天进来,看见单片机时的好奇及茫然,到之后的点滴学习的辛酸和喜悦:点亮第一个放光二极管,接通第一个七段数码管,用蜂鸣器发出近乎噪声的音乐……当时的无数次尝试,无数次失败,在现在看来都是那么的美好。
第一次进实验室时,看见满桌的实验仪器,心中竟漫上一丝丝的喜悦。对于从小就喜欢乱拆小电器的我,如果能掌握这些神秘仪器的用法,真是再好不过的事情了,真希望老师立马就教会我们这些东西。然后老师给我们讲我们暑假培训的目地就是学会单片机——一块拥有神秘芯片和器件的绿色板子。然后就是正式的培训上课了。
每天早上六七点起床,匆匆吃过早饭就得搭公交车往南区赶。一个小时的公交车奔波对于有点晕车的我可是个不小的挑战。下了车有点头晕,还没有回过神来,就和同学一起走进实验室了。晚上九点下课之后又得挤公交回去,十一二点才能睡觉。这样一两天之后觉得很累很累。想着得这样奔波一个月,真有点害怕,不知道自己能不能坚持下来。但我一直坚信这样做是值得的,因为在这边有我喜欢的东西。每天我都能学到新的东西,每天我都能更进一步掌握单片机的用法,每天我都能更加熟练地使用前段时间学到的东西。看视频,认真学里面老师的方法,理解他讲解的每一个器件的原理,跟着他编程驱动自己的单片机;问老师,把自己的想法告诉老师,让老师给我讲解在学习单片机时的困惑;和同学交流,一起交流学习的心得和自己的收获,相互关心相互帮助。随着时间的过去,大家都在进步,人数好像也越来越少。从进来的第一天老师就告诉我们要学会坚持,因为每天重复的生活,总会让人产生厌倦,而很多同学就是受不了这样的生活而选择了中途放弃。虽然我也想回家想摆脱这样的繁累,但还是选择了留下来,因为我知道,这里有我喜欢的东西。就这样日子一天天地过去直到今天,看着自己编的那么多程序,自己关于单片机的认识和掌握,真的很庆幸自己选择了留下来而没有中途退出。
这个培训让我真正有了一个不一样的暑假,不仅仅学会了单片机,更学会了坚持。我发现我原来对电子方面有这么大的兴趣,真的很庆幸这个培训给了我这个机会,我想我会沿着这个继续坚持下去。