单片机实习总结第1篇(全文781字)
单片微型计算机简称单片机,是典型的嵌入式微控制器(Microcontroller Unit),单片机芯片常用英文字母的缩写MCU表示单片机,单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。单片机由运算器,控制器,存储器,输入输出设备构成,相当于一个微型的计算机(最小系统),和计算机相比,单片机缺少了外围设备等。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。它最早是被用在工业控制领域。
由于单片机在工业控制领域的广泛应用,单片机由仅有CPU的专用处理器芯片发展而来。最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统更小,更容易集成进复杂的而对体积要求严格的控制设备当中。
INTEL的8080是最早按照这种思想设计出的处理器,当时的单片机都是8位或4位的。其中最成功的是INTEL的8051,此后在8051上发展出了MCS51系列单片机系统。因为简单可靠而性能不错获得了很大的好评。尽管以后ARM已经发展出了32位的主频超过300M的高端单片机,直到现在基于8051的单片机还在广泛的使用。在很多方面单片机比专用处理器更适合应用于嵌入式系统,因此它得到了广泛的应用。事实上单片机是世界上数量最多处理器,随着单片机家族的发展壮大,单片机和专用处理器的发展便分道扬镳。
现代人类生活中所用的几乎每件有电子器件的产品中都会集成有单片机。手机、电话、计算器、家用电器、电子玩具、掌上电脑以及鼠标等电子产品中都含有单片机。 汽车上一般配备40多片单片机,复杂的工业控制系统上甚至可能有数百片单片机在同时工作!单片机的数量远超过PC机和其他计算机的总和。本次实习将以51单片机为基础辅以TLC2543进行设计数字模拟电压表。
一、实习目的与任务
1.熟悉并掌握单片机芯片的应用方法;
2.掌握单片机应用系统一般的设计过程;
二、实习内容
1.通过电位器给定外部电压信号;
2.通过TLC2543检测并显示在8位数码管的右四位;
3.利用TLC5615分析检测的得到的电压是否准确,检测电压显示在数码管的左四位;
4.利用串口位系统设置上下限,并有超限报警;
5.利用Proteus复现该系统。
单片机实习总结第2篇(全文1098字)
实习目的:
认识实习是水工专业的一个重要的实践性教学环节,通过2-3天的认识实习,使学生对水利枢纽及各组成部分有一个初步的感性认识,了解各种水工建筑物的特点和类型,了解水利数九的运行和管理方法,为即将开始的专业课的学习打下基础。
实习时间: 20xx年7月7日—20xx年7月9日
实习地点:xx省xx市xxxx镇xx村
实习内容:
熟练掌握实习水利枢纽布置以及各种水工建筑物的作用,包括挡水建筑物、泄水建筑物、输水建筑物等。了解实习电厂水力发电机组的型号,基本参数,运行状态,性能状态;了解厂房的结构,布置情况,及不同平面的布置情况;了解实习电厂开关站的布置与作用。
7月4日下午1:30,我们开了动员大会。老师讲了一些实习在外的注意事项和行程安排。
7月7日早8点,我们就在a楼门前集合,我们每人都背个包带着东西,不过很明显的,普遍男生的包比女生的小还少。由于地方不是很远,我们水工专业两个班乘坐校车去了xx村。车在路上开了快两个小时,把我们带到xx航电枢纽工程的施工地点让我们大体参观了一下。
我一下车,首先看到的是一条很长很长的大桥,两旁就是水电枢纽的工程,浩大的江水从上游滚滚而下,气势非常宏伟。工程建筑非常壮观,我们没有停留很久,马上就上车去了住处。住处是一家农家旅馆,虽然不大,环境也不是很好,但我感觉很自由,像在家一样。而且集体住在一起,感觉很有意思。
中午休息了一下,下午2点我们集合出发,前往xx航电枢纽工程。我们步行到那里,老师领着同学走一段,讲一段。主要是讲大坝的构造及各个部件的名称、作用、原理,还有运行时的步骤。从中我了解了很多知识,我在工程制图中看到过闸门,如今看到了实物,还知道了它运行时是怎么做的,真是让我把理论和实践结合了起来。我们实习的这个工程已经不是象以往一样把闸门吊起来放进槽内,而全是用电脑就可以操控的,真是科技越来越先进了。此闸门还设计有“人”字形的,是为了能抵抗更大的压力,设计独特;在工程中有一个船闸,用来航运。有两个闸门,闸门一般是关闭的,当船只从上游来时,把上闸门打开,使上游水位和闸门中间的水位相平,船行到闸门之间,再把上闸门关闭,开启下闸门,当下游水位和中间水位相平,船只就可以向下游行去。当船只从下游行向上游时,反之即可。由于通过比较麻烦,老师告诉我们说一般是几条船一起过;我还看到和知道了土坝,它是用当地的土筑成的坝,用来挡水以便施工;等等。面向上游,可以看到工程布置为:船闸、10孔泄洪闸、水电站、28孔泄洪闸、1.95公里的土坝。
7月8日上午,老师给我们看了许多图纸,是xx航电枢纽工程的各部分设计图纸,图纸很多,每张图都很严谨,它并不象我们学工程制图时只有一个审核,它们有两个,也许更多的审核校验。可见水利工程是项工作严谨的任务。
10点钟我们听了一堂非常生动的课,老师请来了施工技术人员为我们简单介绍了xx水利航电枢纽工程的情况。首先技术人员讲了一个工程从开始到结束其中所要经历的程序。我简单记录如下:
1、提出想法。
2、上交《预可行性研究报告》,获批后再上交《可行性研究报告》。
3、立项。提交《初步设计报告》
单片机实习总结第3篇(全文1400字)
这次实习我们使用控制电路的单片机是AT89S51型号的,单片机实习报告总结。通过它实现对八盏双色灯发光二极管的控制P0和P2口控制四盏灯。在AT89S51的9引脚接复位电路,对电路实现复位控制。在电路中接入74S164译码器和共阴极数码管,通过AT89S51的P3口数据的输入对共阴极数码管的控制。同时也可实现双色发光的二极管与共阴极数码管的共同作用。在AT89S51的P3.2口接上中断控制电路,P3.5口接入蜂鸣器,使电路实现中断作用,也使电路便于检测。尽量朝“单片”方向设计硬件系统。系统器件越多,器件之间相互干扰也越强,功耗也增大,也不可避免地降低了系统的稳定性。系统中的相关器件要尽可能做到性能匹配。如选用CMOS芯片单片机构成低功耗系统时,系统中所有芯片都应尽可能选择低功耗产品。
硬件电路设计:
1)确保硬件结构和应用软件方案相结合。硬件结构与软件方案会相互影响,软件能实现的功能尽可能由软件实现,以简化硬件结构。必须注意,由软件实现的硬件功能,一般响应时间比硬件实现长,且占用CPU时间;
2)可靠性及抗干扰设计是硬件设计必不可少的一部分,它包括芯片、器件选择、去耦滤波、印刷电路板的合理布线、各元器相互隔离等;
3)尽量朝“MCS-51单片”方向设计硬件系统。系统器件越多,器件之间相互干扰也越强,所消耗功耗也增大,也不可避免地降低了系统的稳定性;
4)系统中的相关器件要尽可能做到性能匹配。如选用CMOS芯片单片机构成低功耗系统时,系统中所有芯片都应尽可能选择低功耗产品。
1.1 单片机型号及特性
单片机型号是 AT89S51。特性是:⑴8031 CPU与MCS-51⑵兼容 4K字节可编程FLASH存储器(寿命:1000写/擦循环) ⑶全静态工作:0Hz-24KHz ⑷三级程序存储器保密锁定 ⑸128*8位内部RAM ⑹32条可编程I/O线⑺两个16位定时器/计数器 ⑻6个中断源⑼可编程串行通道⑽低功耗的闲置和掉电模式⑾片内振荡器和时钟电路。
1.2 晶振电路
单片机晶振的两个电容的作用 这两个电容叫晶振的负载电容,分别接在晶振的两个脚上和对地的电容,一般在几十皮发,实习总结《单片机实习报告总结》。它会影响到晶振的谐振频率和输出幅度,晶振的负载电容=[(Cd*Cg)/(Cd+Cg)]+Cic+△C式中Cd,Cg为分别接在晶振的两个脚上和对地的电容,Cic(集成电路内部电容)+△C(PCB上电容)经验值为3至5pf。 各种逻辑芯片的晶振引脚可以等效为电容三点式振荡器。晶振引脚的内部通常是一个反相器, 或者是奇数个反相器串联。在晶振输出引脚 XO 和晶振输入引脚 XI 之间用一个电阻连接, 对于 CMOS 芯片通常是数 M 到数十M 欧之间。 很多芯片的引脚内部已经包含了这个电阻, 引脚外部就不用接了。这个电阻是为了使反相器在振荡初始时处与线性状态, 反相器就如同一个有很大增益的放大器, 以便于起振。 石英晶体也连接在晶振引脚的输入和输出之间, 等效为一个并联谐振回路, 振荡频率应该是石英晶体的并联谐振频率。 晶体旁边的两个电容接地, 实际上就是电容三点式电路的分压电容, 接地点就是分压点。 以接地点即分压点为参考点, 振荡引脚的输入和输出是反相的, 但从并联谐振回路即石英晶体两端来看, 形成一个正反馈以保证电路持续振荡。 在芯片设计时, 这两个电容就已经形成了, 一般是两个的容量相等, 容量大小依工艺和版图而不同, 但终归是比较小, 不一定适合很宽的频率范围。 外接时大约是数 PF 到数十 PF, 依频率和石英晶体的特性而定。 需要注意的是: 这两个电容串联的值是并联在谐振回路上的, 会影响振荡频率。 当两个电容量相等时, 反馈系数是 0.5, 一般是可以满足振荡条件的, 但如果不易起振或振荡不稳定可以减小输入端对地电容量, 而增加输出端的值以提高反馈量。
1.3 复位电路
单片机在开机时或在工作中因干扰而使程序失控,或工作中程序处于某种死循环状态等情况下都需要复位。复位作用是使CPU以及其他功能部件,如串行口,中断都恢复到一个确定初始状态,并从这个状态开始工作。
复位电路有两种:上电、按钮复位,考虑到各部件影响,采用按钮复位,当电阻给电容充电,电容的电压为高电平,当按下按钮时芯片复位脚近似低电平,于是芯片复位。
单片机实习总结第4篇(全文1588字)
一、生产实习的目的和意义:
生产实习是培养本科学生理论联系实际,提高实际动手操作能力的重要教学环节。本专业的生产实习旨在使学生广泛了解实际电子产品生产的全过程,熟悉电子产品的主要技术管理模式,并在实习的操作过程中学习、掌握电子产品的焊接、安装、调试的实际操作技能。巩固和加深理解所学的理论,开阔眼界,提高能力,为培养高素质大学本科人才打下必要的基础。通过学习,是理论与实际相结合,可以使学生加深对所学知识的理解,并为后续专业课的学习提供必要的感性知识,同时使学生直接了解本业的生产过程和生产内容,为将来走上工作岗位提供必要的实际生产知识。
二、实习的基本内容:
1、集中授课,进行相关知识的学习。
2、学习、掌握电子产品的独立性设计与安装、调试的能力;进一步掌握电子测量仪器的正确使用方法,电元器件的测量与筛选技术。
3、初步了解电子整机产品的工艺过程。
4、为能使学生得到充分的锻炼,较大的提高学生的实际动手能力,本次生产实习安排每一位学生独立完成全部系统的设计与安装工作。
5、本实习环节,学生要独立使用电焊铁及各种电子测试设备电路安装与调试,要学生严格遵守电器设备的使用安全,遵守实验室的各项规章制度。
三、基本要求:
1、在教师的指导下练习在测试电路德核心板上焊接元件,掌握焊接要领。
2、熟悉元器件的性能及管脚分配。
3、在给定的pcb板上焊接跳线,ic插座,电阻,电容,led器件等。
4、检查焊接是否正确。
5、插上元器件,运行系统,并观测系统工作是否正常。
四、总体设计电路思想和原理:
本次生产实习用到的开发板和模块共7块,分别为:单片机核心板,电子钟模块,mp3模块,rfid模块,无线传输模块,脉搏传感模块,gps模块。
各模块相互组合,其所能实现的基本功能如下:
1、单片机核心板+电子钟模块:实现时间的显示,温度的测量,且可通过遥控器调时、定闹等。
2、单片机核心板+无线传输模块:实现数据的近距离无线传输。
3、单片机核心板+mp3模块(含sd卡):实现mp3播放功能。
4、单片机核心板+rfid模块:实现地铁检票系统的模拟。
5、单片机核心板+脉搏传感模块:实现人体脉搏传感的测量。
6、单片机核心板+gps模块:实现gps卫星定位功能。
(一)核心板电路设计
单片机核心板电路主要包括stc12c5a60s2单片机,电子钟模块接口电路,mp3接口电路,无线传输模块接口电路,脉搏传感模块接口电路,gps模块接口电路,串口扩展电路,电源供电电路。该系统的单片机是宏晶科技生产的单时钟机器周期(it)的单片机,是高速、低功耗、超强干扰的新一代8051单片机。通过使用stc-isp软件,该单片机可实现串口在线编程,无需编程器,无需仿真器。
核心板电路的设计思想主要是围绕单片机芯片的工作原理和特点,为其实现合理的设计出外围电路:包括电源电路,显示电路部分,复位电路部分,串行口通信电路,按键电路等。
(二)电子钟模块电路设计
该模块主要用到的芯片有:时钟保持芯片ds1302,单总线数字温度传感器ds18b20,红外遥控解码器tl1838a。
该模块电路设计的思想是了解这三种芯片的工作电压,ds1302的工作时钟频率以及三种芯片与单片机之间的硬件连接。
(三)mp3模块电路设计
该模块用到的主要芯片有mp3音频解码芯片vs1003,3.3v电压转换芯片lm1117-3.3,2.5v电压转换芯片lm1117-2.5。
该电路的设计思想主要是了解芯片的作用和特点,寻找各芯片之间的联系,vs1003芯片是该模块的主要部分。单片机设有单独解码mp3文件的功能,而单片机可与通过vs1003的接口电路的连接,进行mp3的解码,实现音频的输出。通过芯片各引脚的功能和特点,合理的设计出相应的外围电路。
(四)rfid模块电路的设计
该模块的电路所用到的主要芯片为13.56mhz的非接触式通信读卡芯片fm1702。该芯片是基于iso/4443标准的非接触卡读卡机专用芯片,采用0.6微米cmos 、eeprom工艺,支持13.56mhz频率下的type a非接触式通信协议,支持多种加窗算法,兼容philips的mfrc530(spi接口)读卡机芯片。
该模块的电路设计思想是基于fm1702各引脚的功能和特点,合理的设计芯片的外围电路,其中的电容和电感所构成的天线是芯片与s50卡通信的工具。
五、单元电路设计:
1、单片机核心板电路分析
单片机核心板是本次实习中最重要的部分,它是实现各种模块功能的基础部分。单片机核心板的核心是stc12c5a60s2单片机芯片,围绕该芯片设计出相应电源供电电路,蜂鸣器驱动电路,按键电路,串行口通信电路,复位电路,液晶屏驱动电路以及各模块的接口电路,由以上的电路部分就构成一个核心板电路系统。
2、电子钟模块电路分析
电子钟模块配合单片机核心板,可在lcd1602液晶屏上显示当前的日期(年月日)时间(时分秒),环境温度值,和红外遥控解码值。用户可通过遥控器或单片机核心板上的按键来进行日期和时间的设置。
单片机实习总结第5篇(全文1892字)
课程设计报告
基于单片机的电子琴控制系统
专业班级:* 姓 名:*
时 间:20xx.12.22~20xx.1.9
指导教师:*
20xx年 1月 10日
基于单片机的电子琴控制系统课程设计任务书
1.设计目的与要求
设计出一个基于单片机的电子琴控制系统。准确地理解有关要求,独立完成系统设计,要求所设计的电路具有以下功能:
(1)实现基本的音符1-7的弹奏和数码显示。
(2)自动弹奏播放一首简单的歌曲。
(3)随机弹奏曲子时,可以实时记忆,并可复读(重复播放)。(扩展功能,可选择设计)
2.设计内容
(1)画出电路原理图,正确使用逻辑关系; (2)确定元器件及元件参数; (3)进行电路模拟仿真; (4)SCH文件生成与打印输出。 3.编写设计报告
写出设计的全过程,附上有关资料和图纸,有心得体会。 4.答辩
在规定时间内,完成叙述并回答问题。
基于单片机的电子琴控制系统
班级:* 姓名:*
摘要:电子琴是现代电子科技与音乐结合的产物,是一种新型的键盘乐器,采用半导体集成电路,对乐音信号进行放大,通过扬声器产生音响。用户可以自己弹奏乐曲,也可以自动伴奏。单片机具有强大的控制功能和灵活的编程实现特性,便于设计各种以单片机为核心的控制系统。本课程设计是用AT89S51单片机为核心控制元件,用其他外围电路配合单片机组成一个简单的电子琴控制系统,能实现音乐弹奏,自动播放音乐等功能。本系统功能由单片机控制实现,具有运行稳定,电路简单,软件功能完善,控制系统可靠等特点。
关键词:电子琴,单片机,外围电路,系统分析,汇编程序,仿真,PCB,调试
1 引言
本次设计的电子琴控制系统由单片机最小系统加上按键电路,数码显示电路,声音播放电路组成,通过单片机内烧写的汇编程序来输出控制信号控制外围电路的工作。电子琴设计不同于其他设计,需要输出1到7七个不同音阶的声音,因此信号的输出有其特殊性,可以利用单片机定时计数器产生不同频率的方波信号来形成七个不同的音阶,不同音阶的组合就能输出我们想要的音乐了。各个音阶的信息加以控制系统就能实现电子琴系统的设计。
2 总体设计方案
2.1 设计思路 2.1.1 硬件部分
由于需要实现的系统功能有按键输入7个音阶,按键播放预置的音乐,复位,数码管显示按键输入的音阶,播放声音。因此确定几个电路模块:复位电路,按键电路,数码管显示电路,声音输出电路。为了使单片机能正常工作还需要晶振输入电路。输入信号从单片机指定引脚输入,输出信号从指定引脚输出。为了后期PCB图制作的方便,有必要在设计电路时考虑优化。
2.1.2 软件部分
软件设计思路和硬件相似,硬件分为几个不同的功能模块,软件也就对应分为几个模块。软件可分为:主程序,音阶设置程序,按键设置程序,数码显示程序,声音输出程序,定时计数器控制中断程序,延时程序,预置音乐数据表格等。各模块之间互相调用形成完整的电子琴控制系统。由于电子琴要输出不同频率的音阶,因此需要知道有关各个音阶对应频率的相关资料。编写程序时应特别注意程序信息与电路信息的对应。
2.2 设计方框图
硬件设计图见附录图1。 软件设计图见附录图2。
3 设计原理分析
3.1 振荡电路的设计
振荡电路为单片机工作提供基准定时信号,其他信号在此信号基础上产生。振荡信号由晶体振荡器产生,51单片机内部有一个高增益反向放大器,其输入端(XTAL1,XTAL2)对外,只要外接晶振和电容组成的并联谐振回路,就构成一个自激振荡器,振荡器的频率取决于晶体的振荡频率,一般为12MHz,电容C1和C2的值有微调作用,一般取30pf左右。
振荡电路图见附录图3。 3.2 复位电路的设计
51单片机提供一个复位引脚RST,只要在其上施加持续一定时间的高电平。提供复位高电平的电路需要从外部接入RST引脚。实现复位功能的电路有多种形式。图4为此次采用的复位电路。上电时,+5V电源立即对单片机供电,同时给C3,C4充电,按下按键时RST上出现高电平,实现复位。电阻起限流作用。
复位电路图见附录图4。 3.3 按键电路的设计
按键电路由7个音阶输入按键1至7(分别对应7个音阶:do,rai,mi,fa,so,la,xi),和音乐选择按键8组成,接于p1口,7个按键代表7个音符。当按下按键时,单片机通过查询所按下的键,读取电子琴输入状态,跳转到对应的程序人口,实现按键发音。当读取需要电子琴已储存的歌曲时,按下按键8即可轮流播放以存储的歌曲。
按键电路图见附录图5。 3.4 数码管显示电路的设计
数码管显示电路由一个共阳极数码管和+5V电源输入组成。数码管的信号输入端接单片机的p0口。数码管由8个LED组成,其中7个用来组成数字,另外一个显示小数点。由于是共阳极,8个LED的正极组成公共端接高电平,当p0的8个端口的输出电位和LED的公共端形成高低电位时,对应的LED就导通从而被点亮,通过编程控制p0口输出电信号使相应的LED点亮显示出期望的数字。在此系统中按键的同时,数码管会显示对应的数字,此功能需要编程来实现,按下不同的键之后单片机会向p0口发送不同的8位二进制数用来点亮数码管,此8位二进制数可由共阳极数码管编码表查得。
数码管显示电路图见附录图6,共阳极数码管编码表见附录表1。 3.5 声音输出电路的设计
此电路由电阻,npn三极管,扬声器组成,声音信号由单片机的p3.4口输入电路。电信号流入三极管的基极,三极管的集电极接+5V电源,电信号经三极管放大后由发射极流出并流入扬声器的正极,使扬声器发声。电阻有调节电路的作用。单片机的p3口既有普通的输入输出功能,还有第二功能,此处使用的是第二功能。当有按键按下时,p3.4口会输出相应的不同频率的方波信号,三极管也同频率导通,从而使扬声器发出声音。
单片机实习总结第6篇(全文2385字)
一、实验时间:20xx6-7至20xx6-11
二、实验室名称:8A-107
三、实验目的:
电子工艺实习的主要目的就是培养我们的动手能力,对电子元器件的识别,相应工具的操作,相关仪器的使用,电子设备制作、装调的全过程,掌握查找及排除电子电路故障的常用方法有个更加详实的体验。有助于我们对理论知识的理解,帮助我们学习专业知识。使我们对电子元件及收音机的装机与调试有一定的感性和理性认识,打好日后深入学习电子技术基础。同时实习使我获得了收音机的实际生产知识和装配技能,培养理论联系实际的能力,提高分析问题和解决问题的能力,增强独立工作的能力。
四、实习内容:
(1)学习识别简单的电子元件与电子线路;
(2)学习并掌握收音机的工作原理;
(3)按照图纸焊接元件,组装一台收音机,并掌握其调试方法。
五、实验原理:
天线收到电磁波信号,经过调谐器选频后,选出要接收的电台信号。同时,在收音机中,有一个本地振荡器,产生一个跟接收频率差不多的本振信号,它跟接收信号混频,产生差频,这个差频就是中频信号。中频信号再经过中频选频放大,然后再检波,就得到了原来的音频信号。音频信号通过功率放大之后,就可送至扬声器发声了。天线接收到的高频信号通过输入电路与收音机的本机振荡频率(其频率较外来高频信号高一个固定中频,我国中频标准规定为465KHZ)一起送入变频管内混合——变频,在变频级的负载回路(选频)产生一个新频率即通过差频产生的中频,中频只改变了载波的频率,原来的音频包络线并没有改变,中频信号可以更好地得到放大,中频信号经检波并滤除高频信号。再经低放,功率放大后,推动扬声器发出声音。
六、实验器材
电烙铁、螺丝刀、松香、锡、钳子和镊子等必备工具
元器件:A.线路板、B.滤波器(有三个脚)、C.线圈:包括D5×3.5T,D3×10.5T,D3×14.5T、D.中周:包括:粉周、红周、黄周、E.电感、F.二极管、G.电容、瓷片电容、H.电阻、I.PVC一个、JAM线圈、K.开关、L.磁棒、M.电位器、N.耳机插座、O.IC芯片等;
各种电子器件的基本知识:
1、电阻上面所标的色环代表不同的参数,色环电阻上的前两环是代表该电阻的数值,第三环是倍率,第四环是有效变差(注意:一般是银色的那条色环作为最后的色环)。
2、电容,主要区分正负极。长脚的为正,断脚的为负:如果是管体的电容,灰色部分所对应的管脚作为负极。
3、LED灯,长管脚的一端为正极,短管脚的一端为负极。LED应该放在组装的时候才焊接,因为开始的时候很难把握焊接的高度,如果安装的太低,安装外壳后很难观察到灯是否发光。
4、二极管,二极管的外形是一边红色,一边黑色。红色的一端为正极,黑色的一端为负极。
5、PVC,PVC的实质是一个可变电容。调频旋纽实质上通过改变PVC的值来选择不同的频率
6、电位器,实质上是可变电阻,作用是通过改变电阻的值来实现改变收音机的音量大小
七、实习步骤:
第一天:焊接练习
焊接对我来说并不陌生,因为以前在家我用过电烙铁,还有刚过去的寒假期间我在电子厂打寒假工时也是做焊接这个工位,所以我对焊接是很有信心的。焊接常见的问题是包焊、漏焊、假焊等。焊接时,烙铁头要在加锡时停留2-3秒,这样锡才能溶解,元件焊得就越好。还有锡不能加得太多,否则易发生短路。今天我们先在一块电路板练习焊几个电阻,熟悉焊接的基本操作,体会焊接的技巧。
第二天:
发收音机装配零件,检查和熟悉各种零件。这一天最重要的就是常用电子元件的识别和检测。我们常见的电子元件就是电阻、电容、二极管等。电阻上的色带是就是电阻的色环标记法,通过色环来表示电阻的大小,有效数字、倍率和允许误差。电容主要区分正负极。长脚的为正,断脚的为负:如果是管体的电容,灰色部分所对应的管脚作为负极。二极管的外形是一边红色,一边黑色。红色的一端为正极,黑色的一端为负极。接着对照工位图了解清楚各个元件的具体位置。然后把各种零件插到电路板上,待老师检查完毕再根据工位图,逐个焊接零件。
第三天:
测试与检测:测试是需要耐心的,因为要排队,还要有心理准备,也许我们焊的电路板会没声音,毕竟我们不是专业人士。通过对收音机得检测与测试,我们明白—般电子产品得生产测试经过,初步学习测试电子产品的办法。首先我门要检查焊接得地方是否使印刷电路板损坏,检查个电阻是否同图纸相同,二极管是否有极性焊错、位置装错以及是否有电路板线条断线或短路,焊接时有无焊接造成得短路现象。第二,要通电检测—再通电状态下,仔细调节中周,—定要记下每次调节经过,如果调节失败,再重新调回带原来得位置,实再不行就请老师帮忙!不过再整个经过中我门—定要有耐心。
第四天:
测试电路板确定没问题后,就要处理电源同电路板的连接,扬声器同电路板的连接。将电源槽扬声器安装在收音机外壳的对应位置,用焊锡焊接导线在接线柱上。将电源的正负极焊接在电路板对应位置,扬声器的导线不分正负极所以就近焊接,使导线不容易扭曲干扰为佳。
第五天:
组装完后的最后测试,如果有问题拆开外壳检查,看看哪些地方漏焊。确定没有问题的就安装好外壳。
八、心得体会:
通过一星期的电子工艺实习,我从中学到了很多宝贵的经验和知识,也提高了自己的动手能力。当我知道我们电工实习是自己制作一台收音机时,我心里有点兴奋,因为我从小就对收音机感兴趣,经常拆收音机,有时坏了也能修好。现在可以自己做一台我自然会有点兴奋。焊接对我来说并不陌生,因为以前在家我用过电烙铁,还有刚过去的寒假期间我在电子厂打寒假工时也是做焊接这个工位,所以我对焊接是很有信心的,相信自己可以做出一台质量很好的收音机。
这次实习最大的收获是可以读出电阻和电容的大小。只要记住各种颜色代表的数字就可以读出电阻的阻值。其实我们学新东西只要用心就能学好的。通过一个星期的实习,()我对电子工艺的理论知识和某些电子元件有了初步的系统了解。我了解到了焊普通元件与电路元件的技巧、收音机的工作原理与组成元件的作用等。这些知识虽然不是自己的专业知识,但在日常生活中是有着现实意义;同时也提高可自己的动手能力。因为我焊接技术比较好,所以有些同学也经常问我,我也很热心去教他们,有时候还帮他们焊一些比较难焊的。但有些知识我也要请教其他同学,在这过程我也体会到团队合作精神的重要性。当自己做的收音机可以收到台时,那种喜悦是非常大的,毕竟是自己亲自焊接的收音机。
总的来说,这次电子工艺实习我学到的很多有用的知识,深刻的认识到了理论知识和实践相结合是教学环节中相当重要的一个环节,只有这样才能提高自己的实际操作能力,并且从中培养自己的独立思考、勇于克服困难。这些都是宝贵是经验,将对自己以后的发展有很重要的意义,所以这次实习我受益匪浅。导购员实习报告单片机实习报告大专生实习报告
单片机实习总结第7篇(全文3098字)
一、实习单位及岗位简介
(一)实习单位简介
为了毕业后顺利上岗工作,我应聘到蚌埠市创新科普产品研究中心有限公司实习。该公司于20xx年10月注册成立,是安徽省蚌埠市科学技术馆出资成立的国有独资公司,是专业从事各种科普产品研制与开发的机构。
公司致力于各类型科普活动和主题展览的方案策划实施、常设与流动科普展教品的设计和制作、科技类博物馆和主题科普展馆的总体规划设计、社区和校园类科普场馆的规划设计、科普挂图等科普音像制品的设计和制作等。
公司延续了蚌埠科技馆二十多年来良好的业务活动,积极参与全国各地社区、校园和科技类博物馆的建设,所承担的科普产品研发项目,深受各地业务单位的好评。
在服务体系上,公司坚持以用户为中心的理念,实施全方位、全天候的人性化服务,形成了较完善的售后服务制度。
保证展品的质量和创新意识一直是公司追求的第一目标。经过多年的实践与积累,公司已完全能够按照用户的实际需求,进行全方位的设计、开发与制作,其能力也在日益增强。推陈出新、精益求精,创建科普领域的优良品牌是公司永恒的追求!
(二)实习岗位简介
此次实习的单位是是专业从事各种科普产品研制与开发的机构,我实习的岗位职责包括:新产品的研发设计,电路SCH、PCB设计,单片机软件编程,电路调试与安装,展品安装及维修等。
因为蚌埠科技馆的悠久历史,公司已有很多成型的展品,有:数学类,机械类,互动类等。随着现代科学技术的发展,客户的需求,公司需要开发一些新的展品,需要对陈旧的展品进行改进,二次开发。这就是我后期工作的一部分,按照各种需求,和技术团队一起研发出新的产品,让公司继续发展。
作为电子技术员,绘制电路原理图、设计PCB是必须的工作。要完成这部分工作,首先得要有扎实的数字电路、模拟电路基础,精通Protel 99SE、Altium Designer 、AutoCAD等制图软件。绘制电路原理图、PCB属于硬件设计,做好的PCB发给厂家打样后就得焊接、调试。部分带单片机的电路板还需要进行软件开发。实际工作一般都是用C语言编程,熟练运用Keil C51进行编译、调试,调通的程序得烧写进单片机,进行硬件测试,不成功的话继续修改程序调试。 各种带电路的展品都是需要我们电子技术员来调试、安装的。首先焊接相关的电路板,接好电路后进行测试,功能能实现的话就可以安装在展品上。安装上展品还需要进行最后的调试,没什么问题就可以装箱了。展品订单完成后发给客户,要是展品有一定数量就需要技术员现场指导安装,指导对方负责人操作、使用。后期展品出现故障的话,就需要我们出差去维修。
二、实习内容及过程
时光如梭,大学四年生活即将画上句号。大四上学期停课后,我在蚌埠市创新科普产品研究中心有限公司参加实习。经过简单的培训,我对公司的企业文化和经营理念有了深入的理解。之后我到的岗位是技术部电子技术员。 从进入办公室的第一天起,公司安排了一位比我年长点的电子工程师负责带我熟悉工作内容、学习专业技能。实习期间我学到了挺多。具体如下:
(一) 焊接电路板
作为电子技术员,焊接电路是必须具备的技能。不仅会焊简单的插件元器件,还需要焊接贴片元器件,比如:常用的0805封装的电阻、电容,PQFP、LQFP封装的MCU、IC。
操作步骤: 1、准备焊接:准备焊锡丝和烙铁; 2、加热焊件:烙铁接触焊接点,使焊件均匀受热;3、熔化焊料:当焊件加热到能熔化焊料的温度后将焊丝至于焊点,焊料开始熔化并湿润焊点; 4、移开焊锡:当熔化一定量的焊锡后将焊锡丝移开; 5、移开烙铁:当焊锡完全湿润焊点后移开烙铁。
操作要点: 1、焊件表面处理:手工烙铁焊接中遇到的焊件往往都需要进行表面清理工作,去除焊接面上的锈迹、油污、灰尘等影响焊接质量的杂质。手工操作中常用酒精、松香水来擦洗等简单易行的方法;2、预焊:将要锡焊的元件引线的焊接部位预先用焊锡湿润,是不可缺少的操作;3、不要用过量的焊剂:合适的焊接剂应该是松香水仅能浸湿的将要形成的焊点,不要让松香水透过印刷版流到元件面或插孔里。使用松香焊锡时不需要再涂焊剂;4、 保持烙铁头清洁:烙铁头表面氧化的一层黑色杂质形成隔热层,使烙铁头失去加热作用。要随时使用浸湿的海绵擦烙铁头;5、焊锡量要合适; 6、焊件要固定;7、烙铁撤离有讲究:撤烙铁头时轻轻旋转一下,可保持焊点适量的焊料。
(二)电路原理图、PCB设计
操作步骤:1、启动Altium Designer Summer 09原理图编辑器;2、设置电路原理图的大小与版面;3、从元件库取出所需元件放置在工作平面;4、根据设计需要连接元器件;5、对布线后的元器件进行调整;6、保存已绘好的原理图文档;
7、打印输出图纸。
操作要点:1、避免在PCB边缘安排重要的信号线,如时钟和复位信号等;
2、设计遇到焊盘连接的走线较细时,要将焊盘与走线之间的连接设计成水滴状,这样焊盘不容易起皮,走线与焊盘不易断开;3、大面积敷铜设计时敷铜上应有开窗口,加散热孔,并将开窗口设计成网状;4、尽可能缩短高频元器件之间的连线,减少它们的分布参数和相互间的电磁干扰,易受干扰的元器件不能相互挨得太近,输入和输出元件应尽量远离。
设计好的PCB还需要发厂家制作,目前做PCB打样的厂家很多,挑选声誉不错的厂家制作。新设计的电路板一般都先打样10块,成熟产品的电路板按需求量小批量生产。
(三) 单片机软件编程
对于刚来单位实习的我们来说,并没有很复杂的软件工程需要来完成。一些简单电路用的就是我们熟悉的51单片机STC89C52RC,所以对于简单的程序,我们马上就能上手,完成相关工作任务。在学校相关实习并不多,所以会遇到一些困难,需要在同事的帮助下才能顺利完成。
(四) 电路调试与安装
多数电路焊接完后还是需要进行调试,就算是成熟的产品,调试当中也会不少问题。调试后才能安装在展品上。展品成型后再次进行测试,作为发货前的检验。
(五)展品安装及维修
大批量的展品完成后,是需要到跟车去客户所在地进行现场指导安装、操作说明等。后期展品有损坏就需要去维修。刚来实习没多久,我就跟着同事一起去东北维修展品,维修是一件比较麻烦的工作,首先得检测电路出现什么问题,找到问题后还得想办法解决问题。所以出差维修前得做好充分的准备工作,前期工作做好了,后期维修会省心不少。
三、实习收获与体会
这是第一次正式与社会接轨踏上工作岗位,开始与以往完全不一样的生活。每天在规定的时间上下班,上班期间要认真准时地完成自己的工作任务,不能草率敷衍了事。我们的肩上开始扛着责任,凡事得谨慎小心,否则随时可能要为一个小小的错误承担严重的后果付出巨大的代价。
这次的实习,对于我有重大的意义。它不仅使我在理论上对自己的专业有了全新的认识,而且在实践能力上也得到了提高,真正地做到了学以致用。
首先,我对电子工艺的理论有了初步的了解。我知道了焊接普通元件与电路元件的技巧,能够焊接标贴元器件等。这些知识不仅在课堂上有效,在日常生活中也有着现实意义。
其次,对自己动手能力是个非常大的锻炼机会。在实习中。我锻炼了自己动手的技巧和习惯,提高了自己解觉问题的能力,比如在焊接PQFP封装的芯片时,如何焊接那些密密麻麻的引脚,而且不能短路,这对我们实习生是个难题,经过几次实践之后,我也能焊好芯片了,焊接效果几乎可以与SMT相比。一次去东北修展品的过程中,两个继电器突然不响应了,我又没带备用的。束手无策之时多亏了同行的技工,他教我修好了继电器,顺利修完的展品。此次出差之行让我知道出门带些备用元件有多重要。虽然在实习中体会到了各种各样的困难,但我从中也学到了很多,是自己动手能力有所提高,我想在以后的理念学习中会明确自己的学习方向和工作动力。把专业知识强化训练。
当然,实习过程中,也因自己缺乏经验,有些问题还无法独自解决。但有前辈们的帮助,我的能力有了很大的提高,在短时间内就能独自完成工作内容。
我坚信通过这一段时间的实习,从中获得的实践经验使我终身受益,并会在我毕业后的实际工作中不断地得到印证,我会持续地理解和体会实习中所学到的知识,期望在未来的工作中把学到的理论知识和实践经验不断的应用到实际工作中来,充分展示我的个人价值和人生价值,为实现自我的理想和光明的前程而努力。
四、致谢
实习马上就要结束了,通过这次学习我学到了很多,不仅是技术上的,还有生活中各个方面的。衷心的感谢蚌埠市创新科普产品研究中有限公司给予实习机会,感谢实习单位领导在工作上的培养和在生活上的照顾,感谢那些曾经给我很多帮助的同事们和指导老师,感谢你们对我的支持和鼓励,我会继续努力学习,改正自己的缺点和不足,争取成为一名优秀的电子电路技术员,争取在思想、工作、学习和生活等方面有更大的进步。 用自己所学回报社会。
五、指导教师评语
指导教师签名:
年月日
成绩评定:
二级学院:(签章)
年月日
单片机实习总结第8篇(全文5544字)
一、概述:
设计制作产品的背景、目的、好处
1、设计背景
在大二的上半个学期我们开了一门叫《单片机技术与应用》的课程,在期末考试之前有一个两个星期的实训,就是用平时所学的知识在自我的板子上实现一个功能,比如说:实现一个交通灯、万年历、密码锁或计算器等等,或者自我根据实际状况自我设计题目实现一个功能。设计当中最多三个人一个小组,最少自备一台电脑。不仅仅如此,我们还能把以前所学的数字电路、模拟电路、电路基础、PCB等知识在这次实训过程中得到用用。在做中学,在学中作。
2、设计目的
1、透过本次课程设计进一步熟悉和掌握单片机的结构及工作原理,巩固和加深“单片机原理与应用”课程的基本知识,掌握电子设计知识在实际中的简单应用。
2、综合运用“单片机原理与应用”课程和先修课程的理论及生产实际知识去分析和解决电子设计问题,进行电子设计的训练。
3、 学习电子设计的一般方法,掌握AT89C52芯片以及简单电子设计过程和运行方式,培养正确的设计思想和分析问题、解决问题的潜力,个性是总体设计潜力。
4、透过计算和绘制原理图、布线图和流程图,学会运用标准、规范、手册、图册和查阅有关技术资料等,培养电子设计的基本技能。
5、透过完成一个包括电路设计和程序开发的完整过程,了解开发单片机应用系统全过程,为今后从事的工作打基础。
3、设计好处:交通灯的控制系统对于维持城市交通稳定有序的运转有着至关重要的作用。思考到单片机具有物美价廉、功能强、使用方便灵活、可靠性高等特点,本人拟采用AT89C52单片机来实现十字路口交通信号灯的模拟控制,透过模拟系统的设计来了解交通灯系统的工作原理和一些基本功能是如何透过单片机来实现的。
此次设计基于本人在校期间所学的有关单片机等相关知识,透过设计基于AT89C52单片机的交通灯控制系统,将所学知识运用到实践中并得以深化,进一步加强单片机知识的理解,掌握单片机的基本原理和各种基本功能的应用,并且透过交通灯控制系统的设计能够进一步认识单片机在控制系统中的重要性。
设计制作产品的设计要求
1、在万能板上组装焊接一个十字交通模拟路口
2、利用学习板上的单片机最小系统、数码管、按键等资源与组装焊接的模拟路口组成简易交通灯控制器硬件系统。
3、编写软件实现下表及下图所示交通路口的相位规则,循环显示交通信号指挥交通。
4、 数码管倒计时显示当前相位剩余时光。
5、 时光控制基于定时器实现。
扩展功能要求:
1、 在各路口绿灯变黄灯之前加上3秒钟绿闪,即实现6相位。
2、 增加各方向绿时时光设定功能。
⑴、增加设定键、增加键、减少键、确认键
⑵、按下设定键进入更改绿时状态,数码管最左面的一位显示0,右边两位显示当前东西方向绿时时光,再次按下设定键数码管最左面的一位显示1,右边两位显示当前南北方向绿时时光,依次循环。
⑶、在设定状态下,按下增加按键和减少按键能够增加或减少当前方向绿时时光,绿时时光范围10-99秒。
⑷、调整好绿时时光后,按下确认按键存储并更新新的绿时设定。
设计文档要求:
1、绘制系统原理图及PCB图。
2、编写元器件清单
3、上交完整的源程序并对程序进行注释
4、完成电子产品设计及制作总结报告
分工状况、工作计划及本人所总结工作
1、了解交通灯控制系统的各项功能要求
1。 根据功能要求设计不一样设计方案并择优选取
2。 选取材料并根据所选设计方案进行硬件电路的设计,包括主控制系统、通行灯输出控制、时光显示模块、电源电路等
3。 根据功能要求进行主要程序的设计,包括初始化程序、主程序、外中断1中断服务程序、定时中断服务程序等
4。 使用PROTEUS软件仿真,检查是否实现所需功能并在系统上进行调试以到达预期效果
本课题的基本资料、重点及难
1、基本资料:交通灯控制系统的功能要求;制定不一样的设计方案并择优选取;系统硬件电路的设计(包括主控制系统、通行灯输出控制、时光显示模块、电源电路等);系统主要程序的设计(包括初始化程序、主程序、外中断1中断服务程序、定时中断服务程序等);软件仿真(使用PROTEUS软件仿真)及系统运行调试(检查能否实现功能并改善)。
2、重点:根据交通灯控制系统的功能要求制定出不一样的设计方案并择优选取;根据设计方案进行硬件电路部分的设计(包括主控制系统、通行灯输出控制、时光显示模块、电源电路等)。
3、难点:根据交通灯控制系统的功能要求进行主要程序的设计(包括初始化程序、主程序、外中断1中断服务程序、定时中断服务程序等);使用PROTEUS软件仿真并在系统上进行调试。
二、正文:
实验原理
1、基本原理
主体电路:交通灯自动控制模块。这部分电路主要由80C51单片机的I/O端口、定时计数器、外部中断扩展等组成。
本设计先是从普通三色灯的指示开始进行设计,用P0口作为输出。程序的初始化是南北绿灯亮30秒,同时东西红灯亮30秒;之后南北黄灯亮3秒,东西红灯亮3秒;之后南北红灯亮15秒,东西绿亮15秒;之后南北红灯亮3秒,东西黄灯量3秒,之后重复执行。倒计时用到定时器T0,用P2口作为LED的显示。二位一体的LED重复执行30秒、3秒、15秒的倒计时。作为突发事件的处理,本设计主要用到外部中断EX0。用一模拟开关作为中断信号。实际中能够接其它能够产生中断信号的信号源。
2、芯片AT89C52
AT89C52是一个低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,功能强大的AT89C52单片机可为您带给许多较复杂系统控制应用场合。
AT89C52有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2个读写口线,AT89C52能够按照常规方法进行编程,也能够在线编程。其将通用的微处理器和Flash存储器结合在一齐,个性是可反复擦写的Flash存储器可有效地降低开发成本。
主要功能特性:
兼容MCS51指令系统
8k可反复擦写(>1000次)Flash ROM
32个双向I/O口
256x8bit内部RAM
3个16位可编程定时/计数器中断
时钟频率0-24MHz
2个串行中断
可编程UART串行通道
2个外部中断源
共6个中断源
2个读写中断口线
3级加密位
低功耗空闲和掉电模式
软件设置睡眠和唤醒功能
实验流程图
(一)实现方法
(1)在设计中利用软件程序延时的方法来控制红(绿)的亮的时光。思考延时时光较长所以先用T0产生终端然后透过计数的方法来实现延时。利用P1口的P1.1、P1.2、P1.3作为红绿灯控制端口。
(2)南北向的绿灯连在一块,东西向的红灯连在一块,他们一块与P1。1相连。同样南北向的红灯连在一块,东西向的绿灯连在一块,他们一块与P1。。2相连,四个黄灯连在一块与P1.3相连。
(二)流程图
硬件设计
1、单片机的结构
单片微机(Single-Chip Microputer)简称为单片机。它在一块芯片上集中成了中央处理单元CPU、随机存储器RAM、只读存储器ROM、定时/计数和多功能输入/输出I/O口,如并行口I/O、串行口I/O和转换A/D等。就其组成而言,一块单片机就是一台计算机。由于它具有体积小、功能强和价格便宜等优点,因而被广泛地应用于产品智能化和工业控制自动化上。
2、主要元器件选取
(1) 开关管的选取:BUTTON按钮
(2) LED发光二极管 LED-RED, LED-YELLOW ,LDE-GREEN
(3)二位一体数码管 7SEG-MPX2-CAT-RED:数码管(红色)
(4) PN4249:驱动三极管
(5)AT89S51系列单片机
3、设计显示部分
LED数码显示部分。LED数码显示部分由七段数码显示管组成。
发光二极管显示原理:
发光二极管是采用砷化镓、镓铝砷和磷化镓等材料制成,其内部结构为一个PN结,具有单向导电性。发光二极管在制作时,使用的材料不一样,那么就能够发出不一样颜色的光。
当定时器定时为1秒,时程序跳转到时光显示及信号灯显示子程序,它将依次显示信号灯时光 ,同时一向显示信号灯的颜色,这时在回到定时子程序定时一秒,在显示黄灯的下一个时光,这样依次把所有的灯色的时光显示完后在重新给时光计数器赋初值 ,重新进入循环。
软件设计
1、单片机中断系统基本结构
中断是一项重要的计算机技术,是处理正常工作与紧急状态的好办法,是实现人机实时交互的重要途径,在单片机应用系统中,中断技术得到了广泛应用。下方详细介绍单片机中断系统基本结构、与中断相关的特殊寄存器的设置及中断应用系统编程方法。
当CPU查询到系统有中断请求时,如果系统处于中断允许状态,CPU将停止当前的工作,响应中断请求,转向中断服务,中断服务完成后,回到原程序继续执行当前任务,这叫单片机中断。
8051系列单片机中断系统结构如图3。7所示。能让CPU产生中断的信号源叫中断源。8051单片机有NT0、INT1、T0、T1、TI、RI六个中断源,但只有EX0、ET0、EX1、ET1、ES五个向量,
INT0、INT1:外部中断源,由P3。2和P3。2引脚输入。具有低电平和脉冲两种触发方式,在每个机器周期的S5P2采样引脚信号,如有效则由硬件将它的中断请求标志IE置1,请求中断。当CPU响应中断时,由硬件复位。
T0、T1:定时/计数器中断,当定时/计数器产生溢出时,置位中断请求标志TF请求中断处理。
RI、TI:串行中断,RI是接收,TI为发送。单片机串行口接收到一个字符后RI置1,发送完一个字符TI置1。值得注意的是,RI、TI在响应中断后,务必由用指令将其复位。
中断响应:
CPU在执行程序的过程中,在每个机器周期的S5P2对中断标志位按中断优先级进行查询,一旦查询到有中断请求,CPU只要不在执行同级或高级的中断服务程序和当前指令(RETI指令或访问IE、IP的指令除外)执行完毕两种状况,则响应中断。如果当前正在执行的指令是RETI或访问IE、IP的指令,则当前指令执行完毕后,CPU才可响应中断。中断响应时光可
以从中断信号被查询开始算起,中断响应时光在以下三种状况下,响应时光还会更长:
① CPU正在执行一个比要响应的中断源优先级相等或更高的中断源的中断服务程序,此时须等到中断服务程序执行完毕才可中断响应。
② 正在执行的当前指令不是在最后一个机器周期,只有指令执行完后才响应中断。
③ 如果当前执行的是RETI或访问IE、IP的指令,则当前指令执行完毕后,CPU需再执行一条指令才能够中断响应,因此附加等待响应时光不会超过5个机器周期。
中断入口:
单片机响应中断后,将转向特定的入口进行中断服务,从表中能够看出,两相邻中断源的入口地址间隔为8个单元。这意味着如果要把中断源对应的中断服务程序从入口地址开始存放,则程序的长度不能超过8个字节,否则会影响到下一个中断源的入口地址的使用。而通常的状况下,中断服务程序的长度不止8个字节,因此,常见的处理方法是:在入口地址处存放一条无条件转移指令,透过这条转移指令转向对应的中断服务程序入口,中断服务程序以RETI为结束。
中断请求的撤销:
CPU响应中断请求,在中断回到(RETI)之前,该中断请求应被撤除,否则会引发另一次中断。
定时/计数器中断请求撤销:CPU在响应中断后,由硬件自动清除中断请求标志TF。 外部中断请求撤销:如果采用脉冲触发方式,CPU在响应中断后,由硬件自动清除中断请求标志IE;对于电平触发方式的外部中断请求,中断标志的撤销是自动的,由于造成中断请求的低电平继续存在,所以在响应中断后再次会产生中断请求,为此响应中断后要撤销外部信号。
2、每秒钟的设定
延时方法能够有两种一中是利用MCS-51内部定时器才生溢出中断来确定1秒的时光,另一种是采用软延时的方法。
3、计数器初值计算
定时器工作时务必给计数器送计数器初值,这个值是送到TH和TL中的。我们能够把计数器记满为零所需的计数值设定为C和计数初值设定为TC 可得到如下计算通式: TC=M-C
C语言程序
#include"reg52。h" //宏包含MCS-52系列单片机的头文件
#define uchar unsigned char
#define uint unsigned int
uchar code duanmatable[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff};//数码管段码数组
uchar code weima[]={0x7f,0xbf,0xdf,0xef};//位码数组
uchar code xiangwei[]={0xdb,30,0x7b,3,0xbd,15,0xb7,3}; //实现相位的切换,数码管的倒计时与
交通灯的相位切换巧妙结合。
void delay (uint z); //延时程序声明
uchar n50ms,greentime;
uchar xianshi[2]={10,10}; //显示数组
void intital();
main()
{ intital();
while(1)
{
uchar i,j;
for(;greentime==0j<8;j+=2) //for语句决定,透过j的变化送不一样的值。
{
greentime=xiangwei[j+1]; //送显相位对应的时光
P0=xiangwei[j]; //相位段码
}
if(j==8)
{
j=0;
}
xianshi[0]=greentime%10;//更新显示数组
xianshi[1]=greentime/10; //更新显示数组
if(n50ms>=20) //定时器精确延时
{ n50ms=0;
greentime-=1;
}
for(i=0;i<2;i++)//送显示
{
P3=weima[i];
P2=duanmatable[xianshi[i]];
delay(5);
}
}
}
/*********延时子程序**********/
void delay(uint z)
{
uint x,y;
for(x=z;x>0;x--)
for(y=122;y>0;y--);
}
/********延时子程序结束*******/
void timer0isr() interrupt 1
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
n50ms++;
}
void intital()
{
TMOD/=0X01; //定时器1,方式0
TMOD=0XF1;
TH0=(65536-50000)/256; //赋初值
TL0=(65536-50000)%256;
ET0=1; //开定时器中断
EA=1; //开总中断
TR0=1; //开总中断
}
2、连线说明 三、结论: 硬件平台:I51学习板。
1、硬件平台及用到的资源 用到的资源:数码管显示、发光二极管等。 3.1设计制作过程中遇到的问题及如何解决的 交通灯电路图简易交通灯硬件接线说明 单片机P0.1-P0.3、P0.5-P0.7依次控制东西方向的绿红黄,南北方向的绿红黄。 在接线时总接反,有时候还接错。在编程时,有时忘记生成机器码,忘记保存。最大的问题就是编程了,我在网上也找了许多相关程序但是许多都看不懂,但是老师也给了一些程序数码管显示电路:段码控制接口P8用8P杜邦线连接单片机P2口;位码控制接口P9用4P杜邦线用4P杜邦线接单片机P3.4-P3.7。
但是还是都看不懂。前面一些问题在同学和老师的帮忙下我都一一解决,但是在编程这一块还存在很大问题。
3.2透过设计制作过程有哪些提高还有哪些不足及今后学习提高计划
在这次的实训过程中我懂得了无论大事还是小事都就应注意细节,在硬件连接、keil开发平台已经熟练掌握。但是在c语言编程、pcb制图、画电路图在今后的学习中就应进一步提高。 四、心得体会:
在实验过程中,单片机作为核心控制元件,使得电路的可靠性比较高,功能也比较强大、多变。而且能够随时的更新系统,下载新的文件进行不一样状态的切换,进行不一样状态的组合。一开始感觉很好奇,于是产生浓厚兴趣,梦想成为电子产品中的魔术师!
在一开始硬件连线的过程中从在问题:杜邦线不明白该往哪插,接线时顺序总结反。在编程时有时忘记保存,有时忘记生成机器码,编译之后的错误很多。但是在设计和调试过程中,也发现一些问题,譬如红绿灯的切换速度不够,绿灯时而亮时而不亮,红绿灯规则效率偏低等,亮度不够是因为在焊接硬件时把排阻接错了,就应是排阻的阻值用的较大了。在焊接外接电路时没按照老师的步骤走,最后导致接错、焊错。交通灯的外接电路虽然只有几个电阻、三极管、发光二极管和几个接线口以及一个接线板,但是到了自我的手里却无从下手没有头绪,最后在同学的帮忙下最后完成了焊接。
还有,老师说我的外接电路排版不是很好,例如电阻,因为我是用手折弯的,而不是用镊子,所以这是我以后需要注意的地方。还有一个晶振焊接的不是很整齐,就应从新焊一下,但因为我怕麻烦,也怕重焊后会影响美观,所以就没再去重试了。另外,由于画PCB时,我漏画了一条线,以至于转化为板时那边出了问题,之后我就得自我对照着PCB再用导线把遗漏的导线连接上,花了不少时光,增加了许多工作量,所以说这些都还需要我们在实践中继续加强改善,得到进一步的完善。
这次课程设计,我发现单片机原理应用性很强,只在老师的课堂讲解是远远不够的,老师经常说:“只有清华的学生用上课时光才能听懂,而且课余时光不用练习,就上课的时光就够了。”当然我们不属于他们其中的一部分,要想做到的话只有自我多下功夫勤于动手去做才有可能做到,才能不断的发现自我的不足之处,从而有针对性的去学习,去查资料。许多的余力和程序看似简单,但真正去做才明白知识并没有自我想的那样扎实,就拿编程来说吧,有些程序看似好像懂了,但自我在keil软件一编程就一塌糊涂、手忙脚乱、不知所措了,可想结果如何。
在此,从而懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学理论与实际结合起来,才能真正提高自我的动手潜力与思考潜力,树立自我的工作信心。相信会对今后的学习工作和生活有十分重要的影响
在设计过程中我们还得到了老师的帮忙与意见。在学习、实训过程中不是每个问题都能自我解决,向老师请教或向同学讨论也是一个解决问题,让自我更快进步和增强学习潜力很好的办法。
在此,我还想多说几句,就说说咱们的实训老师吧。在他的帮忙下我学到了许多东西,最后完成了实训。此外,在实训期间还讲一些激励我们的话让我们从迷茫中走出来,给我们导航指引方向,从而使我们得到进步,勇往直前。在课余之时老师还讲一些有关技能大赛的事情,有全国性的电子产品设计技能大赛、天津市的许多赛事等等,从而使我们从中了解许多有关大赛的信息。不仅仅如此,老师还经常教育一些上课不认真听讲、不做实训的同学,这些都让我深受感动、值得深思。
在最后,祝愿每个小组在这两个星期的紧张学习中得到理想的成绩,从中学到知识,为以后的工作学习中得到用处!