




已阅读5页,还剩29页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
安徽三联学院毕业论文 基于proteus的多功能数字锁仿真设计摘要:现在社会科学技术在不断地进步的过程中,很多电子科学技术都应用在生活中,具有强大功能的单片机主要体现了这些方面的知识。单片机除了具有占用设备体积小,购置价格低廉,应用范围非常广的优点外,还具有非常强大的功能。单片机这一优点已被广大人们认可,在很多科技产品方面都有应用。对于人们来说它在使用时是非常简单的,利用它可以实现多种多样系统的控制,只需要把单片机的硬件结构与计算机软件编写的c语言程序相结合就可以完成设计者所需要各种各样的功能。所以单片机在使用中也可以根据程序的不同而改变控制,这就增加了电路的灵活性。单片机是现代智能化电子产品的核心部件,人们在不断的提升它的性能,增加它的功能,使其应用的领域渐渐地扩大。本文就全面阐述了一个利用单片机来完成的多功能数字锁的设计。 在单片机原理与应用和数字电子技术基础的课程设计中,如果根据以前的课程设计方法,刚接触这类知识的人没有办法根据他们自己的想法和设计目的来改正自己设计中存在的问题。经常会遇到浪费硬件,调试时硬件消耗过多,设计的调试时间非常长的难题。但是在我们学习和掌握了proteus软件后,这些问题对我们来说都是很简单的,甚至是不存在的了。此次的设计就让我们更清楚地了解了这一点。此次设计说明了在Proteus软件的操作环境下,设计者能够非常容易的完成单片机和数字电子系统的软件和硬件的调试,达到仿真的效果,从而大大提高设计的效率。 此次设计从大范围看可以分为以下几个部分:首先是前言,说明了多功能数字锁的发展现状以及本次课题研究的目的;第二章是多功能数字锁的设计方案,主要说明了论文设计的研究方案;第三章是多功能锁的电路结构,主要说明了多功能锁的电路构造,还有各个模块的电路组成,其中还介绍了有关单片机的知识;第四章是程序设计,主要说明了各个程序模块的功能;第五章是Proteus仿真与测试,主要介绍了proteus和keilc两个软件,还有利用Proteus软件仿真多功能数字锁的开启、上锁、输入密码和更改密码的过程。本次设计的多功能数字锁实现的功能如下:(1)开锁与上锁。(2)密码的输入与更改。(3)3次密码输入错误密码锁发出报警声。关键词:单片机; Proteus; 多功能数字锁Simulation design of Multi-function digital lock based on proteusAbstract:With the continuous development of science and technology in todays society, the microelectronic technology, computer technology and automatic control technology get extensive application in our daily life, the single chip microcomputer is mainly embodies the knowledge of these aspects.SCM is very flexible and has low cost,and the advantages of the application range is very wide,the single-chips power of its advantage has been broad masses of people to recognize, what are used in a lot of technology products, and very simple to use, the single chip microcomputer application on different control, only need the single chip microcomputers hardware structure combined with a computer software program which can realize many different functions.So MCU can also change depending on the application and control in use, which increases the flexibility of the circuit.Single chip microcomputer as the contemporary electronic information system is very important in the core component of intelligent.This paper expounded a microcontroller to complete the design of multifunction digital lock.In the single chip microcomputer principle and application and digital electronic technology foundation the curriculum design, if according to the previous curriculum design methods, new to this kind of knowledge is no way to according to their own ideas and design purpose and intention to correct problems of their own design, , the design of the debugging time is very long, but after we learn and understand the proteus software these problems is very simple for us.This design from a wide range can be divided into the following several parts:First is the preface, illustrates the status quo and the development of multifunctional digital lock the purpose of this research.The second chapter is a multifunctional digital lock design, mainly illustrates the paper design research plan.The third part is a multifunctional digital lock hardware circuit design, mainly illustrates the single chip microcomputer principle and structure, and multi-function digital lock hardware circuit structure;The fourth chapter is the program design, illustrates the main function of each module;The fifth chapter is the Proteus simulation and testing, mainly introduced the two software Proteus and keilc, and use of Proteus simulation software testing process of multifunction digital lock.The design of the multi-function digital lock the functions as follows: (1)Lock and unlock.(2) the password input with the change. (3) the password input error combination lock alarm.Keywords:Single chip microcomputer; Proteus; Multi-function digital lock 安徽三联学院毕业论文 目录摘 要1第一章 前言11.1 多功能数字锁的发展现状11.2 论文研究的目的1第二章 多功能数字锁设计方案32.1 方案设计思想32.2 方案设计框图4第三章 硬件电路设计43.1 单片机介绍43.2 89c51单片机及其结构特点43.3 89c51单片机的封装及引脚53.4 单片机的最小系统63.5 按键电路设计73.6 显示电路设计83.7 报警电路设计10第四章 程序设计114.1 主程序模块114.2 键盘扫描及识别子程序124.3 显示子程序124.4 音效处理子程序13第五章 Proteus 仿真与测试155.1 proteus软件介绍155.2 KeilC软件介绍165.3 Proteus绘制的系统电路图175.4 设计总电路图说明175.5 Proteus 与keilC 联合仿真测试过程20总结21致谢22参考文献23附录124附录228安徽三联学院毕业论文 第1章 前言1.1多功能数字锁的发展现状早在上个世纪多功能电子锁的研究就已经开始。早期,在一些相对特殊的领域就已经多多少少有所应用。现今多功能电子锁发展到现在,这项技术已经达到了比较高的水平,因为有各类电子元器件技术在近些年来飞速发展,特别是为我们所熟悉且操作简单且价格便宜的单片机,它在安全性和稳定性方面相对于早期的电子元器件来说都是比较全面的,因而多功能电子锁的发展现状还是比较可以的。现在社会是一个科学技术不断向前发展的社会,科学技术的不断发展也使得人们对多功能电子锁的要求也不紧紧局限于此。人们对多功能电子锁的要求除了最重要的安全性外,在对多功能电子锁锁具方面的要求也从经历了有形到无形的发展。但因其结构复杂,对环境也有相应要求,使用的时候也并不是很简单,所以多功能数字锁的使用并没有实现大众化。它在国外发展的就比较早,用到它的地方还是很多的,主要用在家庭装较贵重物品的地方。在银行保险柜上使用的也是很多的。在国内多功能数字化锁的发展速度是相当快的,无论是国内自主研发的还是从国外引进的,应用都很广泛,在重要的地方用了很多。因为价格比普通锁更昂贵,这些技术还不成熟,早些年使用较少。但是现在多功能电子锁因为其良好的稳定性和安全性,与其相对于普通的锁无法比拟的功能,人们使用的也越来越多,多功能电子锁这项技术已为广大人们所接受。1.2论文研究的目的在我们现在的社会里随着科学的发展与进步,盗窃者的作案手法也越来越先进,普通的锁防盗性能明显不足。因而需要我们发现并普及功能更全面的锁。本次论文设计介绍了基于单片机的多功能数字锁,是目前功能性,稳定性都比较全面的智能锁。多功能电子锁在保密方面的功能十分强大,是普通锁无法相比的。并且通过输入数字密码来实现解锁和闭锁等相关操作,用数字串组成的密码取代钥匙的使用。从根本上解决了普通机械锁钥匙容易丢失的缺点外,还大大提高了安全性,给人们的日常生活带来更多的方便。希望通过本文的介绍,让大家全面认识它的功能和工作原理,并且让它得到大家的认可。希望在今后的生活中越来越多的人能够使用到多功能智能锁,让大家不再为私人财产的安全担忧。第2章 多功能数字锁设计方案2.1方案设计思想 本次的论文设计主要运用了单片机的相关知识设计硬件电路,采用AT89C51单片机来完成多功能数字锁的所有功能控制。然后利用4*4的矩阵键盘进行输入,输入的信息显示在数码管上,方便用户读取信息。随即单片机扫描键盘并转入相应的功能模块。我们还可以按下设定键,输入设定密码;当我们进行密码输入时,如果出现错误则进行错误处理;如果键入的数字密码是正确的,控制芯片就控制系统进行功能锁的开启,于此同时系统跳进音效处理和开锁状态显示两个分支子程序模块,在数字锁开启的同时,显示屏还要显示提示用户密码键入正确的字符。整个过程执行的非常迅速。本次设计将使用proteus绘制系统硬件电路图,再在keilc环境下编写控制程序,当所有仿真的准备做好,我们就开始以上两种软件之间的联调仿真测试。2.2方案设计框图本次论文设计采用AT89C51单片机设计多功能数字锁,采用4*4矩阵键盘进行信息输入,其具体设计框图如下图所示。图2-1 方案设计框图第3章 硬件电路设计3.1单片机介绍 单片机还可以叫做单片微控制器,它是把一个计算机系统的所有电路组成结构一个个的尽数集成到一块体积很小的芯片上,这就是它区别于逻辑功能芯片的原因1。一个单片机中可以集成包括控制器件,存储器件,输入和输出设备以及运算器等多个功能器件,由此可以看出它就好似于一个微小的计算机,不过它又区别于计算机,因为相较计算机,她缺少了很多外围设备。单片机具有占用设备体积小,购置价格低廉,应用范围非常广的优点,这就我们为学习和开发电子设备创造了有利条件。对于现代生活来说,单片机已经必不可缺了,生活中用到的电子产品还有汽车等和电子有关的东西都会涉及到它。寸不离手的手机,面临淘汰的电话,方便人们进行计算的计算器,家用电器中的控制板,孩子们所喜爱的电子玩具,还有平板电脑等电子产品中都应用有单片机。由此看来单片机在生活中无处不在,是它的发展为我们的生活提供了方便。3.2 AT89c51单片机及其结构特点 AT89C51单片机芯片是一种带4K字节的闪烁可编程可擦除只读存储器15,它含有40个管脚,32个通用I/O端口,在芯片的中还拥有3个位数是16位的定时器/计数器,分别是T0、T1、T2,它们可以进行串口与并口通信。芯片主要有两个电源引脚(接地线,VCC电源输入),两个外部晶体振荡器引脚(片上振荡器电路的输入,片上振荡器电路的输出),四个控制管脚(PSEN的设定主要是为了外部存储器读取选通信号用的;还有RST引脚,它是单片机的复位引脚,为了构成系统复位电路的引脚;ALE/PROG,对应着地址锁存允许/片内EPROM编程脉冲;EA引脚是控制系统在程序存储器的内部选通。在P0端口输入/输出(I/O)的情况下,需要增加电阻,也就是加上拉电阻,P0端口作为总线的拓展时,则不需要添加。3.3 89c51单片机的封装及引脚图3-1 89c51单片机的封装及引脚(1)VCC:接电源,为单片机工作供电。(2)GND:接地,使单片机能够正常工作。(3)I/O线: 在AT89C51单片机芯片里,集成了4个位数为8位的并行I/O端口:他们分别是P0端口、P1端口、P2端口、P3端口,其引脚数量加起来总共32个。P3端口在单片机中是一个比较重要的端口,因为它还被赋予了一些独有的功能,其详细功能对照如下表3-1所示。 表3-1 P3端口对照的特定功能管脚端口名备选功能P3.0RXD串行输入P3.1 TXD串行输出P3.2/INT0外部中断0P3.3 /INT1外部中断1P3.4T0定时器0外部输入P3.5 T1定时器1外部输入P3.6 /WR外部数据存储器写入选通P3.7 /RD外部数据存储器读取选通 (4)控制线:AT89C51含有四个控制管脚,PSEN的设定主要是为了外部存储器读取选通信号用的;还有RST引脚,它是单片机的复位引脚,为了构成系统复位电路的引脚;ALE/PROG,对应着地址锁存允许/片内EPROM编程脉冲;EA引脚是控制系统在程序存储器的内部选通。(5)外接晶振的引脚:XTAL1在片内的功能分别是振荡器倒相放大器的输入以及时钟电路的输入。振荡器倒相放大器有输入就会有输出,XTAL2就是为这样的功能而存在的。3.4 单片机的最小系统 单片机最小系统设计,其结构如图3-2所示,其中18引脚和19引脚连接电容,两个电容中间还连接一个晶振构成的时钟电路。负责系统中振荡器倒相放大器的输入与输出的引脚XTAL1和XTAL2端口需要接上外部晶体振荡器和两个微调电容1。第九引脚RST复位输入,构成复位电路,应在其端口连接到一个电容和一个电阻。图3-2 单片机最小系统的结构图3.5按键电路设计 本次论文设计使用按钮摆成行列式型构成的键盘,主要是为了主要是降低键盘的I / O线用单片机接口的数量,当设计电路时,需到用到的按键比较多的时候均使用这种方式来实现按电路的设计。图3-3 按键电路设计上面的图3-3是按键电路的设计,其中每个水平线(线)和垂直线(线)在十字路口没有连接,而是通过一个按钮连接,当我们利用这样的行列构成的矩阵结构时,假如矩阵键盘有a条行线和b条列线,那么就可以构成a*b个按键的键盘了。系统设计中如果包括了这样的行列式矩阵键盘,那么后期软件设计时应当注意,只有当系统确认有人按下了某个键后,主程序才会跳转到识别哪一个按键按下的子程序段。在对键盘处理程序设计时,尤其要注意到这一点。我们要确定按钮的位置通常有两种设计过程中的设计方法:一个是逐行扫描的通用查询方法,二是更快的线反转法。3.6 显示电路设计本次论文设计比较简单,没有使用较为复杂的矩阵行列显示,而是选择了简单的LCD1206液晶显示器。主要是为了降低实际制作时的成本和后期软件编辑时的难度。本次设计中显示的所有字符大部分都是英文的,这就需要我们对1206液晶显示单元显示对应各位于英文字符。由于在使用1206显示器时会占用很少单片机端口,所以我们本次计划采用LCD1206液晶显示器的动态扫描原理来进行显示电路的设计,这种方式可以达到较好的数据显示效果。此显示屏比数码管显示器更能满足人们视觉,而且结构简单更容易实现本次论文设计任务。图3-4 显示电路 本设计显示电路的电路原理图如图3-4所示。设置:一段时间程序测试电路时无键操作,关闭显示器。这项功能的实现是后期编辑控制程序时实现的。原理是程序扫描键盘确定没有按键动作后就自动启动一个定时器,其目的是为了倒计时5分钟。在这时间内依然检测按键有无动作,再作判断。如果没有动作,启动关闭显示子程序,从而达到定时关闭显示器的作用。3.7 报警电路设计该报警器主要通过软件控制显示器和一个蜂鸣器报警电路简单结构,在P2 口未使用的端口P3.7口上连接一个蜂鸣器,还有一端接地,就可以实现报警声的播放的功能了。其电路结构图如下图3-5所示。图3-5 报警电路第4章 程序设计4.1 主程序模块 本次设计的主程序是控制系统的核心部分,完成系统的初始化,检查按钮是否被按下,并调用各个子程序等。主程序的流程图如下图4-1所示。图4-1 主程序流程图主程序模块首先进行初始化,然后就调用显示,显示关闭状态的语句。接着进行键盘扫描判断有误按键按下,有按键按下就显示输入密码,没有按键按下就返回开始初始化。输入密码后进行按键识别,判断按键是否全部按完,没有按完返回这一步。如果按完了再判断是否超时,若超时,自动清除前面的信息。若是清除超过3次就会提示锁定。若没有超时就比较密码,密码正确就开锁,否则锁定。4.2 键盘扫描及识别子程序图4-2 键盘扫描及子程序示意图键盘扫描使用渐进扫描查询键盘,编辑键盘扫描和识别子程序放在主程序中,当没有按钮按下时,主程序进行周期循环,只要按下按钮,便跳向此子程序处理,进行键盘的扫描及识别。处理结束再返回。4.3 显示子程序 图4-3 显示子程序示意图 显示子程序部分需要5个独立的显示子程序用于屏幕显示,使系统要显示的各个数据不在同一时间显示。作为一个多功能数字锁,首先要能够开启与关闭。这就要求在显示模块有提示用户锁的开启或关闭状态的语言,即显示开锁状态的程序段和显示关闭状态的程序段。当然电子数码锁也得能够进行密码数据的键入与更改,这将用到密码输入及修改状态显示子程序。当用户密码输入错误后,显示屏上还会存在提示语句,此时就用到了提示子程序。这里我们需要知道的是用户在键入密码信息时,很可能连续三次都输入错误,因此我们在程序设计时,应存在使状态显示的程序锁定的程序,并设置为最多输入3次错误密码。4.4 音效处理子程序在编写音效处理子程序时,控制蜂鸣器播放简单的音乐(本次仿真时未编写该功能的程序)。 第一步要用用定时器操作蜂鸣器,让它发出不同的频率的声音,而音阶(1(do)、2(re)、3(mi)等等)就是不同的频率,找到他们的频率表就可以发出对应的音阶。然后利用定时器来控制每个音阶发声的时间长短。再把以上所说的内容封装成函数,把所要播放的音乐谱子做成响应的参数,就可以利用蜂鸣器播放音乐了,只有进入报警状态才进行报警音乐的播放。该部分报警程序如下:void Alarm(uchar t) / 报警函数 uchar i,j;for(i=0;i200;i+) SPK = SPK;for(j=0;jt;j+);void main() / 主函数 while(1) if(K1=1) Alarm(100);/ 调用报警函数Alarm(130);第5章 Proteus 仿真与调试5.1 proteus软件介绍 图5-1 Proteus绘制电路图的操作环境Proteus 软件是英国LABCENTER 公司设计出的一种用来开发单片机,绘制原理图的专业型软件。我们可以利用Proteus 软件设计出各种模拟电子电路系统、数字电子电路系统、专用的各种芯片的结构。最大的特点是用户可以利用它进行电路系统的仿真测试,人们再也不用购买实物进行电路焊接来进行电路的测试了。有效地降低了设计者的时间和设计资金的投入。用户利用Proteus软件仿真设计的过程中,能感受到它与其他软件的不同,它可以使电路系统运动起来,有活灵活现的感觉。它是出世,创造了电子产品开发、电子系统工程研究的一个新的和方便的方法。5.2 KeilC软件介绍 图5-2 Keil uVision4软件截图KeilC 是德国人研发出来的用于有关单片机电子产品开发与研究的C语言软件开发系统4。用C语言编程的程序控制系统,功能,结构和程序比汇编语言程序的可读性和可维护性方面具有明显的优势。所以,对于很多人开说,c语言软件开发系统易学易用,让大多数人能够很好的掌握它。KeilC具有功能强大的仿真调试器,它是现如今很流行的一款单片机软件仿真软件。KeilC 能对很多种非同一公司生产的非同一系列的单片机进行软件仿真,在软件设计过程中,有它的帮助,自己的设计就能有特别好好的软件仿真以及测试效果。在2009年2月,Keil uVision4诞生,新的它更新了很多功能,新功能的添加让软件制作者能够开启更多监视器。为用户创造了一个既整洁又高效应用程序开发环境。5.3 proteus绘制的系统电路图 设计总体电路图如下图5-1图5-1设计总电路图5-4设计总电路图说明(1) 最小系统部分:最小系统包括三个电容一个电阻,还有一个12MHZ的晶振,所包含的的元器件大小:C1=22pf,C2=22pf,C3=10uf,R1=10k。(2) 按键电路部分:按键电路部分截图如下,图5-2 按键电路键盘对应如表5-1所示。表5-1 按键功能行列号第一列第二列第三列第四列第一行0123第二行4567第三行89开锁上锁第四行输入新密码保存新密码重新输入未定义各按键功能在上表中列出。10数字键输入密码,其他5个功能键:开锁键,上锁键,输入新密码键,保存新密码键,重新输入键。此中重新输入按键的作用就是在输入密码错误时,删除用户前面已经输入的信息,然后再重输密码,也就相当于计算器上的清零键。开锁键,就是输入密码完成后进行开锁的键。上锁键是用户对密码锁上锁的键。输入新密码键,它可以让用户进入输入新密码的状态,然后设定自己想要的密码。输入完成后,用户按下保存新密码键就可以保存密码了。之后,用户可以输入自己的密码来开锁。如果用户三次输入密码都不对的情况下,输入键盘会自动锁定,当然一段时间后也会自动解锁键盘。(3) 显示电路部分:显示电路部分截图如下,图5-3显示电路图5-3中显示器的右边下方存在8个用于连接的引脚。这些引脚的功能是字形代码控制输入,这些引脚都是高电平有效的引脚,应该在程序设计中输入数字字型的代码的源代码;我们进行仿真设计时,应把他们置低电平才有效,也就相当于数字电路中的“0 亮 ,1不亮”,这样做的目的是为了我们进行移位判断时比较方便;RP1在设计中是上拉电阻,让它一端接控制线另一端接入高电平,这样就可以为显示器提供源源不断的电流,使显示器能够正常显示。在此次设计中,系统工作时,多功能数字锁处在不同的工作状态,我们让数码管显示器显示出不同的字符,具体如下表。显示器状态显示字符开锁Unlock OK密码输入错误ERROR键盘锁定New Password表5-2 显示器字符显示对照(4)系统报警及音频播放电路部分:系统报警声的播放也是利用蜂鸣器的,所以结构很容易看懂。把蜂鸣器的一端接地,再把另一端连接在控制芯片的P3.7端口就可以了。就可以实现播放报警音乐的功能了。5.5 Proteus软件与keilC 联合仿真测试过程Proteus软件是当下比较流行并且备受关注的硬件仿真测试软件,而keilc也是当下特别流行的软件仿真软件,它是用c语言进行程序编辑的,让大多数人能够接受。我们将以上两个软件进行联调,就能够模拟出单片机实验开发环境,还能给人以视觉动态感。本次论文设计就是利用它们进行仿真测试的,具体的过程如下:首先打开Proteus软件,在它的操作窗口的左上方有文件按钮,点击找到新建设计就可先新建设计,现在我们就可以在它的环境下绘制系统电路图;Proteus调试使用远程调试监视器,我们需要将Proteus软件里的debug点开,勾选所需项。然后我们就需要新建keilC 文件了,本次设计使用的是Keil uVision4,在它的操作界面下新建keilC文件,在新建keilc文件时,需要挑选单片机型号,本次设计选择AT89C51单片机(与Proteus 绘制电路图时所用单片机型号应该一致)。然后新建文件,在它的环境下利用c语言编辑程序代码,输入完成将文件保存为.ASM 格式。再将它添加到keilC 工程的source group1 中。然后要在keilC中设置目标targe1属性,在输出选项卡中勾选生成,再在调试选项中选择调试选项为“U 使用”,此时,旁边会有下拉菜单,我们在其中选择已经设置好的联调选择项。将所有设置项目设置好后,我们就可以编译需要的文件了。然后会产生HEX 文件,将这个文件应用到Proteus中,即在单片机的属性的program files项目中,选择好刚才编译好的hex 文件,然后我们就可以在Proteus中进行设计系统的测试了。如果测试结果达到了预期的目的,是一个成功的实验,否则我们还需要分析产生问题的原因,然后修改。总结 具有小巧灵活,成本低廉,功能强大等有特点的单片机被应用在具有安全防范功能的科学技术研究领域后,拥有防止盗窃和自动报警能力多功能数字锁会渐渐地取代历史悠久的机械锁。之后,机械密码锁的缺点(防盗窃性能差、可用密码数量少)均会一一被攻破,让密码类锁在技术和机能上得到进一步的成长与提高。本次论文是利用单片机知识,并采用AT891c51芯片进行多功能数字锁的设计,而且是使用了单片机硬件仿真软件Proteus 和软件仿真软件keilC 来进行联调仿真,这两种软件都是当下比较流行的。它们在联调时,就如双剑合璧,功能非常强大,能够模拟出多功能数字锁的运行状态,好似构建了一个虚拟实验室一样。有效表现出proteus软件的便捷性,使得设计更加完善速度。成功的完成了这次多功能数字锁的仿真,其开锁、上锁、密码输入、密码修改和报警功能均能一一仿真出来。但是由于没有编写音乐处理程序,所以仿真时没有音乐播放的功能。后期深入学习时,我们可以拓展功能锁的此项功能。本设计中我用的是单片机和proteus仿真软件知识来完成的,这使大学所学到的书本知识和实践达到一个很好的结合,让我们进一步加强自己的理论知识。通过本次毕业论文,我深深地体会到学习的重要性,并学以致用。我在网络上和图书馆阅读了大量有关单片机理论的资料,对单片机又有了一定的了解和认识,但是由于个人知识水平的有限,论文设计中存在一些不足是在所难免的,希望老师们对我的设计加以指正,我一定用心改正。致谢 本次毕业论文设计是在方老师的精心指导下完成的,此次论文我付出了很多心血,当然得到了很多老师和同学的帮助,从而让我顺利的完成了此次论文的设计。在这里,我要深深的感谢我的论文老师。在毕业设计刚开始的时候,方老师就指导我了解很多的相关知识;在写论文的过程中,她经常在百忙里抽出自己的休息时间对我们进行论文指导,当我的论文出现问题时,她总是第一时间的联系我,教导我改正的方法;在论文即将结束时,还耐心的指导和纠正论文中的一些存在的小错误。在这里我想说,老师您辛苦了,感谢在毕业论文设计的路上有您的陪伴!感谢您一步一步不厌其烦的纠正我们论文的错误。在论文的设计过程中,我遇到的很多麻烦都是在方老师的悉心帮助下才解决的的。在我遇到困难时老师都是及时给于鼓励和关心,她用严谨的教学态度指导我们认真对待毕业设计中的每个细节。同时我还要向帮助我的同学们表示感谢。他们在我写论文时为我提供很多的材料和相关素材,在遇到不懂问题时给与我的帮助和关心,在我迷茫时对我的指引,伴我一起完成此次毕业论文设计。参考文献1胡汉才单片机原理及其接口技术(第二版)M 北京:清华大学出版社 20042李光飞单片机课程设计实例指导M 北京;北京航空航天大学出版社 20043余小平,郭勇电子系统综合设计M 北京:北京大学出版社 20074 张靖武,周灵彬单片机原理、应用与PROTEUS 仿真M北京:电子工业出版社 200.5丁明亮、唐前辉51单片机应用设计与仿真基于Keil与ProteusM 主编,北京航空航天大学出版社6康光华.电子技术基础.模拟部分M.北京:高等教育出版社,2006.17李朝青单片机原理及接口技术M 北京航空航天大学出版社 2005年第三版8周航慈.单片机应用程序设计基础M.北京:电子工业出版社,19979 蔡振江.单片机原理及应用M. 北京:电子工业出版社,2007年2月,第1版10 童诗白,华成英. 模拟电子技术基础M. 北京: 高等教育出版社,2001年,第3版11阎石.数字电子技术基础(第三版).北京:高等教育出版社,198912楼然苗单片机课程设计指导第一版M,北京:航空航天大学出版社,200713 AT89C51 DATA SHEEP Philips Semiconductors M1999.dec14Optimum design for linearityand efficiency of microwave Doherty amplifier using a new loadmatching techniqueJ, Microw, 2001, 44, (12), pp. 203615吴卫玲 李鹤.数字式排气温度表检测仪的设计J.仪器仪表用户.2003附录1程序设计如下:/ 主程序/-void main() uchar i = 0; uchar IIC_Password10; uchar IS_Valid_User = 0; P0 = 0xFF; P1 = 0xFF; P2 = 0xFF; TMOD = 0x02; /T0设置为8位自动重装模式 TH0 = 175; TL0 = 175; TR0 = 1; /启动T0 DelayMS(10); LCD_Init(); /初始化LCD IIC_24C04_Init(); /初始化24C04 Display_String(Title_Text,0x00); /在第1行显示标题 /24C04的内容已由初始化BIN文件导入 /将24C04中预先写入的密码读入pass R
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025北京首都师范大学实验小学招聘2人模拟试卷及答案详解(名师系列)
- 2025吉林吉林市桦甸市产业发展有限公司招聘13人模拟试卷及答案详解(各地真题)
- 2025河南农商银行系统社会招聘考前自测高频考点模拟试题及答案详解(夺冠)
- 2025南昌市自然资源和规划局高新分局招聘用地业务岗1人模拟试卷(含答案详解)
- 2025河南省卫生健康人才中心招聘4人考前自测高频考点模拟试题及参考答案详解
- 2025江苏无锡市锡山区卫生健康系统招聘事业编制卫生人才88人考前自测高频考点模拟试题及答案详解(考点梳理)
- 2025年4月重庆市万州区李河镇人民政府公益性岗位招聘2人考前自测高频考点模拟试题及参考答案详解1套
- 2025北京大学医学部总务处房地产管理中心宿舍管理员招聘1人模拟试卷附答案详解(模拟题)
- 2025年度中国铁路上海局集团有限公司招聘普通高校毕业生310人四(高等职业院校)考前自测高频考点模拟试题及完整答案详解1套
- 2025年绍兴市本级卫生健康单位第二次招聘硕士博士研究生、高级专家120人模拟试卷附答案详解(突破训练)
- 2025年养老护理员(中级)考试试卷:专业理论与实操考核
- 家长和孩子签订协议书
- 2025年养老护理员(中级)考试试卷:急救技能与实操训练
- 智慧水务系统的构建与实施-全面剖析
- 灸疗技术操作规范脐药灸
- (二模)新疆维吾尔自治区2025年普通高考第二次适应性检测 英语试卷(含答案详解)
- 2024-2025学年江苏省苏州市高二上册10月月考数学学情检测试题
- 《慢性肾脏病相关心肌病综合管理中国专家共识(2024版)》解读
- 牛津译林版九年级英语上学期期中热点题型专练刷题03名校选词填空20篇(原卷版+解析)
- DB11T 2032-2022 工程建设项目多测合一技术规程
- 中小学教师职称评审讲课答辩英语学科全英答辩题目汇编(附汉语翻译)
评论
0/150
提交评论