单片机心得_单片机心得体会
单片机心得由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“单片机心得体会”。
“单片机”学习心得
这学期我们开了《单片机》的课程,这也是第一次与“单片机”接触。说实话刚开始听到这个课程真是一头雾水。“单片机”是什么的?做什么用的?当然如果没有学习过电信专业的人肯定是不知道的!呵呵!带着这些疑问我们走进了“单片机的世界”。
教《电片机》课程的是个女老师,上课很认真。带着我们做了过很多次实验,还有给我们布臵做有关课本以外的各种“单片机”、各种“显示器”、“键盘”的PPT作业。让我们以小组合作的方式来完成,好促进同学之间的关系,培养团结合作的精神!
单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。
我们在这学期做了有近十次的实验,通过学习让我深深感到“单片机”的重大作用和乐趣。“麻雀虽小五脏俱全”!这句话完全可以用在形容“单片机”上。生活中“单片机”无所不在,应用在各种领域中!
我们做过的程序有很多。下面就说说我们的实验和PPT1、单片机仿真试验系统的应用练习
任务步骤:
——硬件搭建——软件编程(在计算机中打开编程软件“伟福”,输入参考程序)——编译(将输入的程序编译直至没有错误。)——仿真调试(通过软件调试观察存储单元结果变化是否正确,或者在仿真开发系统中在线仿真。)——执行程序
当然老师会教我们如何编程序!让我们体会自己编程序,使小灯成功顺序闪烁后的喜悦心情。
2、用单片机控制闪烁灯——在广告行业中,单片机作为主控芯片得到广泛应用。在试验中,要对一个彩灯的闪烁进行控制。
3、端口输入输出/输出控制,模拟开关灯
4、顺序彩灯的控制——设计顺序彩灯控制系统,假设晶振为12MHz,8个发光二极管VL1~VL8分别接在单片机的P1.0~P1.7端口上。
5、多状态闪烁灯控制
6、简单交通信号灯模拟控制——假设单片机晶振频率为12MHz,实现用P1口控制6个发光二极管,模拟一个简单的十字路口交通信号灯的工作。东西向与南北向的红、绿、黄灯各一个。交通信号灯规律为,十字路口是东西南北走向,每一时刻每个方向只能有一个灯亮,初始状态STATE0为东西南北均红灯亮,1s后转入状态STAYE1,南北绿灯亮同时东西红灯亮,延时20s后转入状态STATE2,南北黄灯亮东西红灯亮,5s后转入状态STATE3,东西绿灯亮南北红灯亮,20s后转入状态STATE4,东西黄灯亮南北红灯亮,5s后转入状态STATE1,如此循环。
这些实验看似很难,但是实际操作起来不是很难,要有耐心,细心。当然上课听讲很重要啦!呵呵!
还有我们做的PPT,每次我都很认真的去做。查资料,整理资料,然后制作。每次我们组都得到老师的表扬。自己组的成果得到老师认可心里当然很高兴啦!
第一次PPT作业是以“单片机”为题目。在这次制作ppt中是我收获最大的一次,学习到了有关“单片机”书中没有介绍的很多知识。每次的作业我都有好好的吸收资料中的只是。
一、单片机历史
单片机诞生于20世纪70年代末,经历了SCM、MCU、SoC三大阶段。
1.SCM即单片微型计算机(Single Chip Microcomputer)阶段,主要是寻求最佳的单片形态嵌入式系统的最佳体系结构。“创新模式”获得成功,奠定了SCM与通用计算机完全不同的发展道路。在开创嵌入式系统独立发展道路上,Intel公司功不可没。
2.MCU即微控制器(Micro Controller Unit)阶段,主要的技术发展方向是:不断扩展满足嵌入式应用时,对象系统要求的各种外围电路与接口电路,突显其对象的智能化控制能力。它所涉及的领域都与对象系统相关,因此,发展MCU的重任不可避免地落在电气、电子技术厂家。从这一角度来看,Intel逐渐淡出MCU的发展也有其客观因素。在发展MCU方面,最著名的厂家当数Philips公司。Philips公司以其在嵌入式应用方面的巨大优势,将MCS-51从单片微型计算机迅速发展到微控制器。因此,当我们回顾嵌入式系统发展道路时,不要忘记Intel和Philips的历史功绩。
3.单片机是嵌入式系统的独立发展之路向MCU阶段发展的重要因素,就是寻求应用系统在芯片上的最大化解决;因此,专用单片机的发展自然形成了SoC化趋势。随着微电子技术、IC设计、EDA工具的发展,基于SoC的单片机应用系统设计会有较大的发展。因此,对单片机的理解可以从单片微型计算机、单片微控制器延伸到单片应用系统。
二、单片机的应用领域
按照不同的应用领域划分:
商业级(0~70摄氏度)、工业级(-40~85摄氏度)、汽车级(-40~120摄氏度)、军工级(-55~150摄氏度)。其中医疗器械、宇航以及生命工程方面都是考虑军工级。
商业级的通用性最大,所有单片机都可以适用。
工业级的单片机就少的多了,欧美和日本的芯片比较多。
汽车和军工级的最少,只有少数美国公司、俄罗斯、和欧洲的公司有生产
单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域。大致可分如下几个范畴:
1.在智能仪器仪表上的应用2.在工业控制中的应用3.在家用电器中的应用4.在计算机网络和通信领域中的应用5.单片机在医用设备领域中的应用6.在各种大型电器中的模块化应用
三、单片机编程软件KEIL
单片机开发中除必要的硬件外,同样离不开软件,我们写的汇编语言源程序要变为CPU可以执行的机器码有两种方法,一种是手工汇编,另一种是机器汇编,目前已极少使用手工汇编的方法了。机器汇编是通过汇编软件将源程序变为机器
码,用于MCS-51单片机的汇编软件有早期的A51,随着单片机开发技术的不断发展,从普遍使用汇编语言到逐渐使用高级语言开发,单片机的开发软件也在不断发展,Keil软件是目前最流行开发MCS-51系列单片机的软件,这从近年来各仿真机厂商纷纷宣布全面支持Keil即可看出。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部份组合在一起。运行Keil软件需要Pentium或以上的CPU,16MB或更多RAM、20M以上空闲的硬盘空间、WIN98、NT、WIN2000、WINXP等操作系统。掌握这一软件的使用对于使用51系列单片机的爱好者来说是十分必要的,如果你使用C语言编程,那么Keil几乎就是你的不二之选(目前在国内你只能买到该软件、而你买的仿真机也很可能只支持该软件),即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。目前最新的版本是keil uv3,可下载破解版本,否则有容量限制。
不同的单处机有不同的编译软件.因为C语言具有通用性.在不同的单片机之间容易移植.51用keil c,msp430用IAR软件,avr用AVR STUDIO,PIC一般用MPLAB IDE+PICC或MPLAB IDE+PICC18 等等
四、常用单片机芯片
STC单片机、PIC单片机、EMC单片机、PHLIPIS 51PLC系列单片机(51单片机)、HOLTEK单片机、TI公司单片机(51单片机)、松翰单片机(SONIX)。
五、单片机应用的六大重要部分
1、总线
2、数据、地址、指令
3、P0口、P2口和P3的第二功能用法
4、程序的执行过程
五、堆栈
六、单片机的开发过程:
这里所说的开发过程并不是一般书中所说的从任务分析开始,我们假设已设计并制作好硬件,下面就是编写软件的工作。在编写软件之前,首先要确定一些常数、地址,事实上这些常数、地址在设计阶段已被直接或间接地确定下来了。如当某
器件的连线设计好后,其地址也就被确定了,当器件的功能被确定下来后,其控制字也就被确定了。然后用文本编辑器(如EDIT、CCED等)编写软件,编写好后,用编译器对源程序文件编译,查错,直到没有语法错误,除了极简单的程序外,一般应用仿真机对软件进行调试,直到程序运行正确为止。运行正确后,就可以写片(将程序固化在EPROM中)。在源程序被编译后,生成了扩展名为HEX的目标文件,一般编程器能够识别这种格式的文件,只要将此文件调入即可写片。
第二次PPT我们以“显示器”为题目,在这次作业中我学习到了生活中很多我们常见的电子产品都是由不同种类和原理的显示器而工作的。
LCD 液晶显示器LCD 液晶显示器是 Liquid Crystal Display 的简称,LCD 的构造是在两片平行的玻璃当中放臵液态的晶体,两片玻璃中间有许多垂直和水平的细小电线,透过通电与否来控制杆状水晶分子改变方向,将光线折射出来产生画面。比CRT要好的多,但是价钱较其贵。
LED显示屏LED显示屏(LED panel),是一种通过控制半导体发光二极管的显示方式,用来显示文字、图形、图像、动画、行情、视频、录像信号等各种信息的显示屏幕。
CRT显示器是一种使用阴极射线管(Cathode Ray Tube)的显示器,阴极射线管主要有五部分组成:电子枪(Electron Gun),偏转线圈(Deflection coils),荫罩(Shadow mask),高压石墨电极和荧光粉涂层(Phosphor)及玻璃外壳。它是目前应用最广泛的显示器之一,CRT纯平显示器具有可视角度大、无坏点、色彩还原度高、色度均匀、可调节的多分辨率模式、响应时间极短等LCD显示器难以超过的优点,而且现在的CRT显示器价格要比LCD显示器便宜不少。
OLED显示屏OLED为自发光材料,与传统的LCD显示方式不同,不需用到背光板,采用非常薄的有机材料涂层和玻璃基板,同时视角广、画质均匀、反应速度快、较易彩色化、用简单驱动电路即可达到发光、制程简单、可制作成挠曲式面板,符合轻薄短小的原则,应用范围属于中小尺寸面板。
第三次PPT是以“键盘”为主题。
触摸屏触控屏(Touch panel)又称为触控面板,是个可接收触头等输入讯号的感应式液晶显示装臵,当接触了屏幕上的图形按钮时,屏幕上的触觉反馈系统可根据预先编程的程式驱动各种连结装臵,可用以取代机械式的按钮面板,并借由液晶显示画面制造出生动的影音效果。
打字机打字机是用于书写的一种机械的,电机的,或电子的设备。使用时,通过敲击键盘上的某一个按键,该按键对应的字符的字模会打击到色带上,从而在纸或其他媒介上打出该字符。每一次字符的敲打,打字机都会把纸向左移动,以备打印下一个字符。
电子琴是用AT89C51单片机做比较简单配上按键键盘,三极管驱动一个喇叭就能实现
电视机遥控器由形成遥控信号的微处理器芯片、晶体振荡器、放大晶体管、红外发光二极管以及键盘矩阵组成。其工作原理如下 微处理器芯片IC1内部的振荡器通过2、3脚与外部的振荡晶体X组成一个高频振荡器,产生高频振荡信号(480kHz)。此信号送入定时信号发生器后产生40KHz的正弦信号和定时脉冲信号。正弦信号送入编码调制器作为载波信号;定时脉冲信号送制扫信号发生器、键控输入编码器和指令编码器作为这些电路的时间标准信号。
这学期很快就要结束了,在17,18周我们还有一门“单片机”试训的课程。相信在这两周的实训过程中,我还会受益更多,更广。实操还会更熟练。