版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、单片机实习报告单片机实习报告 单片机实习报告(一): 一、生产实习的目的和意义: 生产实习是培育本科同学理论联系实际,提高实际动手操作潜力的重要教学环节。本专业的生产实习旨在使同学广泛了解实际电子产品生产的全过程,熟识电子产品的主要技术管理模式,并在实习的操作过程中学习把握电子产品的焊接安装调试的实际操作技能。巩固和加深理解所学的理论,开阔眼界,提高潜力,为培育高素养高校本科人才打下必要的基础。透过学习,是理论与实际相结合,能够使同学加深对所学学问的理解,并为后续专业课的学习带给必要的感性学问,同时使同学直接了解本业的生产过程和生产资料,为将来走上工作岗位带给必要的实际生产学问。 二、实习的基
2、本资料: 集中授课,进行相关学问的学习。 学习把握电子产品的独立性设计与安装调试的潜力;进一步把握电子测量仪器的正确使用方法,电元器件的测量与筛选技术。 初步了解电子整机产品的工艺过程。 为能使同学得到充分的熬炼,较大的提高同学的实际动手潜力,本次生产实习支配每一位同学独立完成全部系统的设计与安装工作。 本实习环节,同学要独立使用电焊铁及各种电子测试设备电路安装与调试,要同学严格遵守电器设备的使用平安,遵守试验室的各项规章制度。 三、基本要求: 在老师的指导下练习在测试电路德核心板上焊接元件,把握焊接要领。 熟识元器件的性能及管脚安排。 在给定的pcb板上焊接跳线,ic插座,电阻,电容,led
3、器件等。 检查焊接是否正确。 插上元器件,运行系统,并观测系统工作是否正常。 四、总体设计电路思想和原理: 本次生产实习用到的开发板和模块共7块,分别为:单片机核心板,电子钟模块,mp3模块,rfid模块,无线传输模块,脉搏传感模块,gps模块。 各模块相互组合,其所能实现的基本功能如下: 单片机核心板+电子钟模块:实现时间的显示,温度的测量,且可透过遥控器调时定闹等。 单片机核心板+无线传输模块:实现数据的近距离无线传输。 单片机核心板+mp3模块(含sd卡):实现mp3播放功能。 单片机核心板+rfid模块:实现地铁检票系统的模拟。 单片机核心板+脉搏传感模块:实现人体脉搏传感的测量。 单
4、片机核心板+gps模块:实现gps卫星定位功能。 (一)核心板电路设计 单片机核心板电路主要包括stc12c5a60s2单片机,电子钟模块接口电路,mp3接口电路,无线传输模块接口电路,脉搏传感模块接口电路,gps模块接口电路,串口扩展电路,电源供电电路。该系统的单片机是宏晶科技生产的单时钟机器周期(it)的单片机,是高速低功耗超强干扰的新一代8051单片机。透过使用stc-isp软件,该单片机可实现串口在线编程,无需编程器,无需仿真器。 核心板电路的设计思想主要是围绕单片机芯片的工作原理和特点,为其实现合理的设计出外围电路:包括电源电路,显示电路部分,复位电路部分,串行口通信电路,按键电路等
5、。 (二)电子钟模块电路设计 该模块主要用到的芯片有:时钟持续芯片ds1302,单总线数字温度传感器ds18b20,红外遥控解码器tl1838a。 该模块电路设计的思想是了解这三种芯片的工作电压,ds1302的工作时钟频率以及三种芯片与单片机之间的硬件连接。 (三)mp3模块电路设计 该模块用到的主要芯片有mp3音频解码芯片vs1003,3。3v电压转换芯片lm1117-3。3,2。5v电压转换芯片lm1117-2。5。 该电路的设计思想主要是了解芯片的作用和特点,查找各芯片之间的联系,vs1003芯片是该模块的主要部分。单片机设有单独解码mp3文件的功能,而单片机可与透过vs1003的接口电
6、路的连接,进行mp3的解码,实现音频的输出。透过芯片各引脚的功能和特点,合理的设计出相应的外围电路。 (四)rfid模块电路的设计 该模块的电路所用到的主要芯片为13。56mhz的非接触式通信读卡芯片fm1702。该芯片是基于iso/4443标准的非接触卡读卡机专用芯片,采纳0。6微米cmos eeprom工艺,支持13。56mhz频率下的type a非接触式通信协议, 支持多种加窗算法,兼容philips的mfrc530(spi接口)读卡机芯片。 该模块的电路设计思想是基于fm1702各引脚的功能和特点,合理的设计芯片的外围电路,其中的电容和电感所构成的天线是芯片与s50卡通信的工具。 五、
7、单元电路设计: 单片机核心板电路分析 单片机核心板是本次实习中最重要的部分,它是实现各种模块功能的基础部分。单片机核心板的核心是stc12c5a60s2单片机芯片,围绕该芯片设计出相应电源供电电路,蜂鸣器驱动电路,按键电路,串行口通信电路,复位电路,液晶屏驱动电路以及各模块的接口电路,由以上的电路部分就构成一个核心板电路系统。 电子钟模块电路分析 电子钟模块协作单片机核心板,可在lcd1602液晶屏上显示当前的日期(年月日)时间(时分秒),环境温度值,和红外遥控解码值。用户可透过遥控器或单片机核心板上的按键来进行日期和时间的设置。 透过遥控上的eq键,可掌握led显示界面在时间温度红外解码之间
8、的切换。假如想调整时间,需要首先使用遥控器的eq键将lcd显示调制时间界面;之后透过按播放停止键将时间停止;然后再按左快捷键向右切换;最终按加减键能够进行数值的加减操作,调整完成后,再次按播放停止键,时间开头运行。另外透过单片机核心板上的k1-k4键也能够完成时间的调整:其中k1键对应遥控器的右快捷键,即实现向右切换年月日时分;k3键对应遥控器的加键,即实现年月日时分的加1;k4键对应遥控器的减键,即实现年月日时分的减1。 mp3电路模块分析 是一单芯片mp3/wma/midi音频解码和adpcm编码芯片,其拥有一个高性能低功耗的dsp处理器核vs-dsp。5k的指令ram,0。5k的数据ra
9、m,串行的掌握和数据输入接口,4个通用io口,1个uart口;同时片内带有一个可变采样率的dac,一个立体声dac以及音频耳机放大器;vs1003透过一个串行接口来接收输入的比特流,它能够作为一个系统的从机。 与单片机连接的引脚主要有7个,分别为:sosisclkxdcsxresetdreqmosi,只有保证它们与单片机正确牢靠的连接,才能对vs1003进行有效的操作与掌握。另外,vs1003各部分的供电电压与输出电压值是不一样的。 芯片各部分供电电压如下表: 供电部分最小电压推举电压最大电压 模拟) 数字) 卡是一种大容量,性价比高,体积小,访问接口简洁的存储卡。sdimmc卡超多 应用于数
10、码相机mp3手机大容量存储设备。作为这些便携式设备的存储载体,它具有低功耗,非易失性,保存数据无需消耗能量的特点。 卡只使用了1-7触点。对于1号引脚(cd/dat3)扩展的dat线(dat1-dat3)在上电后处于输入状态,它们在执行set-bus-width命令后作为dat线操作,当不用dat1-dat3线时,主机应使自我的dat1-dat3线处于输入模式,这样定义是为与mmc卡持续兼容。上电后,cd/dat3作为带50k上拉电阻的输入线(可用于检测卡是否存在或选取spi模式)。用户能够在正常的数据传输中用set-clr-card-detect(acmda口)命令断开上拉电阻的连接。mmc
11、卡的该引脚在sd模式下为保留引脚,在sd模式下无任何作用。对于2号引脚cmd,mmc卡在sd模式下为io/pp/oo,mmc卡在spi模式下为i/pp。 关于电压匹配问题,sd卡的规律电平相当于3。3v ttl电平标准,而单片机的规律电平为5v。因此,它们之间不能直接相连,否则会有烧毁sd卡的可能。解决规律器件接口的电平兼容问题,原则主要有两条:一为输出电平器件输出高电平的最小电压值,应大于理解电压器件识别为高电平的最低电压值;二为输出电平器件输出低电平的最大电压值,应小于理解器件识别为低电平的最高电压值。思索到sd卡在spi协议的工作模式下,通讯都是单向的,于是在单片机向sd卡传输数据时采纳
12、晶体管加上拉电阻法的方案。在sd卡向单片机传输数据时,能够直接连接。因为它们之间的电平刚好满意上述的电平兼容原则,既经济又有用。该方案能够双电源供电(一个5v电源,一个3。3v电源供电),3。3v电源可用asl1117稳压管从5v电源稳压猎取。 rfid模块电路分析 基于fm1702sl的非接触式ic卡读写器,只要稍加改动就能开发成不一样的射频识别应用系统,如考勤系统,门禁系统,公交车收费系统等。s50非接触式卡贴合mifare的国际标准,容量8k位,数据保存期10年,又可改写10万次,读无限次。s50卡不带电源,自带天线,内含加密掌握规律电路和通用规律电路,卡与读卡器之间的通讯采纳国际通用d
13、es和res保密交叉算法,具有较高的保密性能。 单片机与fmitdisl通用spi总线通信,采纳中断工作模式,在fmitdisl复位后,务必进行一次初始化程序以便初始化spi接口模式,而且能够同步实现单片机和fmitdisl的启动工作。信息存储在mifarse卡里,读写器与卡透过各自的天线建立起二者之间非接触信息传输通道。当卡进入系统的工作区时,读写器向卡放射一组固定频率的电磁波,卡内有一个lc串联谐振电路,其频率与读写器放射的频率相同,在电磁波的激励下,lc谐振电路产生共振,从而使电容内有了电荷,在这个电容的另一端接有一个单向导通的电子粟,将带资料内的电荷送到另一个电容内存储,当全部积累的电
14、荷到达2v时,此电容可做到电源为其它电路带给工作电压,将卡内数据放射出去或读取读写器的数据。 依据互感原理可知,读写器天线半径越大,匝数越多,读写器上的天线和卡上的天线的互感系数就越大。依据国际标准的要求,卡和读写器的通信距离为10cm,透过调成天线驱动电压能够转变通信的最长距离。天线的传输带宽和品质因数成反比关系。过高的品质因数会导致带宽减小,从而减弱读写器的调制边带,会导致读写器无法与卡通信。 无线传输模块分析 是一无线通信芯片,采纳fsk调制,能够实现点对点或是1对6的无线通信。无线通信速度最高可达2mbps,只需为单片机系统预留5个gpio,1个中断输入引脚,就可很简单地实现天线通信的
15、功能,非常适合用mcu系统构建无线通信功能。 具有收发模式,待机模式和掉电模式,四种工作模式,并由ce寄存器内部pwrvp和primrx共同掌握。nrf24l01全部的配置都由配置寄存器来定义,这些配置寄存器可透过spi口访问。spi接口由sckmosimiso及csn组成,在配置模式下单片机透过spi接口配置nrf24l01的工作参数,在放射或接收模式下单片机spi接口发送和接收数据。 单片机的掌握指令从nrf24l01的mosi引脚输入,而nrf24l01的状态信息和数据是从其miso引脚输出并送给单片机的。利用spi传输数据时,是先传输低位字节,再传输高位字节,并且在传输每个字节时是从高
16、位传起。 六、单片机软件系统工作流程 透过使用stc-isp软件,stc12c5a60s2单片机可实现串口在线编程。由于此刻大的数据计算机都不存在带给单独的串口,所以需要usb转rs232串口线。 usb转rs232串口设备驱动程序的安装 stc-isp v483串口下载软件 七、实习过程心得: 新学期伊始,就迎来了为期四周的单片机生产实习。在这次生产实习过程中,我受益颇多。这是我们经受的第一次广泛了解实际电子产品生产的全过程。从最初的设计,到焊接,安装,调试,我们都是逐一亲自动手操作完成的。在这次实习中,我们遇到了不少问题,但正是因为有了这些问题,才有了我们更加深化学习的机会。为了解决这些问
17、题,我们查资料,探讨,请教老师,充分利用自我身边的一切资源来学习。这样的学习过程让我们对所学资料理解的更深刻,而且大大提高了我们的团结协作潜力。在实际操作焊接的过程中,我们从笨拙到娴熟,动手潜力不断提高,有了很大的进步。这为我们以后步入工作岗位做了良好的铺垫。 总之,透过这次生产实习,我受益匪浅,各方面的潜力都有了提高。最终,感谢在实践过程中悉心指导的每一位老师! 单片机实习报告(二): 这次实习我们使用掌握电路的单片机是at89s51型号的。透过它实现对八盏双色灯发光二极管的掌握p0和单片机实习报告总结正文开头 这次实习我们使用掌握电路的单片机是at89s51型号的。透过它实现对八盏双色灯发
18、光二极管的掌握p0和p2口掌握四盏灯。在at89s51的9引脚接复位电路,对电路实现复位掌握。在电路中接入74s164译码器和共阴极数码管,透过at89s51的p3口数据的输入对共阴极数码管的掌握。同时也可实现双色发光的二极管与共阴极数码管的共同作用。在at89s51的p3。2口接上中断掌握电路,p3。5口接入蜂鸣器,使电路实现中断作用,也使电路便于检测。尽量朝单片方向设计硬件系统。系统器件越多,器件之间相互干扰也越强,功耗也增大,也不行避开地降低了系统的稳定性。系统中的相关器件要尽可能做到性能匹配。如选用cmos芯片单片机构成低功耗系统时,系统中全部芯片都应尽可能选取低功耗产品。 硬件电路设
19、计: 1)确保硬件结构和应用软件方案相结合。硬件结构与软件方案会相互影响,软件能实现的功能尽可能由软件实现,以简化硬件结构。务必留意,由软件实现的硬件功能,一般响应时间比硬件实现长,且占用cpu时间; 2)牢靠性及抗干扰设计是硬件设计必不行少的一部分,它包括芯片、器件选取、去耦滤波、印刷电路板的合理布线、各元器相互隔离等; 3)尽量朝mcs-51单片方向设计硬件系统。系统器件越多,器件之间相互干扰也越强,所消耗功耗也增大,也不行避开地降低了系统的稳定性; 4)系统中的相关器件要尽可能做到性能匹配。如选用cmos芯片单片机构成低功耗系统时,系统中全部芯片都应尽可能选取低功耗产品。 1。1 单片机
20、型号及特性 单片机型号是 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为分别接在晶振的两个脚上和
21、对地的电容,cic(集成电路内部电容)+c(pcb上电容)阅历值为3至5pf。 各种规律芯片的晶振引脚能够等效为电容三点式振荡器。晶振引脚的内部通常是一个反相器, 或者是奇数个反相器串联。在晶振输出引脚 xo 和晶振输入引脚 xi 之间用一个电阻连接, 对于 cmos 芯片通常是数 m 到数十m 欧之间。 许多芯片的引脚内部已经包含了这个电阻, 引脚外部就不用接了。这个电阻是为了使反相器在振荡初始时处与线性状态, 反相器就犹如一个有很大增益的放大器, 以便于起振。 石英晶体也连接在晶振引脚的输入和输出之间, 等效为一个并联谐振回路, 振荡频率就应是石英晶体的并联谐振频率。 晶体旁边的两个电容接
22、地, 实际上就是电容三点式电路的分压电容, 接地点就是分压点。 以接地点即分压点为参考点, 振荡引脚的输入和输出是反相的, 但从并联谐振回路即石英晶体两端来看, 构成一个正反馈以保证电路持续振荡。 在芯片设计时, 这两个电容就已经构成了, 一般是两个的容量相 等, 容量大小依工艺和版图而不一样, 但终归是比较小, 不必需适合很宽的频率范围。 外接时大约是数 pf 到数十 pf, 依频率和石英晶体的特性而定。 需要留意的是: 这两个电容串联的值是并联在谐振回路上的, 会影响振荡频率。 当两个电容量相等时, 反馈系数是 0。5, 一般是能够满意振荡条件的, 但假如不易起振或振荡不稳定能够减小输入端
23、对地电容量, 而增加输出端的值以提高反馈量。 电路如图所示 1。3 复位电路 单片机在开机时或在工作中因干扰而使程序失控,或工作中程序处于某种死循环状态等状况下都需要复位。复位作用是使cpu以及其他功能部件,如串行口,中断都恢复到一个确定初始状态,并从这个状态开头工作。 复位电路有两种:上电、按钮复位,思索到各部件影响,采纳按钮复位,当电阻给电容充电,电容的电压为高电平,当按下按钮时芯片复位脚近似低电平,于是芯片复位。 单片机实习报告(三): 实训任务: 做单一灯的左移右移,八个发光二极管l1-l8分别接在单片机的p1。0p1。2p1。3p1。7p1。6p1。0亮,重复循环3次。然后左移2次,
24、右移2次,闪耀2次(延时的时间0。2秒)。 一、 实训目的和要求: (1) 娴熟把握keil c51集成开发环境的使用方法 (2) 熟识keil c51集成开发环境调试功能的使用和dp?51pro单片机仿真器、编程器、试验仪三合一综合开发平台的使用。 (3) 利用单片机的p1口作io口,学会利用p1口作为输入和输出口。 (4) 了解把握单片机芯片的烧写方法与步骤。 (5) 学会用单片机汇编语言编写程序,熟识把握常用指令的功能运用。 (6) 把握利用protel 99 se绘制电路原理图及pcb图。 (7) 了解pcb板的制作腐蚀过程。 二、实训器材: pc机(一台) pcb板(一块) 520电
25、阻(八只) 10k电阻(一只) led发光二极管(八只) 25v 10f电容(一只) 单片机ic座(一块) at89c51单片机芯片(一块) 热转印机(一台) dp?51pro单片机仿真器、编程器、试验仪三合一综合开发平台(一台) 三、实训步骤: (1)依据原理图(下图所示),用导线把单片机综合开发平台a2区的j61接口与d1区的j52接口相连。 (2)将流水灯程序编写完整并使用tkstudy ice调试运行。 (3)使用导线把a2区j61接口的p1口7个口分别与j52接口的八个led相连。 (4)打开电源,将编写好的程序运用tkstudy ice进行全速运行,看能否实现任务要求。 (5)观看
26、运行结果,若能实现功能,则将正确编译过的hex文件透过easypro51编程器写入mcu片内存储器,然后将烧写的芯片a2区的圆孔ic座进行最终试验结果的演示。 (6)制板。首先利用protel 99 se画好原理图,依据原理图绘制pcb图,然后将绘制好的pcb布线图打印出来,经热转印机转印,将整个布线图印至pcb板上,最终将印有布线图的pcb板投入装有三氯化铁溶液的容器内进行腐蚀,待pcb板上布线图外的铜全部后,将其取出,清洗洁净。 (7)焊接。将所给元器件依据原理图一一焊至pcb板相应位置。 (8)调试。先把at89c51芯片插入ic座,再将+5v电源加到制作好的功能板电源接口上,观看功能演
27、示的整个过程(看能否实现任务功能)。 (流水灯掌握器原理图) 四、流水灯掌握器程序的主程序: org 0000h sjmp start org 0030h start: mov a,#0ffh mov r0,#1ch mov r1,#12h mov r2,#12h clr c loop1: acall delay djnz r0,loop2 sjmp loop4 loop2: mov p1,a rlc a jnc loop3 sjmp loop1 loop3: acall delay mov p1,a rrc a jnc loop1 sjmp loop3 loop4: acall delay
28、djnz r1,loop5 sjmp loop6 loop5: mov p1,a rrc a jnc loop4 sjmp loop4 loop6: acall delay djnz r2,loop7 sjmp zy loop7: mov p1,a rlc a jnc loop6 sjmp loop6 zy: acall delay mov a,#00h mov p1,a acall delay mov a,#0ffh mov p1,a acall delay mov a,#00h mov p1,a acall delay mov a,#0ffh mov p1,a sjmp start del
29、ay: mov r3,#20 dly1: mov r4,#20 dly2: mov r5,#248 djnz r5,$ djnz r4,dly2 djnz r3,dly1 ret ; end (pcb布线图) 五、实训体会与自我评价: 本设计成品是以单片机at89c51芯片为核心部件,实现了单一灯的左移右移重复循环3次。然后左移2次,右移2次,闪耀2次(延时0。2秒)的功能。此次设计在软件、编写程序方面花费时间太多我们上网找资料,上图书馆,尽可能多的了解流水灯掌握的相关学问。透过这一周的综合实训(单片机课程设计),娴熟把握了keil c51集成开发环境的使用方法,了解并把握到单片机芯片的烧写方
30、法与步骤,进一步加深了对单片机常用指令的理解与运用。能够较娴熟的运用protel 99 se绘制电路原理图及pcb图,对pcb板的一般制作过程有了必需的了解。在实训过程中,使我得到了一次用专业学问、专业技能分析和解决问题、全面系统的熬炼。使我在单片机的基本原理、单片机应用系统开发过程,以及在常用编程设计思路技巧(共性是汇编语言)的把握方面都能向前迈了一大步。 同时在老师的悉心指导和严格要求下,获得了丰富的理论学问,极大地提高了实践潜力,单片机领域对我今后进一步学习计算机方面的学问有极大的帮忙。使我们熟悉到课程的重要性,同时也感受到理论与实践之间的差距,使我们对单片机系统的应用有了更加深刻的熟悉
31、。 单片机实习报告(四): 一、认知实习经受 (一)单片机的背景及应用 单片机是计算机技术进展史上的一个重要里程碑,标志着计算机正式构成了通用计算机系统和嵌入式系统两大分支。 单片机软硬件结合、体积小,简单嵌入到各种应用系统中。得到广泛应用且其体积小、成本低,嵌入到工业掌握单元、机器人、智能仪器仪表、汽车电子系统、武器系统、家电系统、办公自动化设备、金融电子系统、玩具、个人信息终端及通讯产品中。 它功能齐全,应用牢靠,抗干扰潜力强;简洁便利,易于普及。单片机技术是易于把握技术。应用系统设计、组装、调试已经是一件简单的事情,工程技术人员透过学习可很快把握其应用设计技术;进展快速,前景宽阔。短短几
32、十年,单片机经过4位机、8位机、16位机、32位机等几大进展阶段。尤其是集成度高、功能日臻完善得单片机不断问世,使单片机在工业掌握及工业自动化领域获得长足进展和超多应用。目前,单片机内部结构愈加完善,片内外围功能部件越来越完善,向更高层次和更大规模的进展奠定坚实基础。 单片机是集成电路技术与微型计算机技术高速进展的产物。体积小、价格低、应用便利、稳定牢靠,因此,给工业自动化等领域带来了一场重大革命和技术进步。由于体积小,很简单地嵌入到系统之中,以实现各种方式的检测、计算或掌握,这一点一般微机根本做不到。又由于单片机本身就是一个微型计算机,因此只要在单片机的外部适当增加一些必备外围扩展电路,就能
33、够敏捷的构成各种应用系统,如工业自动监测监视系统,数据采集系统,自动掌握系统,智能仪器仪表等。 (二)熟悉stc11f32xe单片机的基本结构和原理 stc11f32xe单片机是由一个8位cpu,4kb程序存储器,一组特别功能寄存器,4个输入输出口(即p0p1p2p3), 一个全双工串行口,2个16位定时器/计数器,5个中断源等部分组成,各功能部件透过片内单一总线连成一个整体,集成在一块芯片上。共有40个引脚,采纳双列直插的封装形式,每个引脚都有其特定功能。 (三)搭建开发板的各个模块 学习单片机的前一个星期就是在设计好的电路板上用电烙铁和锡丝把每个电阻、电容、芯片、开关、插槽、按键、数码管等
34、部件焊接到板子上。由于要熬炼动手实践潜力,刚开头焊接电源模块时,消失虚焊、短路等各种状况。由于刚接触,不太娴熟,不能轻车熟路的驾驭烙铁,但是随着模块的渐渐搭建,锡焊技术已明显好转,就美观度而言和其他电子设备上的焊接技术能够相媲美了。 经过一个星期的焊接,单片机开发板的每一个模块已基本完成,经过对各个模块的检查测试,全部透过后我自我的单片机开发板就完成了。 (四)编写驱动程序,实现对各个模块的操作 (1)、数码管显示 单片机开发板搭建完成后,写的第一个驱动就是0f在数码管上的显示。涉及到的两个芯片分别是:74vhc595d和74ls138,前者实现对8段数码管的段选,后者掌握位选,两者结合实现数
35、码管对不一样数字的显示。 单片机模板用的是共阳极的数码管,建立数组保存数码表,然后透过段选和位选对每个数组元素进行显示。 第一次接触keil软件,不仅仅要学习如何建立工程,还要把握基本的引脚掌握。在网上查询资料和观看单片机教程的过程中学会了如何写驱动,经过接近两天的自我学习,我的第一个驱动数码管显示程序出炉了,很兴奋。然后便是把写好的程序生成*。hex文件烧到单片机当中,数码管便可显示。 (2)按键操作 我们所用的矩阵键盘与网上通用的键盘略不相同,(我们采纳的是3x6,而通用的开发板多采纳4x4键盘)但是思想相同。键盘的引脚分别用了p0口和p25引脚。 首先实现单击,即按每一个键显示不一样的键
36、值。调试透过后再实现双击和组合键。 按键的关键是先对行赋值(或对列赋值),若对行赋值(列赋值),则对列进行检索(行进行检索)。当有按键被按下,相应的列(或行)拉为低电平。 在用数码管显示按键的状态时,由于595 io的引脚和按键第三行用的都是p25引脚,数码管显示有时消失问题,与程序中间的延时时间有关。不太好掌握。 (3)温度测量 温度的测量主要用到ds18b20,透过对ds18b20芯片个参数的掌握便可驱动该芯片,把结果显示在数码管上。 ds18b20芯片操作包括读操作、写操作以及对其的初始化。在读操作时把读的结果与10相除得温度的十位,取余数得温度的各位(在室温下试验)。 (4)时钟掌握
37、时钟的显示主要是透过对ds1302进行掌握,能够实现时、分、秒、年、月、日的显示,并且有漏电爱护功能。同样把时分秒显示在数码管上,透过按键再切换到年月日。 在给ds1302初始化时,假如写爱护关,则有漏电爱护功能(即断电重连后,时钟会自动记录断电的这段时间,并顺着此时间连续计时。) (5)rs485通信 用rs485实现多机通信,编写通信协议实现一台主机和多台从机进行通信。在进行该模块设计时,由于平台搭建的有点问题,使得rs485的电压拉不到工作电压。然后把问题反映给了我们的两位指导老师,经过他们的一番测试,最终找到问题的所在:是因为一个电阻的缘由。当然在观看老师对电路的检测中受益匪浅。也对多
38、功能电压表的应用更为了解。 (6)nokia 5110屏显示 nokia 5110屏是48x84的点阵lcd,能够显示4行汉字。用nokia 5110屏实现计算器、阅读器、推箱子和足球射门等功能。这四个程序设计全是基于nokia 5110屏和对按键的检测,用按键来掌握各个功能,并在屏上图形化显示。 在对计算器的设计要实现0999之间的四则运算,尤其是除法运算还涉及到浮点数。阅读器主要是上下换行和左右翻页,由于要存储一段文字在寄存器中,文字不能太长,否则会超过程序寄存器的大小而不能进行构建。 推箱子是透过数组0和1实现小人和箱子的走与停。足球射门透过产生随机数来掌握球的方向的任意性。 二、总结
39、两个月的暑期认知实习很快结束了,总体上来说感觉很充实,没有白白铺张暑假时间,也充实了自我的学问储备,获益匪浅。 当然很感谢龙夏老师和肖连军老师,他们放下自我的假期,在酷暑中坚持没两天一到,为我们解答学习过程中的疑问。还有就是系里的支持,为我们带给凉快的学习环境,会议室配有空调,在学习的同时不用经受酷暑的考验。虽然我们的学习场所很简陋:桌椅是我们从5栋教学楼搬的,电源插座是刚刚搭建的,和在一般教室上自习的同学来比我们是幸福的。 实习前虽说已经大二结束,但是对我们的专业嵌入式方向始终不甚明白,纵然专业导论课已经谈过,但是总感觉迷茫与空洞。书本上的学问也学了不少,像电路,数字规律,组成原理等一些课,
40、但是这些课始终是书本学问,得不到实际的应用。透过这次的亲自动手设计到编写驱动设计程序,最终切身体会到在开发产品中要用到哪些学问。依旧记得实训刚开头时,大家都很兴奋,因为我们要自我动手焊接自我开发板的每一模块,从电源模块开头着手。 书到用时方恨少,事要做时方知难,一点也不假,感觉焊接就应不难,不就把锡点到电器元件引脚上不就行了,但是真正拿着烙铁去焊时,手是抖动的,烙铁也不打听话淡然这只是刚开头时,经过多次的练习渐渐的得心应手。怪不得社会上的公司聘请都提到:有工作阅历者优先。是啊,干过的总比纸上谈兵的强的多,公司不需要对你培训,能够直接工作给公司带来效益。 焊接电路板的时间很短,这只是简洁的技术活
41、,不需要规律上的思索。接下来就是用我们焊接好的开发板开头我们的单片机之旅。由于单片机课程还没开,我们不得不从网上查资料,看教程弥补自我基础学问的匮乏。还记得自我写的第一个程序,驱动数码管。 虽然看着焊接好的开发板很好看,但是要写程序点亮它就不那么简单了,第一感觉就是无从下手。老师推举我们从网上看前人的驱动程序,然后比着写,由于使用的单片机不一样,电路的设计不一样,在看网上程序时务必要明白其原理,否则还是无法借鉴过来,就这样第一个驱动程序花费了我两天时间才把数码管点亮。开发的过程是苦痛的,但是结果是令人无比兴奋的。看着自我点亮的数码管心里共性兴奋。 接下来的日子就是每一天对着电脑编写程序,然后下
42、载到单片机中进行检测,查看能否运行。有时花费了一天的时间编写的一个程序下载单片机中竟然运行不了或者显示错误,心里真的共性绝望;有时为了一个驱动程序想了一天还是一无所获,会共性烦躁但是看到其他同学都在用心的讨论,自我也就劝慰自我别灰心,要坚持。就想士兵突击中说的一样不抛弃不放下,所以自我也不能放下自我。然后又重新打起精神,投入到学习当中,就是在这样的一次次的自我示意中,在和同学们一齐拼搏一齐学习。 还记得在进行多机通信时,由于要把全部的单片机连接在一齐,大家不得不默契协作,一齐想方法,编写协议众人拾柴火焰高,很快一个主机程序,从机程序就出炉了。 经过一个暑假的认知实习我学到的不仅仅是学问,还有职
43、责心、信念、恒心以及团队合作潜力。我想无论是在学校还是以后踏入社会这些都必不行少。我熟悉到了我所学学问的重要性。学问如同人的血液。人缺少了血液,身体就会衰弱,人缺少了学问,头脑就要枯竭。 这次的单片机培训应用到的不仅仅是单片机学问,还有以前的课程,所以学问的积累也是非常重要的。这次亲身体验让我有了深刻感受,这不仅仅是一次实践,还是一次人生经受,是一生珍贵的财宝。在磨练自我的同时让自我熟悉了许多,使自我未踏入企业就已经对企业有了必需的了解。 透过这次的实习,我对自我的专业更清晰的认知,以前一向不清晰嵌入式的详细应用,不明白以后毕业了该干什么。但透过这次的实习,我对嵌入式有了更清晰地熟悉,对单片机
44、有了更清楚的理解。我熟悉到做什么都要有职责心,只有抱着仔细负责的态度才能把任务完成。而程序员更是对稳重和细心有很高的要求。 实习的过程不仅仅仅是一个认知的过程,更是一个反思的过程。学习到新学问当然可喜,但能否用新学问对旧只是加以反思,这是关键的关键。 单片机实习报告(五): 透过为期一周的单片机实训,是我们对这门课有了很多新的了解,弥补了在课堂上学习的不足。信任这对我们以后的学习和工作都会有很大的帮忙。我们必需要在最短的时间里对这些不足加以改正! 首先,在这次试训中我被单片机强大的功能所震撼,以前在课堂上完全没有能理解可编程单片机的优越性。这次透过实体仿真软件等帮助软件的共同效果,是这次试训有
45、了鲜亮的活力。换是我们熟悉 到这次试训不仅仅仅是一个软件的应用,更多的是使我们熟悉到学习到许多在课堂上无法得到的东西。共性是protues软件的功能是我们了解了当今开发系统的新方向,简直太不行思议啦! 单片机作为一种最简洁的软件,与我们的日常生活息息相关,了解一些单片机程序的简洁录入是费城必要的。如:led显示器、键盘和显示器的应用和原理。 在被刺实训中我们每个人透过一个八位流水灯的制作,使我们深深地体会到了单片机在现实生活中的小小应用,既增加了我们的奇怪心,又巩固了我们的理论学问。更让我们体会到了单片机手动的开 始平台的完善与成熟。只要你有想法,单片机就有可能让他成为现实。那里我学习完pro
46、tues软件后的第一感觉是,虽然这软件工作不稳定,但是会有相当不错的效果出来。这对我以后的工作必需会有帮忙 的。在这次试训中不仅仅只对单片机编程有了新的熟悉,还对整个单片机的开发平台都有了一厅的了解,这是一笔不错的收获。 透过这几天的试训,使我的感受很深,真实条条大路通罗马,要到达目的,不一样的人就有不一样的方法。只要你的方法不错!五花八门都能够,而且是各有特色。走出来的结果都有各自的独到之处 。在编程中简字贯穿于整个程序设计中,越简洁越好,究竟单片机留给用户的资源是有限的,所以我们要充分利用这些资源,到达更好的效果,这些是我们在以后的学习生活中应值得留意的地方。 在试训中有苦有甜,当我们为一
47、个很难攻破的程序找出路时,心情烦躁,感觉自我很不行理喻,当程序一点一点编好后,自我从心底感觉到一点小小的劝慰,看着自我的成果。感觉很欣慰,有一丝丝的 甜意,几天的实训使自我的思维规律也有了小小的进步。 单片机实习报告(六): 这次实习我们使用掌握电路的单片机是at89s51型号的。透过它实现对八盏双色灯发光二极管的掌握p0和p2口掌握四盏灯。在at89s51的9引脚接复位电路,对电路实现复位掌握。在电路中接入74s164译码器和共阴极数码管,透过at89s51的p3口数据的输入对共阴极数码管的掌握。同时也可实现双色发光的二极管与共阴极数码管的共同作用。在at89s51的p3。2口接上中断掌握电
48、路,p3。5口接入蜂鸣器,使电路实现中断作用,也使电路便于检测。尽量朝单片方向设计硬件系统。系统器件越多,器件之间相互干扰也越强,功耗也增大,也不行避开地降低了系统的稳定性。系统中的相关器件要尽可能做到性能匹配。如选用cmos芯片单片机构成低功耗系统时,系统中全部芯片都应尽可能选取低功耗产品。 硬件电路设计: 1)确保硬件结构和应用软件方案相结合。硬件结构与软件方案会相互影响,软件能实现的功能尽可能由软件实现,以简化硬件结构。务必留意,由软件实现的硬件功能,一般响应时间比硬件实现长,且占用cpu时间; 2)牢靠性及抗干扰设计是硬件设计必不行少的一部分,它包括芯片、器件选取、去耦滤波、印刷电路板
49、的合理布线、各元器相互隔离等; 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个中断源可编程串行通
50、道低功耗的闲置和掉电模式片内振荡器和时钟电路 1。2 晶振电路 单片机晶振的两个电容的作用 这两个电容叫晶振的负载电容,分别接在晶振的两个脚上和对地的电容,一般在几十皮发。它会影响到晶振的谐振频率和输出幅度,晶振的负载电容=(cd*cg)/(cd+cg)+cic+c式中cd,cg为分别接在晶振的两个脚上和对地的电容,cic(集成电路内部电容)+c(pcb上电容)阅历值为3至5pf。 各种规律芯片的晶振引脚能够等效为电容三点式振荡器。晶振引脚的内部通常是一个反相器, 或者是奇数个反相器串联。在晶振输出引脚 xo 和晶振输入引脚 xi 之间用一个电阻连接, 对于 cmos 芯片通常是数 m 到数十
51、m 欧之间。 许多芯片的引脚内部已经包含了这个电阻, 引脚外部就不用接了。 这个电阻是为了使反相器在振荡初始时处与线性状态, 反相器就犹如一个有很大增益的放大器, 以便于起振。 石英晶体也连接在晶振引脚的输入和输出之间, 等效为一个并联谐振回路, 振荡频率就应是石英晶体的并联谐振频率。 晶体旁边的两个电容接地, 实际上就是电容三点式电路的分压电容, 接地点就是分压点。 以接地点即分压点为参考点, 振荡引脚的输入和输出是反相的, 但从并联谐振回路即石英晶体两端来看, 构成一个正反馈以保证电路持续振荡。 在芯片设计时, 这两个电容就已经构成了, 一般是两个的容量相等, 容量大小依工艺和版图而不一样
52、, 但终归是比较小, 不必需适合很宽的频率范围。 外接时大约是数 pf 到数十 pf, 依频率和石英晶体的特性而定。 需要留意的是: 这两个电容串联的值是并联在谐振回路上的, 会影响振荡频率。 当两个电容量相等时, 反馈系数是 0。5, 一般是能够满意振荡条件的, 但假如不易起振或振荡不稳定能够减小输入端对地电容量, 而增加输出端的值以提高反馈量。 单片机实习报告(七): 一、概述: 设计制作产品的背景、目的、好处 1。设计背景 在大二的上半个学期我们开了一门叫单片机技术与应用的课程,在期末考试之前有一个两个星期的实训,就是用平常所学的学问在自我的板子上实现一个功能,比如说:实现一个交通灯、万
53、年历、密码锁或计算器等等,或者自我依据实际状况自我设计题目实现一个功能。设计当中最多三个人一个小组,最少自备一台电脑。不仅仅如此,我们还能把以前所学的数字电路、模拟电路、电路基础、pcb等学问在这次实训过程中得到用用。在做中学,在学中作。 2、设计目的 1。 透过本次课程设计进一步熟识和把握单片机的结构及工作原理,巩固和加深单片机原理与应用课程的基本学问,把握电子设计学问在实际中的简洁应用。 2。 综合运用单片机原理与应用课程和先修课程的理论及生产实际学问去分析和解决电子设计问题,进行电子设计的训练。 3。 学习电子设计的一般方法,把握at89c52芯片以及简洁电子设计过程和运行方式,培育正确
54、的设计思想和分析问题、解决问题的潜力,共性是总体设计潜力。 4。 透过计算和绘制原理图、布线图和流程图,学会运用标准、规范、手册、图册和查阅有关技术资料等,培育电子设计的基本技能。 5。 透过完成一个包括电路设计和程序开发的完整过程,了解开发单片机应用系统全过程,为今后从事的工作打基础。 3、设计好处:交通灯的掌握系统对于维持城市交通稳定有序的运转有着至关重要的作用。思索到单片机具有物美价廉、功能强、使用便利敏捷、牢靠性高等特点,本人拟采纳at89c52单片机来实现十字路口交通信号灯的模拟掌握,透过模拟系统的设计来了解交通灯系统的工作原理和一些基本功能是如何透过单片机来实现的。 此次设计基于本人在校期间所学的有关单片机等相关学问,透过设计基于at89c52单片机的交通灯掌握系统,将所学学问运用到实践中并得以深化,进一步加强单片机学问的理解,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 江苏省南京市金陵汇文中学2027届数学七上期末教学质量检测试题含解析
- 2026年注册消防工程师之消防技术综合能力检测卷包及完整答案详解【历年真题】
- 2026年投资项目管理师之投资建设项目实施练习题含答案详解【基础题】
- 2026年电子技术强化训练模考卷附参考答案详解(模拟题)
- 2026年幼儿园混龄教研组长总结
- 安检培训课程开发与实施协议
- 矿山开采环境保护责任合同2026修订
- 2026年幼儿园关于春天课件教案小班
- 2026年学习儿歌小红帽的幼儿园
- 脚手架搭设施工方案
- 《胶凝材料学》课程大纲
- 2025年国企招聘考试(纪检)综合能力测试题及答案
- 自考英语二0015历年真题及答案(2025-2026)六年来完整收
- 9宫格数独专项练习题(每日一练初级、中级、高级各32套题)
- 2025年中国科大少创班试题及答案
- 国企采购流程管理规范
- 中医推拿科培训课件
- DLT5210.1-2021电力建设施工质量验收规程第1部分-土建工程
- 会员预售活动方案
- T/CCAS 007-2019水泥产能核定标准
- 机械设备租赁服务方案
评论
0/150
提交评论