单片机实习报告范文.pdf
《单片机实习报告范文.pdf》由会员分享,可在线阅读,更多相关《单片机实习报告范文.pdf(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单片机实习报告范文 这次实习我们使用控制电路的单片机是 at89s51 型号的。通过它实现对八盏双色灯发光二极管的控制 p0 和 p2 口控制四盏灯。在at89s51 的 9 引脚接复位电路,对电路实现复位控制。在电路中接入 74s164 译码器和共阴极数码管,通过 at89s51 的 p3 口数据的输入对共阴极数码管的控制。同时也可实现双色发光的二极管与共阴极数码管的共同作用。在 at89s51 的 p3.2 口接上中断控制电路,p3.5 口接入蜂鸣器,使电路实现中断作用,也使电路便于检测。尽量朝“单片”方向设计硬件系统。系统器件越多,器件之间相互干扰也越强,功耗也增大,也不可避免地降低了系
2、统的稳定性。系统中的相关器件要尽可能做到性能匹配。如选用 cmos 芯片单片机构成低功耗系统时,系统中所有芯片都应尽可能选择低功耗产品。硬件电路设计:1)确保硬件结构和应用软件方案相结合。硬件结构与软件方案会相互影响,软件能实现的功能尽可能由软件实现,以简化硬件结构。必须注意,由软件实现的硬件功能,一般响应时间比硬件实现长,且占用 cpu 时间;2)可靠性及抗干扰设计是硬件设计必不可少的一部分,它包括芯片、器件选择、去耦滤波、印刷电路板的合理布线、各元器相互隔离等;3)尽量朝“mcs-51 单片”方向设计硬件系统。系统器件越多,器件之间相互干扰也越强,所消耗功耗也增大,也不可避免地降低了系统的
3、稳定性;4)系统中的相关器件要尽可能做到性能匹配。如选用 cmos 芯片单片机构成低功耗系统时,系统中所有芯片都应尽可能选择低功耗产品。1.1 单片机型号及特性 单片机型号是 at89s51。特性是:8031cpu 与 mcs-51兼容 4k字节可编程 flash 存储器(寿命:1000 写/擦循环)全静态工作:0hz-24khz三级程序存储器保密锁定128*8 位内部 ram32 条可编程 i/o 线两个 16 位定时器/计数器6 个中断源可编程串行通道低功耗的闲置和掉电模式片内振荡器和时钟电路 1.2 晶振电路 单片机晶振的两个电容的作用这两个电容叫晶振的负载电容,分别接在晶振的两个脚上和
4、对地的电容,一般在几十皮发。它会影响到晶振的谐振频率和输出幅度,晶振的负载电容=(cd*cg)/(cd+cg)+cic+c 式中 cd,cg 为分别接在晶振的两个脚上和对地的电容,cic(集成电路内部电容)+c(pcb 上电容)经验值为 3 至 5pf。各种逻辑芯片的晶振引脚可以等效为电容三点式振荡器。晶振引脚的内部通常是一个反相器,或者是奇数个反相器串联。在晶振输出引脚 xo 和晶振输入引脚 xi 之间用一个电阻连接,对于cmos 芯片通常是数 m 到数十 m 欧之间.很多芯片的引脚内部已经包含了这个电阻,引脚外部就不用接了。这个电阻是为了使反相器在振荡初始时处与线性状态,反相器就如同一个有
5、很大增益的放大器,以便于起振.石英晶体也连接在晶振引脚的输入和输出之间,等效为一个并联谐振回路,振荡频率应该是石英晶体的并联谐振频率.晶体旁边的两个电容接地,实际上就是电容三点式电路的分压电容,接地点就是分压点.以接地点即分压点为参考点,振荡引脚的输入和输出是反相的,但从并联谐振回路即石英晶体两端来看,形成一个正反馈以保证电路持续振荡.在芯片设计时,这两个电容就已经形成了,一般是两个的容量相等,容量大小依工艺和版图而不同,但终归是比较小,不一定适合很宽的频率范围.外接时大约是数 pf 到数十 pf,依频率和石英晶体的特性而定.需要注意的是:这两个电容串联的值是并联在谐振回路上的,会影响振荡频率
6、.当两个电容量相等时,反馈系数是 0.5,一般是可以满足振荡条件的,但如果不易起振或振荡不稳定可以减小输入端对地电容量,而增加输出端的值以提高反馈量。一、生产实习的目的和意义:生产实习是培养本科学生理论联系实际,提高实际动手操作能力的重要教学环节。本专业的生产实习旨在使学生广泛了解实际电子产品生产的全过程,熟悉电子产品的主要技术管理模式,并在实习的操作过程中学习掌握电子产品的焊接安装调试的实际操作技能。巩固和加深理解所学的理论,开阔眼界,提高能力,为培养高素质大学本科人才打下必要的基础。通过学习,是理论与实际相结合,可以使学生加深对所学知识的理解,并为后续专业课的学习提供必要的感性知识,同时使
7、学生直接了解本业的生产过程和生产内容,为将来走上工作岗位提供必要的实际生产知识。二、实习的基本内容:集中授课,进行相关知识的学习。学习掌握电子产品的独立性设计与安装调试的能力;进一步掌握电子测量仪器的正确使用方法,电元器件的测量与筛选技术。初步了解电子整机产品的工艺过程。为能使学生得到充分的锻炼,较大的提高学生的实际动手能力,本次生产实习安排每一位学生独立完成全部系统的设计与安装工作。本实习环节,学生要独立使用电焊铁及各种电子测试设备电路安装与调试,要学生严格遵守电器设备的使用安全,遵守实验室的各项规章制度。三、基本要求:在教师的指导下练习在测试电路德核心板上焊接元件,掌握焊接要领。熟悉元器件
8、的性能及管脚分配。在给定的 PCB 板上焊接跳线,IC 插座,电阻,电容,LED 器件等。检查焊接是否正确。插上元器件,运行系统,并观测系统工作是否正常。四、总体设计电路思想和原理:本次生产实习用到的开发板和模块共 7 块,分别为:单片机核心板,电子钟模块,MP3 模块,RFID 模块,无线传输模块,脉搏传感模块,GPS 模块。各模块相互组合,其所能实现的基本功能如下:单片机核心板+电子钟模块:实现时间的显示,温度的测量,且可通过遥控器调时定闹等。单片机核心板+无线传输模块:实现数据的近距离无线传输。单片机核心板+MP3 模块(含 SD 卡):实现 MP3 播放功能。单片机核心板+RFID 模
9、块:实现地铁检票系统的模拟。单片机核心板+脉搏传感模块:实现人体脉搏传感的测量。单片机核心板+GPS 模块:实现 GPS 卫星定位功能。(一)核心板电路设计 单片机核心板电路主要包括 STC12C5A60S2 单片机,电子钟模块接口电路,MP3 接口电路,无线传输模块接口电路,脉搏传感模块接口电路,GPS 模块接口电路,串口扩展电路,电源供电电路。该系统的单片机是宏晶科技生产的单时钟机器周期(IT)的单片机,是高速低功耗超强干扰的新一代 8051 单片机。通过使用 STC-ISP 软件,该单片机可实现串口在线编程,无需编程器,无需仿真器。核心板电路的设计思想主要是围绕单片机芯片的工作原理和特点
10、,为其实现合理的设计出外围电路:包括电源电路,显示电路部分,复位电路部分,串行口通信电路,按键电路等。(二)电子钟模块电路设计 该模块主要用到的芯片有:时钟保持芯片 DS1302,单总线数字温度传感器 DS18B20,红外遥控解码器 TL1838A。该模块电路设计的思想是了解这三种芯片的工作电压,DS1302的工作时钟频率以及三种芯片与单片机之间的硬件连接。(三)MP3 模块电路设计 该模块用到的主要芯片有 MP3 音频解码芯片 VS1003,3.3V 电压转换芯片 LM1117-3.3,2.5V 电压转换芯片 LM1117-2.5。该电路的设计思想主要是了解芯片的作用和特点,寻找各芯片之间的
11、联系,VS1003 芯片是该模块的主要部分。单片机设有单独解码MP3 文件的功能,而单片机可与通过 VS1003 的接口电路的连接,进行 MP3 的解码,实现音频的输出。通过芯片各引脚的功能和特点,合理的设计出相应的外围电路。(四)RFID 模块电路的设计 该模块的电路所用到的主要芯片为 13.56MHZ 的非接触式通信读卡芯片 FM1702。该芯片是基于 ISO/4443 标准的非接触卡读卡机专用芯片,采用 0.6 微米 CMOSEEPROM 工艺,支持 13.56MHZ 频率下的typeA 非接触式通信协议,支持多种加窗算法,兼容 philips 的 MFRC530(SPI 接口)读卡机芯
12、片。该模块的电路设计思想是基于 FM1702 各引脚的功能和特点,合理的设计芯片的外围电路,其中的电容和电感所构成的天线是芯片与 S50 卡通信的工具。五、单元电路设计:单片机核心板电路分析 单片机核心板是本次实习中最重要的部分,它是实现各种模块功能的基础部分。单片机核心板的核心是 STC12C5A60S2 单片机芯片,围绕该芯片设计出相应电源供电电路,蜂鸣器驱动电路,按键电路,串行口通信电路,复位电路,液晶屏驱动电路以及各模块的接口电路,由以上的电路部分就构成一个核心板电路系统。电子钟模块电路分析 电子钟模块配合单片机核心板,可在 LCD1602 液晶屏上显示当前的日期(年月日)时间(时分秒
13、),环境温度值,和红外遥控解码值。用户可通过遥控器或单片机核心板上的按键来进行日期和时间的设置。通过遥控上的“EQ”键,可控制 LED 显示界面在时间温度红外解码之间的切换。如果想调整时间,需要首先使用遥控器的“EQ”键将 LCD 显示调制时间界面;之后通过按“播放停止键”将时间停止;然后再按“左快捷键”向右切换;最后按“加减键”可以进行数值的加减操作,调整完成后,再次按“播放停止键”,时间开始运行。另外通过单片机核心板上的 K1-K4 键也可以完成时间的调整:其中K1 键对应遥控器的“右快捷键”,即实现向右切换年月日时分;K3键对应遥控器的“加键”,即实现年月日时分的加 1;K4 键对应遥控
14、器的“减键”,即实现年月日时分的减 1。MP3 电路模块分析 是一单芯片 MP3/WMA/MIDI 音频解码和 ADPCM 编码芯片,其拥有一个高性能低功耗的 DSP 处理器核 VS-DSP。5K 的指令 RAM,0.5K 的数据 RAM,串行的控制和数据输入接口,4 个通用 IO 口,1 个 UART口;同时片内带有一个可变采样率的 DAC,一个立体声 DAC 以及音频耳机放大器;VS1003 通过一个串行接口来接收输入的比特流,它可以作为一个系统的从机。与单片机连接的引脚主要有 7 个,分别为:SOSISCLKXDCSXRESETDREQMOSI,只有保证它们与单片机正确可靠的连接,才能对
15、 VS1003 进行有效的操作与控制。另外,VS1003 各部分的供电电压与输出电压值是不同的。芯片各部分供电电压如下表:卡是一种大容量,性价比高,体积小,访问接口简单的存储卡。SDIMMC 卡大量应用于数码相机 MP3 手机大容量存储设备。作为这些便携式设备的存储载体,它具有低功耗,非易失性,保存数据无需消耗能量的特点。卡只使用了 1-7 触点。对于 1 号引脚(CD/DAT3)扩展的 DAT 线(DAT1-DAT3)在上电后处于输入状态,它们在执行 SET-BUS-WIDTH 命令后作为 DAT 线操作,当不用 DAT1-DAT3 线时,主机应使自己的DAT1-DAT3 线处于输入模式,这
16、样定义是为与 MMC 卡保持兼容。上电后,CD/DAT3 作为带 50K 上拉电阻的输入线(可用于检测卡是否存在或选择 SPI 模式)。用户可以在正常的数据传输中用 SET-CLR-CARD-DETECT(ACMDA 口)命令断开上拉电阻的连接。MMC 卡的该引脚在 SD 模式下为保留引脚,在 SD 模式下无任何作用。对于 2 号引脚CMD,MMC 卡在 SD 模式下为 IO/PP/OO,MMC 卡在 SPI 模式下为 I/PP。关于电压匹配问题,SD 卡的逻辑电平相当于 3.3VTTL 电平标准,而单片机的逻辑电平为 5V。因此,它们之间不能直接相连,否则会有烧毁 SD 卡的可能。解决逻辑器
17、件接口的电平兼容问题,原则主要有两条:一为输出电平器件输出高电平的最小电压值,应大于接受电压器件识别为高电平的最低电压值;二为输出电平器件输出低电平的最大电压值,应小于接受器件识别为低电平的最高电压值。考虑到 SD 卡在 SPI 协议的工作模式下,通讯都是单向的,于是在单片机向 SD 卡传输数据时采用晶体管加上拉电阻法的方案。在 SD 卡向单片机传输数据时,可以直接连接。因为它们之间的电平刚好满足上述的电平兼容原则,既经济又实用。该方案可以双电源供电(一个5V 电源,一个 3.3V 电源供电),3.3V 电源可用 ASL1117 稳压管从5V 电源稳压获取。RFID 模块电路分析 基于 FM1
18、702SL 的非接触式 IC 卡读写器,只要稍加改动就能开发成不同的射频识别应用系统,如考勤系统,门禁系统,公交车收费系统等。S50 非接触式卡符合 MIFARE 的国际标准,容量 8K 位,数据保存期 10 年,又可改写 10 万次,读无限次。S50 卡不带电源,自带天线,内含加密控制逻辑电路和通用逻辑电路,卡与读卡器之间的通讯采用国际通用 DES 和 RES 保密交叉算法,具有较高的保密性能。单片机与 FMITDISL 通用 SPI 总线通信,采用中断工作模式,在FMITDISL 复位后,必须进行一次初始化程序以便初始化 SPI 接口模式,而且可以同步实现单片机和 FMITDISL 的启动
19、工作。信息存储在MIFARSE 卡里,读写器与卡通过各自的天线建立起二者之间非接触信息传输通道。当卡进入系统的工作区时,读写器向卡发射一组固定频率的电磁波,卡内有一个 LC 串联谐振电路,其频率与读写器发射的频率相同,在电磁波的激励下,LC 谐振电路产生共振,从而使电容内有了电荷,在这个电容的另一端接有一个单向导通的电子粟,将带内容内的电荷送到另一个电容内存储,当所有积累的电荷达到2V 时,此电容可做到电源为其它电路提供工作电压,将卡内数据发射出去或读取读写器的数据。根据互感原理可知,读写器天线半径越大,匝数越多,读写器上的天线和卡上的天线的互感系数就越大。根据国际标准的要求,卡和读写器的通信
20、距离为 10cm,通过调整天线驱动电压可以改变通信的最长距离。天线的传输带宽和品质因数成反比关系。过高的品质因数会导致带宽减小,从而减弱读写器的调制边带,会导致读写器无法与卡通信。无线传输模块分析 是一无线通信芯片,采用 FSK 调制,可以实现点对点或是 1 对 6的无线通信。无线通信速度最高可达 2Mbps,只需为单片机系统预留 5 个 GPIO,1 个中断输入引脚,就可很容易地实现天线通信的功能,非常适合用 MCU 系统构建无线通信功能。具有收发模式,待机模式和掉电模式,四种工作模式,并由 CE寄存器内部 PWRVP 和 PRIMRX 共同控制。nRF24L01 所有的配置都由配置寄存器来
21、定义,这些配置寄存器可通过 SPI 口访问。SPI 接口由 SCKMOSIMISO 及 CSN 组成,在配置模式下单片机通过 SPI 接口配置 nRF24L01 的工作参数,在发射或接收模式下单片机 SPI 接口发送和接收数据。单片机的控制指令从 nRF24L01 的 MOSI 引脚输入,而 nRF24L01的状态信息和数据是从其 MISO 引脚输出并送给单片机的。利用 SPI传输数据时,是先传输低位字节,再传输高位字节,并且在传输每个字节时是从高位传起。六、单片机软件系统工作流程 通过使用 STC-ISP 软件,STC12C5A60S2 单片机可实现串口在线编程。由于现在大的数据计算机都不存
22、在提供单独的串口,所以需要 USB 转 RS232 串口线。USB 转 RS232 串口设备驱动程序的安装 STC-ISPV483 串口下载软件 七、实习过程心得:新学期伊始,就迎来了为期四周的单片机生产实习。在这次生产实习过程中,我受益颇多。这是我们经历的第一次广泛了解实际电子产品生产的全过程。从最初的设计,到焊接,安装,调试,我们都是逐一亲自动手操作完成的。在这次实习中,我们遇到了不少问题,但正是因为有了这些问题,才有了我们更加深入学习的机会。为了解决这些问题,我们查资料,探讨,请教老师,充分利用自己身边的一切资源来学习。这样的学习过程让我们对所学内容理解的更深刻,而且大大提高了我们的团结
23、协作能力。在实际操作焊接的过程中,我们从笨拙到熟练,动手能力不断提高,有了很大的进步。这为我们以后步入工作岗位做了良好的铺垫。总之,通过这次生产实习,我受益匪浅,各方面的能力都有了提高。最后,感谢在实践过程中悉心指导的每一位老师!实训任务:做单一灯的左移右移,八个发光二极管 l1-l8 分别接在单片机的p1.0p1.2p1.3p1.7p1.6p1.0 亮,重复循环 3 次。然后左移 2 次,右移 2 次,闪烁 2 次(延时的时间 0.2 秒)。一、实训目的和要求:(1)熟练掌握 keilc51 集成开发环境的使用方法(2)熟悉 keilc51 集成开发环境调试功能的使用和 dp?单片机仿真器、
24、编程器、实验仪三合一综合开发平台的使用。(3)利用单片机的 p1 口作 io 口,学会利用 p1 口作为输入和输出口。(4)了解掌握单片机芯片的烧写方法与步骤。(5)学会用单片机汇编语言编写程序,熟悉掌握常用指令的功能运用。(6)掌握利用 protel99se 绘制电路原理图及 pcb 图。(7)了解 pcb 板的制作腐蚀过程。二、实训器材:pc 机(一台)pcb 板(一块)520 电阻(八只)10k 电阻(一只)led 发光二极管(八只)25v10f 电容(一只)单片机 ic 座(一块)at89c51 单片机芯片(一块)热转印机(一台)dp? 单片机仿真器、编程器、实验仪三合一综合开发平台(
25、一台)三、实训步骤:(1)根据原理图(下图所示),用导线把单片机综合开发平台 a2 区的 j61 接口与 d1 区的 j52 接口相连。(2)将流水灯程序编写完整并使用 tkstudyice 调试运行。(3)使用导线把 a2 区 j61 接口的 p1 口 7 个口分别与 j52 接口的八个 led 相连。(4)打开电源,将编写好的程序运用 tkstudyice 进行全速运行,看能否实现任务要求。(5)观察运行结果,若能实现功能,则将正确编译过的 hex 文件通过 easypro51 编程器写入 mcu 片内存储器,然后将烧写的芯片 a2区的圆孔 ic 座进行最终实验结果的演示。(6)制板。首先
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 实习 报告 范文
限制150内