




已阅读5页,还剩31页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
编号079050241024本科毕业论文题目基于51单片机的学习/开发板的设计学院物理与电子信息学院专业电子信息科学与技术年级07级1班姓名刘志强指导教师周昆鹏完成日期2011年5月23日目录摘要1ABSTRACT2引言3一设计方案311系统功能分析312芯片选型4二硬件设计821单片机最小系统电路的设计822输入部分的设计923显示部分的设计1124AD和DA设计1325串口的设计1426其它电路设计15三开发板功能验证2031矩阵键盘数码管显示数字和字符2032TLC2543数码管显示05V可调直流电压2133DAC0832数码管控制发光二极管的亮暗显示22341602显示字符2335AT24C04LCD显示单片机向外接ROM存取数据的过程2436DS13021602显示实时时钟2437串口实验25结语27参考文献28致谢29作者简介30摘要为了让单片机使用者有更好的学习、应用和开发单片机系统的条件,在参考了许多单片机开发板设计的基础上,本文提出了一款资源丰富,使用简便,附带程序源代码的51单片机学习/开发板的详细设计方案。本设计是基于51单片机的学习/开发板,主要分为硬件系统的设计和软件功能验证两个部分。硬件部分涵盖了单片机学习及应用过程中使用到的大部分硬件资源,如LCD显示器、AD和DA转换器、数码管显示器、键盘输入等。并具有一定的扩展性;软件附有各模块的C程序实例,可与硬件资源实现联调。为单片机的学习和开发提供软硬件资源平台。关键词单片机;学习/开发板;硬件资源;C程序ABSTRACTINORDERTOLETSINGLECHIPMICROCOMPUTERUSERSAREBETTERLEARNING,APPLICATIONANDDEVELOPMENTOFSINGLECHIPMICROCOMPUTERSYSTEMCONDITIONS,INREFERENCETOTHEMANYMCUDEVELOPMENTBASEDONBOARDDESIGN,THISPAPERPUTSFORWARDAPARAGRAPHISRICHINRESOURCES,EASYTOUSE,THESOURCECODE51SINGLECHIPMICROCOMPUTERINCIDENTALLEARNING/DEVELOPMENTBOARDDETAILEDDESIGNPROPOSALTHISDESIGNISBASEDON51MCULEARNING/DEVELOPMENTBOARD,MAINLYDIVIDESINTOHARDWARESYSTEMDESIGNANDSOFTWAREDESIGNHARDWARECOVERSTHEMICROCONTROLLERLEARNINGANDAPPLICATIONPROCESSINUSEOFTHEMOSTHARDWARERESOURCES,SUCHASLCDMONITOR,THEADANDDACONVERTER,DIGITALTUBEDISPLAY,ETC,ANDHASCERTAINEXPANDABILITYSOFTWAREWITHEACHMODULEWITHCPROGRAMEXAMPLES,HARDWARERESOURCESTOACHIEVETHEALIGNMENTTHELEARNINGANDDEVELOPMENTFORMICROCONTROLLERPROVIDESSOFTWAREANDHARDWARERESOURCEPLATFORMKEYWORDSMCU;LEARNING/DEVELOPMENTBOARD;HARDWARE;CPROGRAM引言随着电子技术的发展,单片机在电讯技术、工业控制、汽车自动化、家用电器等领域得到了广泛的应用,而51单片机由于其实用性好、可靠性高、便于扩展等特点得到了广泛的应用。为了更好的学习和应用单片机,可以将经常应用到的单片机外围电路集成到一个学习/开发板上以供使用者方便使用。同时应提供常用的移植性较好的模块代码(本设计选用C作为源代码的编写工具)。市场上现存的单片机开发板很多,因此,要求设计尽量能够达到资源丰富、易用性好、设计美观等特点。本系统是基于51单片机的学习/开发板,集成了单片机应用过程中常用到的硬件资源,如键盘(独立键盘、矩阵键盘)、数码管、LCD显示器、模数和数模转换电路,外接存储等。为学习和开发单片机产品提供平台。一设计方案11系统功能分析111硬件功能1输入功能系统需要有输入数据的功能,如按键输入。按键分为独立按键和矩阵按键,独立按键的特点是操作简便,矩阵按键有占用I/O口少的特点,考虑到实际应用中这两种按键会经常用到,因此都要设计。2显示功能系统选用三种显示方法,分别为LED显示、段数码管显示、LCD液晶显示器显示。以达到监控单片机工作状态和显示输出结果的目的。(1)LED选择8个红色发光二极管,采用共阳接法(即单片机输出0时二极管亮,输出1时二极管灭),用P0口输出数据,来显示端口的电平状态。(2)数码管选择8位8段数码管作为单片机的数字和字符输出(可显示数字“09”,字符“AF”)。数码管显示的特点是快速直观。(3)LCD液晶选择字符型液晶显示器1602作为单片机输出字符的显示。3模数和数模转换电路单片机在控制过程中经常要在外部采集到模拟信号,经模数转换转为单片机能够识别的数字信号处理后再转为模拟信号输出,控制外设的正常运行。模数和数模转换的通信方式有串行和并行两种,为了达到学习的目的,要求模数转换用串行的通信方式,数模转换用并行的通信方式。4串口及其他外围电路(1)串口串口是单片机应用过程中最常用到的部件之一,它具有通信简单,通信用线少,可级联多个外设的特点,能够实现单片机与其他外设的通信。要求开发板实现串口的功能。(2)其它功能外接存储电路、实时时钟电路,报警电路等都应该具备。112软件功能单片机系统是由硬件资源和软件代码联合起来工作的。因此,作为一个完整的学习/开发板,还要求有必要的源代码,C语言既具有高级语言的特点,又具有汇编语言的特点,最重要的是,它具有很好的移植性,因此,它的应用范围非常广泛,所以系统的所有实例代码都用C编写。为了使开发板学习和使用更加方便,设计中分模块编写源代码,比如将LCD液晶显示器和AT24C04的硬件功能联合起来编写一个验证代码。这样可以使使用者直观的把硬件和软件联合起来。12芯片选型121单片机的选择单片机是将CPU、存储器、总线、I/O接口电路集成在一片超大规模集成电路芯片上。单片机具有体积小、功能全、价格低廉等突出优点。与其对应的软件也非常丰富。AT89S52单片机是以MCS51核心技术为其内核,采用高性能、低功耗、非易失性存储器技术的8位微控制器。其具有8KB可在线ISP编程的FLASH存储器,32个可编程I/O接口,3个可编程16位定时器/计数器,具有8个中断源、6个中断矢量、2级优先权的中断系统,全双工UART串行通信口,1000次擦写周期等特点。AT89S52的引脚排列图如图11所示。图11AT89S52单片机引脚图FIGURE11AT89S52MICROCONTROLLERPINDIAGRAM设计选用ATMEL公司的AT89S52单片机做为控制芯片。122锁存器的选择锁存器可以在特定输入脉冲电平作用下改变状态。锁存,就是把信号暂存以维持某种电平状态。锁存器的最主要作用是缓存,其次完成高速的控制其与慢速的外设的不同步问题,最后是解决一个I/O口既能输出也能输入的问题。为了控制不同外设的不同步工作,需要加锁存器以控制在不同时刻单片机可以控制不同的外设工作。本设计选用八位输入输出的锁存器74HC573。表1174HC573真值表。TABLE1174HC573TRUTHTABLE当输出使能为低电平,锁存使能为1时,输出端数据等于输入端数据;当输出使能为低电平,锁存使能为0时,输出端保持不变;输出使能锁存使能D(输入)Q(输出)LHHHLHLLLLX不变HXXZ当输出使能为高电平,无论锁存使能和D为何值输出端为高阻态。74HC573芯片引脚图如图12所示。图1274HC573引脚图FIGURE1274HC573PINDIAGRAM123串口电平转换芯片的选择MAX232芯片是美信公司专门为电脑的RS232标准串口设计的单电源电平转换芯片,使用5V单电源供电。MAX232专门解决单片机与PC机通信时电平不匹配的问题。TTL/COMS数据从T1IN、T2IN输入转换成RS232数据从T1OUT、T2OUT送到DB9插头;DB9插头的RS232数据从R1IN、R2IN输入转换成TTL/COMS数据后从R1OUT、R2OUT输出。MAX232芯片管脚排列如图13所示。图13MAX232芯片引脚图FIGURE13MAX232CHIPPINDIAGRAM124AD芯片的选择模数转换ADC亦称模拟数字转换。是将连续的模拟量(如电压、电流等)OEVCCD0Q0D1Q1D2Q2D3Q3D4Q4D5Q5D6Q6D7Q7GNDLE通过取样转换成离散的数字量,以供单片机处理。常用的有为积分型、逐次比较型等。TLC2543是德州仪器公司生产的8/12位逐次逼近型模数转换器它有四个控制输入端采用简单的4线串行接口即可方便的与控制部件连接。四个控制端为CS(片选)、输入输出时钟(I/OCLOCK)串行数据输出端(DATAOUT)以及串行数据输入端(DATAINPUT)。片内的14通道多路器可以选择11个输入中的任何一个或三个内部自测试电压中的一个,采样保持是自动的。转换结束EOC输出变高。TLC2543的最大转换时间为10US。TLC2543引脚图如图14所示。图14TLC2543引脚图FIGURE14TLC2543PINDIAGRAM125DA芯片的选择随着数字电子技术的发展,用数字电路来处理模拟信号的方式更加普遍。将输入的每一位二进制代码按其权值大小转换成相应的模拟量然后将代表各位的模拟量相加,即得到与数字量成正比的模拟量,这样,便实现了从数字量到模拟量的转变。DAC0832是一个先进的COMS8位多用DAC。根据对DAC0832的数据锁存器和DAC寄存器的不同控制方式,DAC0832有三种工作方式直通方式、单缓冲数据方式、双缓冲数据方式。一个8位DA转换器有8个输入端,有一个模拟量输出。输入可有256个不同的二进制组态。输出为256个不同的电压之一,即输出电压不是整个电压范围内的任意值,而只能是256个可能值。DAC0832引脚图如图15所示。图15DAC0832引脚图FIGURE15DAC0832PIN二硬件设计21单片机最小系统电路的设计最小系统指可以维持单片机正常运行的有最少器件的单片机系统,包括CPU、时钟电路、复位电路。211时钟电路时钟电路维持了单片机工作所需要的时序,因此,它是组成单片机最小系统必备的电路之一。基本电路由晶振和电容组成,本设计选用51单片机常用的12MHZ晶振,电容选30PF瓷片电容。时钟电路电路图如图21所示。图21晶振电路FIGURE21CRYSTALOSCILLATORCIRCUIT212复位电路当单片机上电以后,程序须从第一条开始执行,即单片机会选择片内ROM的第一字节空间开始执行。因此,单片机上电后必须复位,以使单片机指向开始指令;当系统受到外界干扰而使程序“跑飞”时,须手动复位系统,以使系统重新正常运行。因此,本系统设计手动复位电路。当按下复位按键S0时,系统复位从第一条指令重新开始执行。复位电路如图22所示。图22复位电路FIGURE22RESETCIRCUIT213扩展电路考虑到开发板的可扩展性,在单片机I/O口输出端增加P0、P1、P2、P3扩展口,采用双排接口,实际应用中用跳线帽短接,扩展时将跳线帽拔掉,这样单片机端口就不会受到其它电路的影响。22输入部分的设计221按键的设计按键是单片机系统中常用的输入部件,本系统设计一个验证中断实验的按键S17,三个未定义功能的独立按键S18、S19、S20由使用者设定其功能。各按键的功能需由软件设置,即在编写源代码的过程中自行定义这三个独立按键分别对应的功能。图23显示了具有外部中断功能的独立按键设计方案,设计中加入了一个1K的上拉电阻,它有屏蔽外部干扰的作用,没有按键按下时独立按键对应的I/O口接5V电源为高电平,有按键按下时独立按键对应的I/O口接地为低电平。同时它也可以作为一个普通的独立按键使用,因此,其它独立按键的设计与具有中断功能的独立按键的设计相同。图23仅给出了具有外部中断功能的独立按键的设计,其他独立按键的设计只需改变软件的编写即可。独立按键图如图23所示。图23独立按键电路FIGURE23INDEPENDENTKEYCIRCUIT222矩阵键盘的设计独立按键的设计虽然简单,但缺点是当需要较多的按键时,独立按键占用的I/O口较多(一个独立按键对应一个I/O口)。因此,在需要按键数量较多时,为了减少I/O口的占用,通常使用矩阵键盘,即将按键排列成矩阵形式,MN个I/O端口即可设计出MN个键盘。本设计采用P1口设置44矩阵键盘。按键的标号为第一行第一列记为“0”键,第一行第二列为“1”键,依此类推,16个按键分别对应数字“09”,字符“AF”。键盘的识键和译键有硬件和软件两种方法,硬件译键的方法需要专门的芯片支持,因此设计成本较高。软件法实现简单,成本较低,所以采用行扫描法进行键盘的识别。行扫描法的工作过程简单介绍为首先给P1口赋值0XFE,这时P1口除了P10以外其余都为高电平,此时如与P10口相接的按键有按下,则P1口高四位读出的数据有变化(如与P10相接的列线中有低电平输出,则对应的按键按下,如与P10相接的列线中无低电平输出,则说明无按键按下),延时一段时间以确认从P1口高四位读回的数据是否由于干扰引起的,确定有按键按下后,根据读出的P1口的值即可确定是哪一列的按键按下。以此类推,可将16个按键依次识别。即为行扫描法识键。矩阵键盘电路图如图24所示。图24矩阵键盘FIGURE24MATRIXKEYBOARD23显示部分的设计231发光二极管LED的设计LED灯可直观的显示数据的高低电平,实验中可用来观察单片机的工作状态和输入输出状态。系统采用8个红色LED,用一片74HC573控制LED灯的使用与否,用P0口作为数据输出,P23口作为控制74HC573是否选通的片选信号。LED电路图如图25所示。图25LED电路FIGURE25LEDCIRCUIT232数码管的设计数码管是一种半导体发光器件,按发光二极管单元连接方式分为共阳极数码管和共阴极数码管。共阳数码管是指将按一定规则排列的所有发光二极管的阳极接到一起形成公共阳极COM的数码管,控制设备控制每一段发光二极管的阴极电平状态控制每一段二极管的显示与否。共阳数码管在应用时应将公共极COM接到5V。本设计选用两个四位共阳极八段数码管。软件采用动态扫描法实现。数码管显示电路如如图26所示。图26数码管显示电路FIGURE26LEDDISPLAYCIRCUIT使用两片四位八段数码管构成8位显示,用两片74HC573分别控制数码管的段选和位选。显示驱动程序用动态扫面法实现数码管的显示。233液晶显示器的设计液晶显示器,或称LCD(LIQUIDCRYSTALDISPLAY),为平面超薄的显示设备,它由一定数量的彩色或黑白像素组成。液晶显示器功耗很低,因此倍受使用者的青睐,适用于使用电池的电子设备。LCD1602液晶显示器为字符、数字型显示器,为了丰富开发板的学习资源,本设计预留了字符型LCD1602的外接接口,可供使用者扩展使用。表21LCD1602控制端引脚功能表。TABLE21LCD1602CONTROLTERMINALSPINSMENU控制端VSSVCCVEERSR/WE功能描述电源地电源正极液晶显示数据/命读/写选使能信号偏压令选择择LCD1602扩展电路图如图27所示。图27LCD1602扩展电路FIGURE27LCD1602EXPANSIONCIRCUIT24AD和DA设计241模数转换器本设计选用8/12位输出的串行ADTLC2543,输入端口0外接5V电源,可通过电位器RT1调压。时钟信号由P34口提供,芯片的数据输入口用P35口控制,芯片的数据输出至P36口。AD转换电路如图28所示。图28AD转换电路FIGURE28ADCONVERSIONCIRCUIT242数模转换器数模转换就是将离散的数字量转换为连续变化的模拟量,通常用来控制需要模拟量工作的单片机外设。本设计选用8位并行输入的DAC0832,输出可接一个发光二极管,通过发光二极管显示的暗亮变化观察模拟量输出的连续变化。DA转换电路图如图29所示。图29DA转换电路FIGURE29DACONVERSIONCIRCUIT25串口的设计251串口简介串行接口简称串口,也称串行通信接口(通常指COM接口),是采用串行通信方式的扩展接口,其特点是通信线路简单,只要一对传输线就可以实现双向通信,串行通讯可以进一步分为单工、半双工和全双工三种。252RS232标准也称标准串口,最常用的一种串行通讯接口。使用9芯D型插座(DB9),RS232采取不平衡传输方式,即所谓单端通讯。由于其双绞线上的分布电容,其传送距离最大为约15米,最高速率为20KB/S。RS232是为点对点(即只用一对收、发设备)通讯而设计的,其驱动器负载为3K7K。所以RS232适合本地设备之间的通信。253串口电路系统占用AT89S52单片机的串口P30(RXD)和P31TXD,波特率由定时器T1生成。电平转换芯片采用MAX232芯片,可实现单片机与PC机、单片机与单片机之间的通信。串口电路图如图210所示。图210串口电路FIGURE210SERIALCIRCUIT26其它电路设计261时钟电路为了保证系统每次上电都有同步的时间显示,设计外接一片实时时钟芯片DS1302,芯片外接32768HZ的晶振提供工作时钟,36V纽扣电池维持芯片正常工作的电压。DS1302的时钟信号由单片机P22口提供,数据口由P21提供。时钟电路图如图211所示。图211实时时钟电路FIGURE211REALTIMECLOCKCIRCUIT262EEPROM电路的设计单片机开发过程中经常要将一些重要的数据或处理结果保存起来,以供进一步的处理,因此,系统外接一片串行EEPROM芯片AT24C04。AT24C04支持IIC总线协议。数据线SDA由单片机P14口提供,串行信号SCL由P13提供。外接ROM电路图如图212所示。图212外接ROM电路FIGURE212EXTERNALROMCIRCUIT263电源电路系统采用外接5V直流电源或USB电源供电,用一个拨码开关S21实现电源的选择。并给每一种外接电源附加一个LED,用来显示正在使用的电源状态。电源电路图如图213所示。图213电源电路FIGURE213POWERSUPPLYCIRCUIT264下载接口的设计1ISP简介ISP(INSYSTEMPROGRAMMING)在系统可编程,指电路板上的空白器件可以编程写入最终用户代码,而不需要从电路板上取下器件,已经编程的器件也可以用ISP方式擦除或再编程。2下载接口设计51单片机提供有ISP功能,分别为MOSIP15、MISOP16、SCKP17和RSE四个引脚,将这四根引线外接至四针插头,当需要下载代码到单片机时,只需将连接线接好即可。ISP下载电路图如图214所示。图214ISP下载电路FIGURE214ISPDOWNLOADCIRCUIT265蜂鸣器电路蜂鸣器是一种一体化结构的电子讯响器,广泛应用于单片机系统中,用来做发声器件或报警装置。由于蜂鸣器的工作电流一般比较大,以致于单片机的I/O口是无法直接驱动的,所以要利用放大电路来驱动,一般使用三极管来放大电流就可以了。设计采用一只NPN型三极管9013作为驱动蜂鸣器的放大电路,控制端B极由P33提供,试验过程中可改变J3的短路帽改变蜂鸣器的开通/断开。蜂鸣器电路图如图215所示。图215蜂鸣器电路FIGURE215BUZZERCIRCUIT开发板原理图如图216所示。图216开发板原理图FIGURE216DEVELOPMENTBOARDSCHEMATIC开发板PCB图如图217所示。图217开发板PCB图FIGURE217PCBDEVELOPMENTBOARD三开发板功能验证31矩阵键盘数码管显示数字和字符311行扫描法识别矩阵键盘的过程将全部行线P00P03置低电平,然后检测列线的状态。只要有一列的电平为低,则表示键盘中有键被按下,而且闭合的键位于低电平线与4根行线相交叉的4个按键之中。若所有列线均为高电平,则键盘中无键按下。判断闭合键所在的位置在确认有键按下后,即可进入确定具体闭合键的过程。其方法是依次将行线置为低电平,即在置某根行线为低电平时,其它线为高电平。在确定某根行线位置为低电平后,再逐行检测各列线的电平状态。若某列为低,则该列线与置为低电平的行线交叉处的按键就是闭合的按键。行扫描法译键的程序流程图如图31所示。N给矩阵键盘第一行低电平如键盘列线有低电平输出,进入识别列线程序开始延时列线有低电平输出判别是那一列输出低电平,并返回相应键值结束Y图31行扫描法译键的程序流程图FIGURE31TRANSLATIONOFKEYLINESCANNINGPROGRAMFLOWCHART312KEIL与PROTEUS联调结果显示矩阵键盘仿真电路图如图32所示。图32矩阵键盘仿真电路图FIGURE32SIMULATIONCIRCUITMATRIXKEYBOARD仿真过程中,按下与相应标号对应的按键(09、AF)则数码管上显示对应的数字和字符,不按则显示上一个字符或不显示。图32按下字母“B”对应的按键,则数码管显示字母“B”。32TLC2543数码管显示05V可调直流电压321TLC2543工作过程简述开始时,CS片选为高,I/OCLOCK、DATAINPUT被禁止,DATAOUT呈高阻状,EOC为高。使CS变低,I/OCLOCK、DATAINPUT使能,DATAOUT脱离高阻状态。12个时钟信号从I/OCLOCK端依次加入,随着时钟信号的加入,控制字从DATAINPUT一位一位地在时钟信号的上升沿时被送入TLC2543设定高位先送入,同时上一周期转换的A/D数据,即输出数据寄存器中的数据从DATAOUT一位一位地移出。TLC2543收到第4个时钟信号后,通道号也已收到,此时TLC2543开始对选定通道的模拟量进行采样,并保持到第12个时钟的下降沿。在第12个时钟下降沿,EOC变低,开始对本次采样的模拟量进行A/D转换,转换时间约需10S,转换完成后EOC变高,转换的数据在输出数据寄存器中,待下一个工作周期输出。此后,可以进行新的工作周期。322KEIL与PROTEUS联调结果显示模数转换电路仿真图如图33所。图33模式转换电路仿真电路图FIGURE33SCHEMATICCIRCUITEMULATIONMODECONVERSION33DAC0832数码管控制发光二极管的亮暗显示331设计思路介绍用单片机P0口输出8位数字信号给DAC0832,将数字信号转换为对应的模拟信号,控制发光二极管的亮暗显示。选用外部中断0按键S17,控制数字信号的输出变化,按键每按下一次输出的数字量值增加25,至256时归零重新增长。332KEIL与PROTEUS联调结果显示数模转换电路仿真图如图34所示。图34数模转换电路仿真图FIGURE34SIMULATIONOFDIGITALTOANALOGCONVERTERCIRCUITDIAGRAM341602显示字符341部分源代码VOIDMAINUCHARIWRITE_COM0X38/设置1612显示,57点阵,8位数据接口WRITE_COM0X0C/设置不显示光标WRITE_COM0X06/写一个字符后地址指针加1WRITE_COM0X80/把位置设置为第一行第一位/1602第一行显示TABLE中的字符FORI0I14IWRITE_DATTABLEIWRITE_COM0X800X40/把位置设置到第二行第一位/1602第二行显示TABLE2中的字符FORI0I13IWRITE_DATTABLE2IWHILE1342KEIL与PROTEUS联调结果显示1602显示电路仿真图如图35所示。图351602显示电路仿真图FIGURE351602MAPDISPLAYCIRCUITSIMULATION35AT24C04LCD显示单片机向外接ROM存取数据的过程351KEIL与PROTEUS联调结果显示外接存储电路仿真图如图36所示。图36外接存储电路仿真图FIGURE36EXTERNALMEMORYCIRCUITSIMULATIONCHARTS36DS13021602显示实时时钟361DS1302介绍DS1302是一种高性能、低功耗的实时时钟芯片,DS1302内部有一个318BIT的用于临时性存放数据的RAM寄存器。采用SPI三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号和RAM数据。实时时钟可提供秒、分、时、日、星期、月和年,一个月小与31天时可以自动调整,且具有闰年补偿功能。工作电压宽达25V55V(设计选用36V纽扣电池)。采用双电源主电源和备用电源供电,(当系统断点以后,备用电池为DS1302芯片提供电源),可设置备用电源充电方式。362KEIL与PROTEUS联调结果显示DS1302电路仿真图如图37所示。图37DS1302电路仿真图FIGURE37DS1302CIRCUITSIMULATIONDIAGRAM37串口实验371部分源代码VOIDUART_INIT/串口初始化SCON0X50/串口工作方式1,允许接收TMOD0X20/T1工作于方式2PCON0X00/波特率不倍增TH10XFD/波特率设置9600TR11/定时器开启VOIDUART_SENT_CHARUCHARCHA/字符发送函数UART_INITSBUFCHA/将待发送的字符送入发送缓冲器WHILETI0/等待发送完成TI0/发送中断标志请0372KEIL与PROTEUS联调结果显示串口仿真图如图38所示。图38串口仿真图FIGURE38SERIALPORTEMULATIONMAP结语经过一个多月的努力,设计业已完成,在设计的过程中遇到了很多问题,比如串口的应用,矩阵键盘的设计和键扫描方法,扩展电路的接法等等,这些以前都没有接触过,经过老师的指导和网上查找的相关资料,这些问题都一一解决了。相信这个设计在实用性和易用性方面都会收到不错的结果。另外,通过这次设计,使得我在大学里学到的专业知识得到了综合的应用。从方案设计、芯片的选择,到原理图的绘制、软件代码的编写,再到最后软件硬件联合起来仿真,每一个步骤都要运用到大学所学的专业课程和查阅相关的资料。在巩固并提高专业知识的同时,也培养了我的学习能力和动手能力。相信通过这次单片机开发板的设计,必将使我的专业知识得到很大程度的提高。参考文献1马淑华王凤文单片机原理与接口技术北京邮电大学出版社,2005101张毅坤单片微型计算机远离及应用西安电子科技大学出版社,19982余锡存曹国华单片机原理及接口技术M西安电子科技大学出版社,200073雷丽文微机原理与接口技术电子工业出版社,199724王秀敏数字电子技术机械工业出版社,201015王卫东模拟电子技术基础电子工业出版社,2011,56杨居义单片机课程设计指导清华大学出版社,200997楼然苗51系列单片机设计实例北京航天航空大学出版社,200338唐继贤51单片机工程应用实例北京航天航空大学出版社,200919马忠梅单片机的C语言应用程序设计北京航天航空大学出版社,199910李勋单片机使用教程北京航天航空大学出版社,200011凌六一伍龙基于软件模拟的51单片机IIC总线的实现电子技术,200431(05)致谢本论文是在周昆鹏老师的悉心指导下完成的,感谢我的指导老师周老师的热情关怀和悉心指导。在我撰写论文的过程中,周老师倾注了大量的心血和汗水,无论是在论文的选题、构思和资料的收集方面,还是在论文的研究方法以及成文定稿方面,我都得到了他悉心细致的教诲和无私的帮助,特别是他广博的学识、深厚的学术素养、严谨的治学精神和一丝不苟的工作作风使我终生受益,在此表示真诚地感谢和深深的谢意不积跬步何以至千里,本设计能够顺利的完成,也归功于各位任课老师的认真负责,使我能够很好的掌握和运用专业知识,籍此机会向四年以来给我帮助的所有老师、同学说一声谢谢在论文的写作过程中,也得到了许多同学的宝贵建议,同时还得到许多在工作过程中许多同事的支持和帮助,在此一并致以诚挚的谢意。感谢所有关心、支持、帮助过我的良师益友GANEMPLOYMENTTRIBUNALCLAIEMPLOYMENTTRIBUNALSSORTOUTDISAGREEMENTSBETWEENEMPLOYERSANDEMPLOYEESYOUMAYNEEDTOMAKEACLAIMTOANEMPLOYMENTTRIBUNALIFYOUDONTAGREEWITHTHEDISCIPLINARYACTIONYOUREMPLOYERHASTAKENAGAINSTYOUYOUREMPLOYERDISMISSESYOUANDYOUTHINKTHATYOUHAVEBEENDISMISSEDUNFAIRLYFORMOREINFORMATIONABOUTDISMISSALANDUNFAIRDISMISSAL,SEEDISMISSALYOUCANMAKEACLAIMTOANEMPLOYMENTTRIBUNAL,EVENIFYOUHAVENTAPPEALEDAGAINSTTHEDISCIPLINARYACTIONYOUREMPLOYERHASTAKENAGAINSTYOUHOWEVER,IFYOUWINYOURCASE,THETRIBUNALMAYREDUCEANYCOMPENSATIONAWARDEDTOYOUASARESULTOFYOURFAILURETOAPPEALREMEMBERTHATINMOSTCASESYOUMUSTMAKEANAPPLICATIONTOANEMPLOYMENTTRIBUNALWITHINTHREEMONTHSOFTHEDATEWHENTHEEVENTYOUARECOMPLAININGABOUTHAPPENEDIFYOURAPPLICATIONISRECEIVEDAFTERTHISTIMELIMIT,THETRIBUNALWILLNOTUSUALLYACCEPTIIFYOUAREWORRIEDABOUTHOWTHETIMELIMITSAPPLYTOYOU,TAKEADVICEFROMONEOFTHEORGANISATIONSLISTEDUNDERFURTHERHELPEMPLOYMENTTRIBUNALSARELESSFORMALTHANSOMEOTHERCOURTS,BUTITISSTILLALEGALPROCESSANDYOUWILLNEEDTOGIVEEVIDENCEUNDERANOATHORAFFIRMATIONMOSTPEOPLEFINDMAKINGACLAIMTOANEMPLOYMENTTRIBUNALCHALLENGINGIFYOUARETHINKINGABOUTMAKINGACLAIMTOANEMPLOYMENTTRIBUNAL,YOUSHOULDGETHELPSTRAIGHTAWAYFROMONEOFTHEORGANISATIONSLISTEDUNDERFURTHERHELPIFYOUAREBEINGREPRESENTEDBYASOLICITORATTHETRIBUNAL,THEYMAYASKYOUTOSIGNANAGREEMENTWHEREYOUPAYTHEIRFEEOUTOFYOURCOMPENSATIONIFYOUWINTHECASETHISISKNOWNASADAMAGESBASEDAGREEMENTINENGLANDANDWALES,YOURSOLICITORCANTCHARGEYOUMORETHAN35OFYOURCOMPENSATIONIFYOUWINTHECASEIFYOUARETHINKINGABOUTSIGNINGUPFORADAMAGESBASEDAGREEMENT,YOUSHOULDMAKESUREYOURECLEARABOUTTHETERMSOFTHEAGREEMENTITMIGHTBEBESTTOGETADVICEFROMANEXPERIENCEDADVISER,FOREXAMPLE,ATACITIZENSADVICEBUREAUTOFINDYOURNEARESTCAB,INCLUDINGTHOSETHATGIVEADVICEBYEMAIL,CLICKONNEARESTCABFORMOREINFORMATIONABOUTMAKINGACLAIMTOANEMPLOYMENTTRIBUNAL,SEEEMPLOYMENTTRIBUNALSTHELACKOFAIRUPTHEREWATCHMCAYMANISLANDSBASEDWEBB,THEHEADOFFIFASANTIRACISMTASKFORCE,ISINLONDONFORTHEFOOTBALLASSOCIATIONS150THANNIVERSARYCELEBRATIONSANDWILLATTENDCITYSPREMIERLEAGUEMATCHATCHELSEAONSUNDAY“IAMGOINGTOBEATTHEMATCHTOMORROWANDIHAVEASKEDTOMEETYAYATOURE,“HETOLDBBCSPORT“FORMEITSABOUTHOWHEFELTANDIWOULDLIKETOSPEAKTOHIMFIRSTTOFINDOUTWHATHISEXPERIENCEWAS“UEFAHASOPENEDDISCIPLINARYPROCEEDINGSAGAINSTCSKAFORTHE“RACISTBEHAVIOUROFTHEIRFANS“DURINGCITYS21WINMICHELPLATINI,PRESIDENTOFEUROPEANFOOTBALLSGOVERNINGBODY,HASALSOORDEREDANIMMEDIATEINVESTIGATIONINTOTHEREFEREESACTIONSCSKASAIDTHEYWERE“SURPRISEDANDDISAPPOINTED“BYTOURESCOMPLAINTINASTATEMENTTHERUSSIANSIDEADDED“WEFOUNDNORACISTINSULTSFROMFANSOFCSKA“AGEHASREACHEDTHEENDOFTHEBEGINNINGOFAWORDMAYBEGUILTYINHISSEEMSTOPASSINGALOTOFDIFFERENTLIFEBECAMETHEAPPEARANCEOFTHESAMEDAYMAYBEBACKINTHEPAST,TOONESELFTHEPARANOIDWEIRDBELIEFDISILLUSIONMENT,THESEDAYS,MYMINDHASBEENVERYMESSY,INMYMINDCONSTANTLYALWAYSFEELONESELFSHOULDGOTODOSOMETHING,ORWRITESOMETHINGTWENTYYEARSOFLIFETRAJECTORYDEEPLYSHALLOW,SUDDENLYFEELSOMETHING,DOIT一字开头的年龄已经到了尾声。或许是愧疚于自己似乎把转瞬即逝的很多个不同的日子过成了同一天的样子;或许是追溯过去,对自己那些近乎偏执的怪异信念的醒悟,这些天以来,思绪一直很凌乱,在脑海中不断纠缠。总觉得自己自己似乎应该去做点什么,或者写点什么。二十年的人生轨迹深深浅浅,突然就感觉到有些事情,非做不可了。THEENDOFOURLIFE,ANDCANMEETMANYTHINGSREALLYDO而穷尽我们的一生,又能遇到多少事情是真正地非做不可DURINGMYCHILDHOOD,THINKLUCKYMONEYANDNEWCLOTHESARENECESSARYFORNEWYEAR,BUTASTHEADVANCEOFTHEAGE,WILLBEMOREANDMOREFOUNDTHATTHOSETHINGSAREOPTIONALJUNIORHIGHSCHOOL,THOUGHTTOHAVEACRUSHONJUSTMEANSTHATTHEREALGROWTH,BUTOVERTHEPASTTHREEYEARSLATER,HISWRITINGOFALUMNIINPEACE,SUDDENLYFOUNDTHATISNTREALLYGROWUP,ITSEEMSISNOTSOIMPORTANTTHENINHIGHSCHOOL,THINKDONTWANTTOGIVEVENTTOOUTYOURINNERVOICECANBEINTHEHIGHSCHOOLCHILDRENOFTHEFEELINGSINAPERIOD,BUTWASEVENTUALLYINFARCTIONWHENGRADUATIONPARTYINTHETHROAT,LATERAGAINSTOODONTHEPITCHHEHASSWEATPROFUSELY,LOOKEDATHISTHROWNABASKETBALLHOOPS,SUDDENLYFOUNDHIMSELFHASALREADYCANTREMEMBERHISAPPEARANCE童年时,觉得压岁钱和新衣服是过年必备,但是随着年龄的推进,会越来越发现,那些东西根本就可有可无;初中时,以为要有一场暗恋才意味着真正的成长,但三年过去后,自己心平气和的写同学录的时候,突然就发现是不是真正的成长了,好像并没有那么重要了;然后到了高中,觉得非要吐露出自己的心声才能为高中生涯里的懵懂情愫划上一个句点,但毕业晚会的时候最终还是被梗塞在了咽喉,后来再次站在他曾经挥汗如雨的球场,看着他投过篮球的球框时,突然间发现自己已经想不起他的容颜。ORIGINALLY,THISWORLD,CANPRODUCEACHEMICALREACTIONTOANEVENT,INADDITIONTORESOLUTELY,HAVETODO,ANDTIME原来,这个世界上,对某个事件能产生化学反应的,除了非做不可的坚决,还有,时间。APERSONSTIME,YOURIDEASAREALWAYSSPECIALTOCLEARWANT,WANT,LINEISCLEAR,ASIFNOTHINGCOULDSHAKEHISALSOONCESEEMEDTOBEDETERMINEDTODOSOMETHING,BUTMOREOFTENISHEBACKEDOUTATLASTDISLIKEHISCOWARDICE,FINALLYFOUNDTHATTHEREAREALOTOFLOVE,THEREAREALOTOFMISS,LIKESHADOWREALLYHAVEBEENDOOMEDTHOSEWHODO,JUSTGREENYEARSONESELFGIVEONESELFANARMINJECTION,ORISASELFRIGHTEOUSSPIRITUAL一个人的时候,自己的想法总是特别地清晰。想要的,不想要的,界限明确,好像没有什么可以撼动自己。也曾经好像已经下定了决心去做某件事,但更多的时候是最后又打起了退堂鼓。嫌恶过自己的怯懦,最终却发现有很多缘分,有很多错过,好像冥冥之中真的已经注定。那些曾经所谓的非做不可,只是青葱年华里自己给自己注射的一支强心剂,或者说,是自以为是的精神寄托罢了。ATTHEMOMENT,THESKYISDARK,THEAIRISFRESHFACTORAFTERJUSTRAINEDSUDDENLYTHOUGHTOFBLUEPLAIDSHIRTTHOSEWEREBROKENINTOVARIOUSSHAPESOFSTATIONERYFROMTHECORNERATTHEBEGINNINGOFDEEPFRIENDSHIPHAVEDECLAREDTHEENDOFTHEENCOUNTERTHATHAVENTSTARTPLANNINGTHOSEYEARS,THOSEDAYSOFDO,FINALLY,LIKEYOUTH,WILLEND
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025深圳房屋租赁合同样本
- 2025销售顾问劳动合同模板
- 2025网络技术行业劳动合同范本
- 2025劳动合同未明确薪资劳动者权益如何保障
- 2025商业大厦租赁合同协议书范本
- 2025至2030中国氧氟沙星胶囊行业市场运行分析及竞争格局与投资发展报告
- 娄底2025年娄底市市直事业单位集中招聘(选调)44人笔试历年参考题库附带答案详解
- 上海2025年上海大学公开招聘77人岗位(第二批)笔试历年参考题库附带答案详解
- 2025至2031年中国清洗型乳化油行业投资前景及策略咨询研究报告
- 学前教育在线平台行业跨境出海项目商业计划书
- 2025年大学英语四级真题试卷及答案
- 2025年大学生心理健康教育试题及答案
- GB 5768.1-2025道路交通标志和标线第1部分:总则
- 2025山西太原化学工业集团有限公司所属企业社会招聘100人笔试参考题库附带答案详解
- 2025年国际关系与外交专业考试试题及答案
- 涉外投资协议书
- 2025年物流行业安全生产考试题库(物流安全生产法规与事故处理)试题
- 完善土地清表协议书
- 医疗器械公司质量管理体系文件
- 小升初语文阅读技巧第十讲把握人物情感变化含例题解析答案
- 玉盘二部合唱简谱
评论
0/150
提交评论