单片机论文参考

单片机论文参考
单片机论文参考

I

I

目录II

II 目录

目录............................................................................................................................ II 第一章设计要求及各部分电路设计 . (1)

1.1设计要求: (1)

1.2电路设计思路: (1)

1.3实验板整体电路设计: (1)

1.3.1循环流水灯电路 (1)

1.3.2按键中断电路 (2)

1.3.3数码管显示电路 (2)

1.3.4蜂鸣器电路 (3)

1.3.5编程电路 (3)

1.4电源: (4)

第二章电路设计过程及元器件的简介 (5)

2.1AT89S51单片机概述 (5)

2.1.1AT89S51单片机引脚功能 (5)

2.1.2 主要特性 (8)

2.1.3 单片机的软件及数据如何存放 (9)

2.1.4单片机如何运行程序 (9)

2.1.5CPU工作过程的介绍 (10)

2.1.6 芯片擦除 (11)

2.2RS-232的介绍 (11)

2.3USB的简单介绍 (12)

2.5MAX232的简单介绍 (13)

第三章课题的整体设计电路及其基本原理 (15)

3.1电路板设计及其制作 (15)

3.2电路的基本原理: (15)

3.3调试过程: (15)

3.4路问题及解决方法 (16)

致谢 (17)

参考文献 ...................................................................................... 错误!未定义书签。附录1:元件清单 . (19)

附录2:实验源程序 (20)

设计要求及各部分电路设计

第一章设计要求及各部分电路设计

1.1设计要求:

(1)电源供电需要+5V的直流电,供电系统尽量简单,稳定,便于携带。

(2)具有在线下载功能,可以在系统下载编写好的源程序。

不需要把单片机拿到特定的编程器上去烧写程序。

下载后能在线运行。

(3)能够做流水灯,独立按键,中断,数码显示,计时等简单的程序试验。

1.2电路设计思路:

课题设计要既能满足设计要求。

因为是给学生设计的,所以又要尽量的设计简单,低成本。

1.3实验板整体电路设计:

仿真模块主要分为流水灯电路、按键中断电路、数码显示电路和继电器与蜂鸣器电路等。

为运用方便在电路设计制作中把各个模块已经连接在一起。

为扩展电路的应用,在单片机的4个I/O口上并联一排插槽。

可外接其他的扩展模块。

1.3.1循环流水灯电路

LED的工作条件是1.8V的正向电压,流过的电流为4~10mA。

显然不能直接用单片机的口驱动,需在电路中串接限流电阻。

由于单片机I/O口的低电平驱动能力较强。

用低电平使发光二极管点亮,高电平熄灭。

用P1口的8位分别驱动一只LED(发光二极管)。

使小灯依次亮灭,反复循环。

在流水灯电路中,电压VCC直接接到发光二极管的正极。

有八个二极管分别串连一个电阻后接道单片机的P1口的八个端口。

当端口中的某一个或几个输出低电平信号时,相应的二极管就会发光。

当变化的频率达到一定的值,发光二极管就会看起来是在持续的亮。

LED电路如下,P1口接发光二极管

1

图1-1 LED彩灯电路

1.3.2按键中断电路

外部中断的使用可以分为四步:第一步将中断请求信号加到中断引脚;第二步中断的初始化,需要对有关的SFR进行设置。第三步提供外中断的入口地址,用ORG伪指令定义,使用转移指令转移到中断服务程序。第四步编写中断服务程序。将键盘的实验与外部中断结合起来做,键盘程序采用中断控制扫描方式,即键盘程序放在外部中断服务程序中实现。

中断扫描方式利用外部中段源,当有键按下时产生中断请求,在中端服务程序中处理键盘程序。在没有键操作时,CPU执行正常程序,只在有键操作时才处理键盘程序,提高了CPU的运行效率,克服了程序扫描方式和定时扫描方式的不足。

在独立式键盘原理图中,+5V电源接10K电阻后连接到P2.4到P2.7,同时并联到四个开关按键,按键接地,键没有按下时,P2.4~P2.7 4个口都被拉到高电平,有键按下时,对应的端口被拉低为低电平,这样键的动作被转换成电平的变化,通过检测4个输出口电平的变化就可以确定哪个键按下。本电路还通过二极管与门电路将按键转变成中断请求信号,加到P3.2外部中断0,用电容滤波消抖动。

1.3.3数码管显示电路

数码管的动态显示电路是单片机应用系统的基本电路之一。

LED数码管内部由8个发光二极管组成,是有发光二极管作为显示字段的数码型显示器件。根据二极管连接形式的不同分为共阳型和共阴型。COM为数码管的公共端,称为数码管的位,a,b,c,d,e,f,g,dp称为数码管的段,要在数码管上显示特定的数字或字符,就需要对它的段和位加适当的信号,控制某些二极管亮,

显示所要的数字或字符。一般是通过改变段的信息改变显示内容,通过位控制数

2

设计要求及各部分电路设计

码管的亮灭。用P0口作为4个数码管段控制信号,P0口每一位串接360欧的限流电阻到数码管,P0口作为输出时要接上拉电阻,P2口的低4位作为位控制信号,由于驱动能力有限,通过三极管来推动。

1.3.4蜂鸣器电路

试验板过程中,继电器或蜂鸣器主要是作为定时外部输出,来控制外部电路或发出警报。在硬件上采用发光二极管作为外部输出信号指示。这样在功能上就有所不足。但是也是可以实现程序的功能性硬件仿真。考虑到是学生用电路板,为降低成本。

1.3.5编程电路

编译好的程序下载到单片机中是试验的基础。在下载方面有许多的方式方法。

方案一:单片机的不断发展,好多的芯片支持在线编程。比如ATMEL公司最近新推出的AT89SXXXX系列单片机也提供了一个ISP串行接口,让用户能对内部程序存储器编程。

方案二:编程器可以选择功能比较多的编程器、仿真器,可支持很多的单片机芯片。但编程器的相对价格都比较高。而且携带不便。

可以选择此类芯片,用在线编程。在仿真电路设计中就把下载电路也一起设计进来。

下载电路中有许多的设计方案,有并口下载也有串口下载。并口下载电路比较多,而且电路的性能比较的好,但是并口电路用到的器件比较多,而且其价格比较高,考虑到成本及学生的使用情况,在本方案中使用串口下载电路。只需要用RS232把电平转换一下即可。

程序就是通过以下三个端口写入到51单片机中。下载电路有RS232、MAX232及四个20uf的电容组成。RS232与电脑的串口连接,通过4、5、7、8端子四根数据线连接到MAX232的10、12、13端。通过电容把5V和12V的电压进行互转。再由MAX232的端接到AT89S51的678三个端口。其他端子的具体连接方式如下图电路。

下面是单片机在线编程连接的电路图,软件可以网上下载。

3

4 图1-2 在线编程电路

1.4电源:

方案一:考虑到做实验必须用到计算机,本课题设计的电源部分直接用计算机上的USB接口上的5 V电源。这样不但携带方便,而且成本较低,电源的稳定性也比较好。

方案二:课题设计需要5V电源。可以直接用实验室的稳压电源,但体积大,携带不方便。学生课外做试验时不方便。

方案三:可以在市场上买一个,但他们的体积一般的比较大,因而携带不方便。

电路设计过程及元器件的简介

第二章电路设计过程及元器件的简介

2.1 AT89S51单片机概述

单片微控制器即是单片机,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机了解计算机原理与结构的最佳选择。

特点:一、小巧灵活,成本低,易于产品化,有优异的性能价格比。二、集成度高,有很高的可靠性,能在恶劣的环境下工作。三、控制功能强。四、低功耗、低电压,便于生产便携式产品。

作为一个低功耗,高性能CMOS 8位单片机AT89S51,片内含4k Bytes

ISP(In-systemprogrammable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89S51可为许多嵌入式控制应用系统提供高性价比

的解决方案。

AT89S51特点:40个引脚,4k Bytes Flash片内程序存储器,128bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器。

2.1.1 AT89S51单片机引脚功能

图2-1 AT89S51结构图

AT89S51有PDIP、PLCC、TQFP三种封装方式,其中最常见的就是采用40Pin 封装的双列直接PDIP封装,外形结构右图。

5

芯片引脚的排列顺序为从靠芯片的缺口左边那列引脚逆时针数起,共有40个引脚,依次为1、2、3、4。。。40,在单片机的40个引脚中,电源引脚2根,外接晶体振荡器根。

(1)、主电源引脚(2根)

VCC(脚40):电源输入,接+5V电源

GND(脚20):接地线

(2)外接晶振引脚(2根)

XTAL1(脚19):片内振荡电路的输入端,反向振荡放大器的输入及内部时钟工作电路的输入。

XTAL2(Pin20):片内振荡电路的输出端,来自反向振荡器的输出。

(3)控制引脚(4根)

①RST/VPP(Pin9):复位输入。

当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。

②PSEN(Pin29):外部程序存储器的选通信号。

在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。

③ALE/PROG(Pin30):地址锁存允许信号

访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时,ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。

④EA/VPP(Pin31):

/EA保持低电平时,在此期间为外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间为内部程序存储器。在FLASH编程期间,引脚也用于施加12V 编程电源(VPP)。

(4)可编程输入/输出引脚(32根)

AT89S51单片机有4组8位的可编程I/O口,分别位P0、P1、P2、P3口,每个口有8位(8根引脚),共32根。每一根引脚都可以编程,比如用来控制电

6

电路设计过程及元器件的简介

机、交通灯、霓虹灯等,开发产品时就是利用这些可编程引脚来实现我们想要的功能。

P0口:8位双向I/O口线,名称为P0.0~P0.7

一个8位漏级开路双向I/O口的P0口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的低八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。

P1口:8位准双向I/O口线,名称为P1.0~P1.7

P1口为8位准双向口,每一位均可单独定义为输入或输出口,当作为输入口时,1写入锁存器,Q(非)=0,T2截止,内上拉电阻将电位拉至"1",此时该口输出为1,当0写入锁存器,Q(非)=1,T2导通,输出则为0。

作为输入口时,锁存器置1,Q(非)=0,T2截止,此时该位既可以把外部电路拉成低电平,也可由内部上拉电阻拉成高电平,正因为这个原因,所以P1口常称为准双向口。需要说明的是,作为输入口使用时,有两种情况,其一是:首先是读锁存器的内容,进行处理后再写到锁存器中,这种操作即读—修改—写操作,象JBC(逻辑判断)、CPL(取反)、INC(递增)、DEC(递减)、ANL(与逻辑)和ORL(逻辑或)指令均属于这类操作。其二是:读P1口线状态时,打开三态门G2,将外部状态读入CPU。

P2口:8位准双向I/O口线,名称为P2.0~P2.7

P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4

个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。

P3口的电路如图所示,P3口为准双向口,为适应引脚的第二功能的需要,增加了第二功能控制逻辑,在真正的应用电路中,第二功能显得更为重要。由于第二功能信号有输入输出两种情况,我们分别加以说明。

P3口:8位准双向I/O口线,名称为P3.0~P3.7口的输入输出及P3口锁存器、中断、定时/计数器、串行口和特殊功能寄存器有关,P3口的第一功能和P1口一样可作为输入输出端口,同样具有字节操作和位操作两种方式,在位操作模式下,每一位均可定义为输入或输出。

我们着重讨论P3口的第二功能,P3口的第二功能各管脚定义如下:

P3.0 串行输入口(RXD)

P3.1 串行输出口(TXD)

7

P3.2 外中断0(INT0)

P3.3 外中断1(INT1)

P3.4 定时/计数器0的外部输入口(T0)

P3.5 定时/计数器1的外部输入口(T1)

P3.6 外部数据存储器写选通(WR)

P3.7 外部数据存储器读选通(RD)

第二功能为输出引脚,当作I/O口使用时,第二功能信号线应保持高电平,与非门开通,以维持从锁存器到输出口数据输出通路畅通无阻。而当作第二功能口线使用时,该位的锁存器置高电平,使与非门对第二功能信号的输出是畅通的,从而实现第二功能信号的输出。对于第二功能为输入的信号引脚,在口线上的输入通路增设了一个缓冲器,输入的第二功能信号即从这个缓冲器的输出端取得。而作为I/O口线输入端时,取自三态缓冲器的输出端。这样,不管是作为输入口使用还是第二功能信号输入,输出电路中的锁存器输出和第二功能输出信号线均应置“1”。

2.1.2 主要特性

主要功能特性:

?兼容MCS-51指令系统?4k可反复擦写(>1000次)ISP Flash ROM

?32个双向I/O口

? 4.5-5.5V工作电压

?2个16位可编程定时/计数器?时钟频率0-33MHz

?全双工UART串行中断口线?128x8bit内部RAM

?2个外部中断源?低功耗空闲和省电模式

?中断唤醒省电模式?3级加密位

?看门狗(WDT)电路?软件设置空闲和省电功能

?灵活的ISP字节和分页编程?双数据寄存器指针

?寿命:1000写/擦循环数据保留时间:10年

?全静态工作:0Hz-24Hz

?128*8位内部RAM

?两个16位定时器/计数器

?5个中断源

?可编程串行通道

?低功耗的闲置和掉电模式

?片内振荡器和时钟电路

8

电路设计过程及元器件的简介

9

2.1.3 单片机的软件及数据如何存放

编制程序,必须将控制灯的相关数据预先存储,要控制灯闪烁,在单片机内部有程序存储器和数据存储器,如果内部程序存储器和数据存储器的容量不够的话,还可以在单片机外部为它扩展,最大我们可以将程序存储器空间总容量扩大到64K ,将数据存储器在片外再单独扩展64K ,数据存储器的总容量可达64K 的89S51为例。

图2-2 MCS-51结构图

2.1.4 单片机如何运行程序

到底单片机是如何运行程序的?知道了单片机通过I/O 口与外设打交道,也知道了单片机的程序与数据,单片机和其他微机一样,也拥有一个中央处理器(CPU ), 它是整个单片机的核心部件,是8位数据宽度的处理器,能处理8位二进制数据或代码,CPU 负责控制、指挥和调度整个单元系统协调的工作,完成运算和控制输入输出功能等操作。 它在单片机中的核心地位见图所示。它通过单片机的内部总线,将单片机内部的各个部分:程序存储器(ROM)、数据存储器(RAM)、定时/计数器、并行接口、串行接口和中断系统等联系在一起,内部总线有三种:数据总线,专门用来传送数据信息,地址总线专门用来传送地址信息,选中各操作单元,控制总线专门用来传送CPU 各种控制命令,以便CPU 统一指挥协调工作。完成程序所要执行的各种功能。CPU 执行程序一般包括两个主要过程:第一,就是从程序存储器中取出指令,指令的地址由PC 指针提供,在前面我们已经知道,PC 指针在CPU 取指后会自动加一,所以PC 指针总是指向下一个将要取出的指令代码或操作数。这样,就能保证程序源源不断往下执行。第二,

就是执指过程,取出的指令代码首先被送到CPU中控制器中的指令寄存器,再通过指令译码器译码变成各种电信号。

2.1.5 CPU工作过程的介绍

我们知道了单片机怎样取指、执指,即怎样运行程序了。那么怎样才能保证CPU有序的工作?这就必须提到单片机的两个非常重要的外围电路:单片机的时钟电路和复位电路。在单片机上面有两个引脚,分别是它的第18、19脚,其功能如下。

脚19: 时钟XTAL1脚,片内振荡电路的输入端。

脚18: 时钟XTAL2脚,片内振荡电路的输出端。

89S51的时钟有两种方式,一种是片内时钟振荡方式,但需在18和19脚外接石英晶体和振荡电容,振荡电容的值一般取10p~30p。另外一种是外部时钟方式,即将XTAL1接地,外部时钟信号从XTAL2脚输入。

时钟电路起振后,产生一定频率的时钟信号,单片机的CPU在时钟信号的控制下,就能一步一步完成自己的工作。

振荡周期:单片机外接石英晶体振荡器的周期。如外接石英晶体的频率若为12MHz,这其振荡周期就是1/12微秒。

状态周期:单片机完成一个最基本的动作所需的时间周期。如扫描一次定时器T0引脚状态所需要的时间。一个状态周期=2个振荡周期。

机器周期:单片机完成一次完整的具有一定功能的动作所需的时间周期。如一次完整的读操作或写操作对应的时间。一个机器周期=6个状态周期。

指令周期:执行完某条指令所需要的时间周期,一般需要1~4个机器周期,如MUL AB指令是四机器周期指令。一个指令周期=1~4个机器周期。

单片机工作时,除了需要时钟支持外,还必须有一个初始状态,即单片机的复位状态。在单片机外部引脚第9脚,就是专门给单片机提供复位脉冲的Pin9: RESET/Vpd复位信号复用脚,当89S51通电,时钟电路开始工作,在RESET引脚上出现24个时钟周期以上的高电平,系统即初始复位。

初始化后,程序计数器PC指向0000H,P0~P3输出口全部为高电平,堆栈指钟写入07H,其它专用寄存器被清“0”。RESET由高电平下降为低电平后,系统即从0000H地址开始执行程序。然而,初始复位不改变RAM(包括工作寄存器R0-R7)的状态,89S51的初始态如表2.1:

表2.1特殊功能寄存器

10

电路设计过程及元器件的简介

RESET/Vpd还是一复用脚,Vcc掉电期间,此脚可接上备用电源,以保证单片机内部RAM的数据不丢失。89S51的复位方式可以是自动复位,也可以是手动复位,见上图。

2.1.6 芯片擦除

在芯片擦操作中,代码阵列全被写“1”且在任何非空存储字节被重复编程以前,该操作必须被执行。整个PEROM阵列和三个锁定位的电擦除可通过正确的控制信号组合,并保持ALE管脚处于低电平10ms 来完成。

AT89S51设有稳态逻辑,可以在低到零频率的条件下静态逻辑,支持两种软件可选的掉电模式。在闲置模式下,CPU停止工作。但RAM,定时器,计数器,串口和中断系统仍在工作。在掉电模式下,保存RAM的内容并且冻结振荡器,禁止所用其他芯片功能,直到下一个硬件复位为止。

89S51目前已经成为了实际应用市场上新的宠儿,作为市场占有率第一的Atmel目前公司已经停产AT89C51,将用AT89S51代替。89SXX可以像下兼容89CXX等51系列芯片。89S51在工艺上进行了改进,89S51采用0.35新工艺,成本降低,而且将功能提升,增加了竞争力。

2.2 RS-232的介绍

RS-232只限于PC串口和设备间点对点的通信。RS-232串口通信最远距离是50英尺。RS-232(ANSI/EIA-232标准)是IBM-PC及其兼容机上的串行连接标准。可用于许多用途,比如连接鼠标、打印机或者Modem,同时也可以接工业仪器仪表。用于驱动和连线的改进,实际应用中RS-232的传输长度或者速度常常超过标准的值。

从计算机连出的线的截面。

RS-232针脚的功能:

数据:

TXD(pin 3):串口数据输出

11

RXD(pin 2):串口数据输入

RTS(pin 7):发送数据请求

CTS(pin 8):清除发送

DSR(pin 6):数据发送就绪

DCD(pin 1):数据载波检测

DTR(pin 4):数据终端就绪

GND(pin 5):地线

RI(pin 9):铃声指示

2.3USB的简单介绍

USB即"通用串行总线"是一种应用在PC中的表型总线,由Intel、Microsoft、NEC等公司共同提出,他是一种新型的外接串联口,提出该规格的厂商希望用USB取代现有的外接设备接口,它还具备连接单一化、软件自动侦测以及热插拔(即插即用)的功能,USB具有以下特点:

1)数据传输速率高。USB高速:480Mb/s;USB全速:12Mb/s;USB低速:1.5Mb/s。

2)数据传输可靠。USB事务处理包括错误检测机制,可以确保数据无错误发送,在发生错误时,事物处理可以重新进行。

图2-4 USB接口供电电路

3)同时挂接多个USB设备,每个USB总线支持127个设备的连接。

4)支持热拔。USB实现了真正的"即插即用"功能,设备连接后由USB自检测,并且由软件自动配置,完成后立刻就能使用,不需要用户进行干涉。

5)USB接口能为设备供电。当外界电源要求电压为5V且电流小于500mA 时,可以直接从USB总线获取电源,这样,USB设备无需专用电源线,从而降低了设备成本。

在本实验只用于5V电源的供电。

2.4 AT24C02的简单介绍

12

电路设计过程及元器件的简介

AT24C02是美国ATMEL公司的低功耗CMOS串行EEPROM,它是内含256×8位存储空间,具有工作电压宽(2.5~5.5V)、擦写次数多(大于10000次)、写入速度快(小于10ms)等特点。

下面是它的电路图。

图2-5 AT24C02的连接图

AT24C02的1、2、3脚是三条地址线,用于确定芯片的硬件地址。在AT89C51试验开发板上它们都接地,第8脚和第4脚分别为正、负电源。第5脚SDA为串行数据输入/输出,数据通过这条双向I2C总线串行传送,在AT89C51试验开发板上和单片机的P3.5连接。第6脚SCL为串行时钟输入线,在AT89C51试验开发板上和单片机的P3.6连接。SDA和SCL都需要和正电源间各接一个5.1K的电阻上拉。第7脚需要接地。

24C02中带有片内地址寄存器。每写入或读出一个数据字节后,该地址寄存器自动加1,以实现对下一个存储单元的读写。所有字节均以单一操作方式读取。为降低总的写入时间,一次操作可写入多达8个字节的数据。

在读最后一数据字节时,置应答信号为“1”。

2.5 MAX232的简单介绍

美信公司专门为电脑的RS-232标准串口设计的接口电路,使用+5v单电源供电的MAX232芯片。

内部结构基本可分三个部分;

第一部分是电荷泵电路。由1、2、3、4、5、6脚和4只电容构成。功能是产生+12v和-12v两个电源,提供给RS-232串口电平的需要。

第二部分是数据转换通道。由7、8、9、10、11、12、13、14脚构成两个数据通道。其中13脚(R1IN)、12脚(R1OUT)、11脚(T1IN)、14脚(T1OUT)为第一数据通道。8脚(R2IN)、9脚(R2OUT)、10脚(T2IN)、7脚(T2OUT)为第二数据通道。

第三部分是供电。15脚DNG、16脚VCC(+5v)。

美信公司生产的用于RS-232接口的芯片有好多好多。有各种各样的封装,有只有一个通道的,也有多通道的,有底耗电的。

13

MAX232片内含有一个电容性电压发生器以便在单5V电源供电时提供

EIA/TIA-232-E电平。是一种双组驱动器/接收器。每个接收器将EIA/TIA-232-E 电平输入转换为5VTTL/CMOS电平。这些接收器具有1.3V 的典型门限值及0.5V 的典型迟滞。

每个驱动器将TTL/CMOS输入电平转换为EIA/TIA-232-E电平。

实物图及内部结构图如下图所示:

图2-6 MAX232的实物图图2-7 MAX232的内部结构图

14

课题的整体设计电路及其基本原理

15

第三章 课题的整体设计电路及其基本原理

3.1电路板设计及其制作

图3-1 整体设计电路图

3.2电路的基本原理:

流水灯电路接单片机的P1口。数码管显示电路接P0口,采用共阳极数码管,四个三极管放大器接P2.0到2.3。P2.4到2.7接按键和限流电阻。作为按键中断电路。另外,他们中间并四个二极管到12端口,作为中断源信号。电路设计好后就可以进行电路的实物制作。编程电路按照模块介绍来连接。继电器和蜂鸣器分别接13和14口。外扩数据存储器接到15和16端口。USB 电源供电电路要接一下电容滤波及发光二极管指示灯。在二极管前最好串一电阻以分压和限流。9端RST 复位键通过电容后与电源相连。在程序运行时复位键为低电平,编程时为高电平。

3.3 调试过程:

先将电路板RS232接口接电脑的九针串口,USB 接口接电脑USB 接口。发光二极管亮表示电源接通。

把编译好的软件转变成.HEX 的格式,以便于通过ISP 在线编程软件下载到单片机中。把单片机的第九引脚(RST )拉到高电平,此时单片机处 于编程状态。点击“鉴别”可以鉴别所使用的芯片为AT89S51。点击“擦除”,可擦除芯片中的内容,点击“打开”,寻找编译好的文件,后缀为.HEX 。再点击“写入”, 程序通过串口,经过MAX232进行电平转换。转换后的信号通过P1口的1.5,1.6,1.7下载到单片机中.就将所编译好的文件写入单片机中。成功写入后,ISP 的功能已实现。

把第九引脚拉到低电平,此时单片机处于运行的状态。在电路板上就可以看到实验现象。

把不同的程序写入单片机中,分别测试各个部分硬件电路是否可用。测试各个部分能实现其功能。

3.4路问题及解决方法

1、在编程电路中,由于电路本身的问题,MAX232的9,11,12端与单片机的6,7,8端的距离应尽量短,应在5厘米以内。

2、在万能板焊接中应避免短路现象,特别是电源部分。地线和电源线最好焊一层焊锡,以提高其抗干扰能力。在电路中,一般地线的通电能力应大于电源线大于导线。

16

致谢

致谢

在整个实习期间,曾得到了导师葛啊萍老师支持和帮助,在此表示衷心的感谢!

在做毕业论文中,遇到了很多不明白的问题,一直得到葛啊萍老师的亲切关怀和悉心指导,华大龙老师以其渊博的学识、严谨的治学态度、求实的工作作风和他敏捷的思维给我留下了深刻的印象,所以我一定要向葛啊萍老师致以最崇高的谢意!

同时还要感谢广东南方职业学院通信系的老师们,多年以来在学习与生活上对我的帮助与鼓励,使我能够顺利完成学业。在以后走上工作岗位的时候,我会时刻铭记你们的教导与关怀。

再次感谢和同一小组的同学们能够将找到的资料与我共享,这种无私的精神使我的论文完成的进度大大增加,在此也向他们表示深深的感谢!

最后感谢参与过本论文的写作,修改,和审核的所有人,为他们的不辞辛苦与孜孜不倦的劳作精神表示感谢!

17

参考文献18

基于单片机毕业设计(论文)开题报告

徐州工程学院 毕业设计(论文)开题报告 课题名称:基于单片机的住宅小区煤气 泄露实时报警器设计 学生姓名:学号: 指导教师:职称: 所在学院: 专业名称: 徐州工程学院 20 年月3日

说明 1.根据《徐州工程学院毕业设计(论文)管理规定》,学生必须撰写《毕业设计(论文)开题报告》,由指导教师签署意见、教研室审查,学院教学院长批准后实施。 2.开题报告是毕业设计(论文)答辩委员会对学生答辩资格审查的依据材料之一。学生应当在毕业设计(论文)工作前期内完成,开题报告不合格者不得参加答辩。 3.毕业设计开题报告各项内容要实事求是,逐条认真填写。其中的文字表达要明确、严谨,语言通顺,外来语要同时用原文和中文表达。第一次出现缩写词,须注出全称。 4.本报告中,由学生本人撰写的对课题和研究工作的分析及描述,没有经过整理归纳,缺乏个人见解仅仅从网上下载材料拼凑而成的开题报告按不合格论。 5. 课题类型填:工程设计类;理论研究类;应用(实验)研究类;软件设计类;其它。 6、课题来源填:教师科研;社会生产实践;教学;其它

课题 名称 基于单片机的住宅小区煤气泄露实时报警器设计 课题 来源 社会生产实践课题类型工程设计类 选题的背景及意义 近年来随着人民生活水平的提高,管道煤气和罐装煤气已深入到寻常百姓家。但由于使用不当或设备老化等原因导致的煤气泄漏极大地威胁着人们的生命财产安全。煤气泄漏而大量产生的一氧化碳是煤气中毒事件的根源,如采用煤气泄漏报警器就能得到及时的警示。单片机在日用电子产品中的应用越来越广泛,为现代人工作、科研、生活、提供更好的更方便的设施。为了防止中毒事件再次发生,提出利用单片机系统进行有效的预防对策。为此设计出家用煤气泄漏报警控制器。 煤气泄漏的危害 一氧化碳的浓度与健康成年人中毒的可能症状 50ppm 健康成年人在八小时内可以承受的最大浓度 200ppm 2-3小时后,轻微头痛、乏力 400ppm 1-2小时内前额痛;3小时后威胁生命 800ppm 45分钟内,眼花、恶心、痉挛;2小时内失去知觉;2-3小时内死亡1600ppm 20分钟内头痛、眼花、恶心;1小时内死亡 3200ppm 5-10分钟内头痛、眼花、恶心;25-30分钟内死亡 6400ppm 1-2分钟内头痛、眼花、恶心;10-15分钟死亡 12800ppm 1-3分钟内死亡

基于单片机的电梯控制系统毕业论文完整

. .. . 分类号 XX大学 毕业设计(论文) 题目基于单片机的电梯控制系统 并列英文题目Elevator control system based on single chip 系部:电子信息系专业:应用电子技术 姓名:XXX 班级:电子0801 指导教师:XXX 职称:教师 论文报告提交日期:2011年5月25日

XX大学

模拟电梯控制系统设计 摘要单片机即单片微型计算机(Single-Chip Microcomputer ),是集CPU ,RAM ,ROM ,定时,计数和多种接口于一体的微控制器。其中51单片机是各种单片机中最为典型和最有代表性的一种,广泛应用于各个领域.电梯是集机械原理应用、电气控制技术、微处理器技术、系统工程学等多学科和技术分支于一体的机电设备,它是建筑中的永久垂直交通工具。本论文选择AT89S51为核心控制元件,设计了一个八层电梯系统,使用单片机汇编语言进行编程,实现运送乘客到任意楼层,并且显示电梯的楼层和上下行。利用单片机控制电梯有成本低,通用性强,灵活性大及易于实现复杂控制等优点。 关键词单片机电梯系统控制

Simulated elevator control system design Abstract Microcontroller that microcomputer (Single-Chip Microcomputer) gathering CPU, RAM, ROM, the timing, number and variety of interface integrated microcontrollers. 51 various SCM SCM is the most typical and most representative of a widely used in various fields. Elevator is the application of the principle set machinery, electrical control technology, microprocessor technology, systems engineering and other technical disciplines and branches of the integration of mechanical and electrical equipment, which is building a permanent vertical transport. This paper choice AT89S51 control of the core components, designed a new 8 storey lift systems, using single-chip assembly language programming, transporting passengers arrived a floor, it also shows the elevator floor and downlink. SCM control elevators low cost, versatility, flexibility and ease of large complex control advantages Keyboards Single-Chip Microcomputer Elevator system control

基于单片机的毕业论文题目有哪些

基于单片机的毕业论文题目有哪些 很多物联网专业的学生对单片机非常感兴趣,不光是对专业的热爱,另外由于单片机是集成电路芯片,是控制整个流程最基础的环节,大多数理科生对这种控制式设计充满着好奇,下面,我们学术堂整理了多个基于单片机的毕业论文题目,欢迎各位借鉴。 基于单片机的毕业论文题目一: 1、基于单片机的压电加速度传感器低频信号采集系统的设计 2、基于单片机的超声测距系统 3、基于C8051F005单片机的两相混合式直线步进电机驱动系统的设计 4、基于单片机的工业在线数字图像检测系统研究与实现 5、基于FPGA的8051单片机IP核设计及应用 6、基于单片机的军需仓库温湿度测控系统研究 7、单片机多主机通信模式在粮库温湿度监控系统中的应用 8、基于单片机的中小水电站闸门控制系统 9、基于单片机的正弦逆变电源研制 10、单片机实验教学仿真系统的设计与开发 11、基于单片机的温湿度检测系统的设计 12、基于单片机的蓝牙接口设计及数据传输的实现 13、基于单片机的多功能温度检测系统的设计与研究 14、基于单片机的温度控制系统的研究 15、行为导向教学策略在职校单片机课程教学中的应用研究 16、逻辑电路与单片机的虚拟实验系统设计与实现

17、基于单片机的LED显示系统 18、基于单片机的校园安防系统 19、基于MSP430单片机的红外甲烷检测仪设计及实现 20、基于高性能单片机的无线LED彩灯控制系统的设计与实现 21、基于AVR单片机教学实验板的设计 22、基于单片机的阀岛控制系统的研究 23、基于AT89S51单片机实验开发系统设计 24、基于单片机和GPRS数据传输技术的研究 25、基于HCS12单片机的智能车底层控制系统研究 26、单片机GPRS智能终端及远程工业监控技术研究 27、基于单片机的MODBUS总线协议实现技术研究 28、基于单片机的室内智能通风控制系统研究 29、基于单片机的通用控制器设计与实现 30、基于单片机控制的PTCR阻温特性测试系统的设计与实现 31、Proteus在单片机教学中的应用 32、基于单片机的变频变压电源设计 33、基于单片机的监控系统控制部分的设计 34、基于单片机的葡萄园防盗报警系统设计 35、基于单片机的温度智能控制系统的设计与实现 36、基于单片机的远程抄表系统的设计与研究 37、基于单片机的温度测控系统在温室大棚中的设计与实现 38、基于单片机的高精度随钻测斜仪系统开发 39、基于16位单片机MC9S12DG128B智能车系统的设计 基于单片机的毕业论文题目二: 40、基于单片机的压力/液位控制系统的设计研究 41、单片机与Internet网络的通信应用研究 42、基于单片机控制的温室环境测控装置研究 43、具有新型接口的MCS-51单片机实验系统设计 44、基于单片机控制的直流恒流源的设计 45、基于单片机的模糊控制方法及应用研究 46、基于AT89S52单片机的煤矿瓦斯监测系统的研制 47、基于AT89C51单片机的脉象信号采集系统研究 48、基于DTMF技术的单片机远程通信系统研究 49、基于单片机的GPRS无线数据采集与传输系统的设计 50、基于单片机控制的柴油机喷油泵数据采集系统的设计与实现 51、基于谐振技术及MK单片机的多路升压器研究设计 52、基于单片机的数据串口通信 53、基于单片机的智能寻迹系统设计 54、压电式阀门定位器与单片机实验装置研制 55、基于单片机的微型电子琴研究与实现 56、基于单片机的恒温恒湿孵化器系统设计 57、基于16位单片机MC9S12XS128的两轮自平衡智能车的系统研究与开发

基于单片机毕业设计论文

超声波倒车雷达 摘要 随着我国经济飞速发展,越来越多的人拥有了自己的汽车,同时由泊车和倒车所引发的事故也越来越多。这些事故常常给驾驶员带来许多的麻烦,因此,有助于驾驶员泊车和倒车的倒车雷达应运而生。 倒车雷达全称叫“倒车防撞雷达”,也叫“泊车辅助装置”,是汽车泊车安全辅助装置,能以声音或者更为直观的显示告知驾驶员周围障碍物的情况,解除了驾驶员泊车和启动车俩时前后左右探视所引起的困扰,并帮助驾驶员扫除视野的死角和视线模糊的缺陷。本文介绍了以AT89S52单片机为核心的一种低成本、高精度、微型化,并有数字显示和声光报警功能的倒车雷达系统,该倒车雷达根据超声波测距原理研制,采用温度补偿技术、开机自检技术和优化的软硬件技术,将测得的结果送至数码管显示,同时进行三级声光报警。驾驶员只需坐在驾驶室就能做到心里有数,极大的提高了泊车和倒车时的安全和效率。 关键词:倒车雷达、超声波、单片机AT89S52

目录 引言 (5) 第一章倒车雷达工作原理 1.1 单片机的发展及其应用----------------------------8 1.2 超声波测距--------------------------------------9 1.3超声波测距原理-----------------------------------11 1.4超声波倒车雷达系统工作原理-----------------------12 1.5超声波倒车雷达的芯片选择-------------------------13 1.6 超声波倒车雷达的工作原理------------------------15 第二章系统硬件设计与相应的软件设计 2.1倒车语音及报警电路及控制程序---------------------16 2.2 超声波发射电路与接收电路及其距离测算程序-------17 2.3超声波检测接受电路-------------------------------18 2.4 超声波测距仪的算法设计--------------------------19 2.5距离计算程序-------------------------------------19 2.6倒车语音电路和报警电路及其控制程序-------------------27 2.6.1倒车语音电路----------------------------------28 2.6.2倒车语音及报警控制程序------------------------29第三章主程序 3.1主程序-------------------------------------------31 3.2超声波发生子程序和超声波接收中断程序------------33 第四章安装调试及分析 4.1 硬件部分----------------------------------------38 4.2 软件实现与操作----------------------------------40 第五章测距仪改进的设想------------------------------41 第六章心得体会与总结--------------------------------42 第七章英语翻译及参考文献----------------------------44

51单片机毕业设计论文

1.1核心芯片8051单片机 (2) 1.2 ADC0809转换芯片 (5) 1.2.1 ADC0809的逻辑结构 (5) 1.2.2 ADC0809 的通道选择 (6) 1.2.3 ADC0809的引脚图及各引脚作用 (6) 1.3 MC14499芯片 (8) 1.3.1.MC14499的结构及功能介绍 (8) 1.3.2 MC14499在单片机中的应用 (10) 1.4 74LS373芯片 (13) 1.5 LED数码管 (15) 1.5.1 LED数码管显示器的结构 (15) 1.5.2 LED数码管显示器的显示段码 (17) 1.5.3 LED显示器的参数 (18) 1.6 X25045 (18) 2 系统硬件设计 (20) 2.1系统设计原理和系统框图 (21) 2.1.1设计原理 (21) 2.1.2系统框图 (21) 2.2液位传感器设计 (22) 2.2.1 传感器原理 (22) 2.2.2 传感器的组成 (22) 2.2.3 测量原理 (23) 2.2.4 将电容转化成电信号部分 (24) 2.2.5 电信号放大电路设计 (25) 2.3 A/D0809模数转换 (25) 2.4 显示电路的设计 (27) 2.5 键盘电路 (29) 2.5.1矩阵式键盘的工作原理 (30) 2.5.2 硬件电路设计及电路图 (30) 2.6 继电器控制水泵加水电路 (31) 2.7 报警电路 (32) 2.8 电源电路 (33) 2.8.1 直流电源电路 (33) 2.8.2 备用电源切换电路 (34) 2.9看门狗电路 (35) 3 系统软件的设计 (38) 3.1 软件设计流程图 (38) 3.2矩阵键盘程序设计 (40) 3.2.1 程序设计内容 (40) 3.2.2系统程序 (40) 3.3 ADC0809模数转换流程图 (42) 4 结论 (45) 附录A (46)

基于单片机的电子钟设计毕业论文。。

基于单片机的电子时钟设计 摘要 20世纪末,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快。 现代生活的人们越来越重视起了时间观念,可以说是时间和金钱划上了等号。对于那些对时间把握非常严格和准确的人或事来说,时间的不准确会带来非常大的麻烦,所以以数码管为显示器的时钟比指针式的时钟表现出了很大的优势。数码管显示的时间简单明了而且读数快、时间准确显示到秒。而机械式的依赖于晶体震荡器,可能会导致误差。 数字钟是采用数字电路实现对“时”、“分”、“秒”数字显示的计时装置。数字钟的精度、稳定度远远超过老式机械钟。在这次设计中,我们采用LED数码管显示时、分、秒,以24 小时计时方式,根据数码管动态显示原理来进行显示,用12MHz的晶振产生振荡脉冲,定 时器计数。在此次设计中,电路具有显示时间的其本功能,还可以实现对时间的调整。数字钟是其小巧,价格低廉,走时精度高,使用方便,功能多,便于集成化而受广大消费的喜爱,因此得到了广泛的使用。 关键字:数字电子钟单片机 数字电子钟的背景 20世纪末,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快。时间对人们来说总是那么宝贵,工作的忙碌性和繁杂性容易使人忘记当前的时间。忘记了要做的事情,当事情不是很重要的时候,这种遗忘无伤大雅。但是,一旦重要事情,一时的耽误可能酿成大祸。 目前,单片机正朝着高性能和多品种方向发展趋势将是进一步向着CMOS化、低功耗、小体积、大容量、高性能、低价格和外围电路内装化等几个方面发展。下面是单片机的主要发展趋势。单片机应用的重要意义还在于,它从根本上改变了传统的控制系统设计思想和设计方法。从前必须由模拟电路或数字电路实现的大部分功能,现在已能用单片机通过软件方法

51单片机毕业论文大全

mcu001 80386保护模式【论文+91页+4.2万+doc】 mcu002 ARM硬件电路板设计之外围接口电路研究【毕业论文+21页+1.2万+doc】 mcu003 CDMA通信系统中的接入信道部分进行仿真与分析【doc格式+45页+毕业论文1.6万】 mcu004 CDMA通信系统中的接入信道部分进行仿真与分析【论文+45页+1.7万+doc】 mcu005 CDMA系统的研究与MATLAB仿真【论文+41页+1.8万+doc】 mcu006 DS18B20温度采集【doc+毕业论文+45页1.9万】 mcu007 FIRA 5v5机器人足球赛进攻策略研究【毕业论文+45页+1.8万+doc】 mcu008 FIR数字滤波器设计与实现【论文+28页+0.7万+doc】 mcu009 FPGA实现差错控制编码技术【论文+31页+1.3万+doc】 mcu010 FPGA在数字滤波器设计中的应用【论文+9页+0.7万+doc】 mcu011 GPRS远程登陆数据终端设计【论文+55页+1.5万+doc】 mcu012 GPRS远程控制系统设计——信息收集与处理子系统【论文+16页+0.3万+doc】 mcu013 GPRS远程控制系统设——远程控制设计【论文+73页2.6万+doc】 mcu014 GPS汽车定位系统设计【论文+30页+1.35万+doc】 mcu015 GSM无线网络优化【论文+53页+2.6万+doc】 mcu016 I2C总线接口的数据采集系统【毕业论文+27页+0.85万+doc】 mcu017 IIR带通滤波器的VHDL描述及仿真【论文+doc+47页+2.1万字】 mcu018 LED显示屏动态显示和远程监控的实现【论文+11页+0.8万+doc】 mcu019 MCS-51单片机温度控制系统【论文+6页+0.2万+doc】 mcu020 MSN机器人程序的设计与实现【论文+0.8万+36页+doc】 mcu021 PLC在自动售货机中的运用【论文+26页+0.5万+doc】 mcu022 PT100温度巡检【毕业论文+22页+1万+doc】 mcu023 QPSK、QAM的调制通信仿真【毕业论文+43页+2万+doc】 mcu024 SPCE061A的教育机器人硬件平台设计【毕业论文+184页+1.37万+doc】 mcu025 USB接口的多路温湿度采集系统设备端设计【毕业论文+25页+0.9万+doc】 mcu026 USB摄像头驱动开发与研究【论文+28页+1.6万+doc】 mcu027 USB数据采集系统设计【论文+1.4万+46页+doc】 mcu028 Y2O3添加量对低居里点PTC热敏电阻器性能的影响【论文28页+1.7万+doc】 mcu029 π4-DQPSK信号的FPGA实现【论文+54页+2.5万+doc】 mcu030 板厚为6mm的0Cr18Ni9钢板采用焊条电弧焊的焊接工艺评定(拉伸)关于焊接的毕业论文【论文+1.3万+24页+doc】 mcu031 步进电机控制器设计与实现【毕业论文+30页+0.9万+doc】 mcu032 板卡式语音平台开发【论文+55页+2.3万+doc】 mcu033 采矿工程本科毕业论文【论文+6.3万+140页+doc】 mcu034 采用适用的跟踪来区分和监控站点活动【毕业论文+13页+0.8万+doc】 mcu035 仓库温湿度的监测系统【毕业论文+31页+1.4万+doc】 mcu036 常用电子元器件SQL查询系统设计【论文+33页+1.2万+doc】 mcu037 超声波明渠流量计【论文+84页+3.4万+doc】 mcu038 超声波明渠流量计的研究【论文+71页+2.1万+doc】 mcu039 车库电脑收费管理系统【论文+60页+2.3万+doc】 mcu040 传感器控制温度【毕业论文+33页+1.4万+doc】【论文+91页+4万+doc】 mcu041 串口通信与控制系统【毕业论文+38页+1.5万+doc】 mcu042 磁性物含量计设计【论文+95页+4.2万+doc】

关于单片机毕业设计论文文档

关于单片机毕业设计论文文档 On the graduation design thesis document of single chip microcomputer 编订:JinTai College

关于单片机毕业设计论文文档 前言:毕业论文是普通中等专业学校、高等专科学校、本科院校、高等教育自学考试本科及研究生学历专业教育学业的最后一个环节,为对本专业学生集中进行科学研究训练而要求学生在毕业前总结性独立作业、撰写的论文。本文档根据毕业论文内容要求和特点展开说明,具有实践指导意义,便于学习和使用,本文下载后内容可随意调整修改及打印。 单片机毕业设计论文如下文 第一章绪论1.1 课题的提出及意义 单片机作息时间控制实现了对时间控制的智能化,摆脱了传统由人来控制时间的长短的不便,实现代学校必不可少的设备。 1.2 设计的任务及要求 1.作息时间能控制电铃 2.作息时间能启动和关闭放 音机 单片机作息时间控制的功能如下:

使用4位七段显示器来显示现在的时间。 显示格式为“时分” 由led闪动来作秒计数表示 具有4个按键来作功能设置,可以设置现在的时间及显示定时设置时间 一旦时间到则发出一阵声响,同时继电器启动,可以控制放音机开启和关闭。 第二章总体方案设计2.1 芯片比较 2.1.1 单片机选型 当今单片机厂商琳琅满目,产品性能各异。常用的单片机有很多种:intel8051系列、motorola和m68hc系列、atmel的at89系列、台湾winbond(华邦)w78系列、荷兰pilips的pcf80c51系列、microchip公司的pic系列、zilog 的z86系列、atmel的at90s系列、韩国三星公司的ks57c系列4位单片机、台湾义隆的em-78系列等。我们最终选用了atmel公司的at89c52单片机。at89c52是美国atmel公司生产的低电压,高性能cmos8位单片机,片内含8kbytes的可反复擦写的只读程序存储器(perom)和256bytes的随机存取数

基于单片机设计的计算器毕业论文

基于单片机设计的计算器毕业论文 目录 摘要............................................................................ I ABSTRACT...................................................................... II 第一章引言 (1) 1.1 选题的依据及课题的意义 (1) 1.2 研究概况及发展趋势综述 (1) 1.3 实验设计要求 (2) 1.4.总体设计思路 (2) 第二章设计方案论证与选择 (3) 2.1 控制部分的设计方案论证与选择 (3) 2.2 显示电路的设计方案论证与选择 (4) 2.3 单片机电源部分的设计方案论证与选择 (6) 2.4 键盘设计方案论证与选择 (8) 2.5 单片机复位电路的设计方案论证与选择 (9) 2.6 系统组成 (10) 第三章重要器件的知识介绍 (11) 3.1 单片机的知识介绍 (11) 3.1.1单片机功能特性 (11) 3.1.2单片机各引脚功能说明 (11) 3.1.3单片机时钟电路 (13) 3.1.4 LED提示电路 (14)

3.21602液晶显示资料 (15) 第四章计算器的软件编程 (16) 4.1 程序设计思想 (16) 4.2 4*5键盘扫描程序 (17) 4.3 1602液晶显示程序 (18) 第五章计算器使用说明 (19) 结语 (20) 参考文献 (21) 致谢 (22) 附录 (23) 第一章引言 单片机设计的计算器在人们的日常中是比较的常见的电子产品之一。其特点是携带方便与价格廉价,因此广泛运用于商业交易与生活实用中,可是它还在发展之中,以后必将出现功能更加强大的计算器,基于这样的理念,本次设计用单片机来设计一个六位数的计算器。 1.1 选题的依据及课题的意义 单片机也被称为微控制器(Microcontroller),是因为它最早被用在工业控制领域。单片机由芯片仅有CPU的专用处理器发展而来。最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统更小,更容易集成进复

(完整版)基于单片机毕业设计

以下文档格式全部为word格式,下载后您可以任意修改编辑。 超声波倒车雷达 摘要 随着我国经济飞速发展,越来越多的人拥有了自己的汽车,同时由泊车和倒车所引发的事故也越来越多。这些事故常常给驾驶员带来许多的麻烦,因此,有助于驾驶员泊车和倒车的倒车雷达应运而生。 倒车雷达全称叫“倒车防撞雷达”,也叫“泊车辅助装置”,是汽车泊车安全辅助装置,能以声音或者更为直观的显示告知驾驶员周围障碍物的情况,解除了驾驶员泊车和启动车俩时前后左右探视所引起的困扰,并帮助驾驶员扫除视野的死角和视线模糊的缺陷。本文介绍了以AT89S52单片机为核心的一种低成本、高精度、微型化,并有数字显示和声光报警功能的倒车雷达系统,该倒车雷达根据超声波测距原理研制,采用温度补偿技术、开机自检技术和优化的软硬件技术,将测得的结果送至数码管显示,同时进行三级声光报警。驾驶员只需坐在驾驶室就能做到心里有数,极大的提高了泊车和倒车时的安全和效率。 关键词:倒车雷达、超声波、单片机AT89S52 目录 引言 (5) 第一章倒车雷达工作原理 1.1 单片机的发展及其应用----8 1.2 超声波测距--9 1.3超声波测距原理1

1.4超声波倒车雷达系统工作原理2 1.5超声波倒车雷达的芯片选择-13 1.6 超声波倒车雷达的工作原理15 第二章系统硬件设计与相应的软件设计 2.1倒车语音及报警电路及控制程序 2.2 超声波发射电路与接收电路及其距离测算程序 2.3超声波检测接受电路 2.4 超声波测距仪的算法设计--19 2.5距离计算程序-19 2.6倒车语音电路和报警电路及其控制程序 2.6.1倒车语音电路 2.6.2倒车语音及报警控制程序29 第三章主程序 3.1主程序 3.2超声波发生子程序和超声波接收中断程序33 第四章安装调试及分析 4.1 硬件部分----38 4.2 软件实现与操作 第五章测距仪改进的设想 第六章心得体会与总结 第七章英语翻译及参考文献----44

基于AT89C51单片机的研究毕业设计

本科生毕业设计(论文)基于AT89C51单片机 系统的研究 学院、系:电气与信息工程学院专业:电子信息工程 学生姓名: 班级:电信学号 指导教师姓名:职称教授 职称助教 最终评定成绩

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

基于单片机的金属探测器的设计阅读毕业设计(论文)

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

单片机论文

基于89S51单片机的出租车计价器系统设计 李安宇 0845531218 电子信息工程摘要:以AT89S51单片机为核心器件,附加A44E霍尔传感器测距,实现对出租车的计价统计。采用A T24C02实现在系统掉电时保存单价和系统时间等信息,输出采用8段数码显示管。用该电路设计的计价器不但能实现基本的计价,而且还能根据白天、黑夜、中途等待来调节单价,同时在不计价的时候还能作为时钟为司机提供方便。 关键字:51单片机霍尔传感器出租车计价器数码显示管 基于单片机系统设计的出租车计价器是以单片机作为核心的控制元件,采用灵敏的霍尔开关型器件,具有功能强,性能可靠,电路简单,成本低的特点,加上经过优化的程序,使其具有很高的智能化水平。 可分为硬件设计和软件设计: 一、系统硬件设计 出租车计价器系统以AT89S51单片机为核心,由按键电路、A T24C02掉电存储电路、里程计算电路、数码管显示电路组成。利用单片机灵活的编程设计和丰富的I/O端口,及其控制的准确性,不仅能实现基本的里程计价价格调节、时钟显示,而且能很大程度上实现扩展功能,同时可方便日后对系统进行升级。图1给出计价器系统框图。 1.里程计算、计价电路的设计 里程计算是通过安装在车轮上的霍尔传感器A44E检测到的信号,送到单片机,经处理计算,送给显示单元的。A44E的检测原理如图2所示,P3.2口作为信号的输入端,内部采用外部中断0,车轮每转一圈(设车轮的周长是1 m),霍尔开关就检测并输出信号,引起单片机的中断,对脉冲计数,当计数达到1 000次

时,也就是1 km,单片机就控制将金额自动增加,其计算公式为: 当前单价×公里数=金额 2.数据显示电路的设计 设计使用一个定时/计数器每0.1 s向主机发1次中断请求信号,并利用并行接口电路完成对时钟的实时显示功能。同时,利用动态扫描电路完成对出租车的起价和当前累计价的显示。 由于设计要求有单价(2位)、路程(2位)、总金额(3位)显示输出,加上另外扩展的时钟显示(包含时分秒的显示),采用LCD液晶段码显示,在距离屏幕1 m之外就无法看清数据,不能满足要求,而且在白天其对比度也不能够满足要求,因此采用6位LED数码管的分屏显示。 在出租车不走的时候,按下S1,可以实现数据的分屏显示;车在行走的时候只有总金额和单价显示屏在显示,当到达目的地的时候,客户要求查看总里程时,就可以按下S1切换到里程和单价显示屏,供客户查询。 3.AT24C02掉电存储电路的设计 存储电路的作用是在电源断开的时候,存储当前设定的单价信息。存储电路如图3所示,采用Atmel公司推出的容量为2 KB的串行电可擦除、可编程存储芯片AT24C02设计,传输方式为I2C总线。该设计优点在其简单性和处理的高效性上。一般地址输入端A0,A1,A2,写保护WP接Vcc或GND;SCL,SDA 接上拉电阻(上拉电阻的阻值可参考有关数据手册选择,通常可选用5~10kΩ的电阻,设计中选用的电阻阻值为5.1kΩ)后再接单片机的普通I/O口,这便可实现单片机对AT24C02的操作。上拉电阻的作用是减少AT24C02的静态功耗。4.启动及清除电路 在系统电路中,设计一个启动/清除按钮,用来作为启动里程计数或清除里程数计数的开关。将该按钮开关接到微机系统某个中断请求线上,当开关被按下

(完整版)单片机毕业设计论文

目录 1设计方案论 1.1功能要 求····················································· 1.2 方案确定····················································· 1.2.1单片机芯片的选择方案和论证 (2) 1.2.2显示模块选择方案和论证 (2) 1.2.3时钟芯片的选择方案和论证 (3) 1.2.4电路设计最终方案确定 (3) 2主控制器和外围器件 (3) 2.1AT89S52单片机 (3) 2.2DS1302时钟芯片 (3) 2.2.1DS1302芯片介绍 (3) 2.2.2DS1302的应用 (6) 2.3数码管LED (6) 2.4译码器74HC138 (7) 2.5锁存器74LS244 (7) 3硬件设计 (8) 3.1电路设计框图 (8)

3.2系统概述 (8) 3.3电源设计 (8) 3.4单片机的复位电路 (8) 3.5单片机系统的晶振电路 (8) 3.6主电路设计 (9) 4软件设计 (9) 4.1主程序设计 (10) 4.2键盘子程序设计 (10) 4.3日历时钟子程序设计 (11) 4.4显示子程序设计 (12) 5系统调试 (12) 5.1软件调试 (12) 5.2硬件调试 (13) 6结论 (14) 致谢 .......................................................................... 错误!未定义书签。参考文献 .. (15) 附录 (16) 附录Ⅰ硬件电路图 (16) 附录Ⅱ主程序源代码 (17) -

基于单片机的音乐喷泉控制毕业设计论文

毕业设计(论文)课题名称基于单片机控制的喷泉系统的设计

毕业论文(设计)原创性声明 本人所呈交的毕业论文(设计)是我在导师的指导下进行的研究工作及取得的研究成果。据我所知,除文中已经注明引用的内容外,本论文(设计)不包含其他个人已经发表或撰写过的研究成果。对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。 作者签名:日期: 毕业论文(设计)授权使用说明 本论文(设计)作者完全了解**学院有关保留、使用毕业论文(设计)的规定,学校有权保留论文(设计)并向相关部门送交论文(设计)的电子版和纸质版。有权将论文(设计)用于非赢利目的的少量复制并允许论文(设计)进入学校图书馆被查阅。学校可以公布论文(设计)的全部或部分内容。保密的论文(设计)在解密后适用本规定。 作者签名:指导教师签名: 日期:日期:

注意事项 1.设计(论文)的内容包括: 1)封面(按教务处制定的标准封面格式制作) 2)原创性声明 3)中文摘要(300字左右)、关键词 4)外文摘要、关键词 5)目次页(附件不统一编入) 6)论文主体部分:引言(或绪论)、正文、结论 7)参考文献 8)致谢 9)附录(对论文支持必要时) 2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。 3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。 4.文字、图表要求: 1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写 2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印 4)图表应绘制于无格子的页面上 5)软件工程类课题应有程序清单,并提供电子文档 5.装订顺序 1)设计(论文) 2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订 3)其它

基于51单片机的五篇论文概要

目录 摘要......................................................................................................................................................................I ABSTRACT .......................................................................................................................................................... II 1 引言 (1) 2 功能要求 (1) 3 方案论证与设计 (1) 3.1控制部分的方案选择 (1) 3.2测温部分的方案选择 (1) 3.3显示部分的方案选择 (2) 4 系统硬件电路设计 (2) 4.1主控器AT89C52 (2) 4.2时钟电路DS1302 (3) 4.2.1. DS1302的性能特性 (3) 4.2.2 DS1302数据操作原理 (3) 4.3测温电路的设计 (5) 4.3.1 温度传感器工作原理 (5) 4.3.2 DS18B20与单片机的接口电路 (8) 4.4显示电路的设计 (9) 4.5键盘接口的设计 (10) 5 系统程序的设计 (10) 5.1阳历程序设计 (10) 5.2时间调整程序设计 (10) 5.3温度程序设计 (10) 5.3.1 主程序 (10) 5.3.2 读出温度子程序 (11) 5.3.3 温度转换命令子程序 (11) 5.3.4 计算温度子程序 (13) 5.3.5显示数据刷新子程序 (13) 6调试及性能分析 (14) 6.1调试步骤 (14) 6.2性能分析 (14) 7总结 (14) 参考文献 (15) 致谢 (16)

单片机应用毕业论文

基于单片机的照明控制系统 摘要 随着电子技术的飞速发展,基于单片机的控制系统已广泛应用于工业、农业、电力、电子、智能楼宇等行业,微型计算机作为嵌入式控制系统的主体与核心,代替了传统的控制系统的常规电子线路。同时楼宇智能化的发展与成熟,也为基于单片机的照明控制系统的普及与应用奠定了坚实的基础。 本文阐述了照明的有线、无线控制方式设计原理与实现方法。以设计过程为主线,分别从硬件和软件两个方面描述设计过程,即从硬件电路的设计方法到实现所要求功能的软件技术。该照明控制系统的主控制器、分控制器分别是以A T89C51与AT89C2051单片机为基础,实现了有线通信、无线数传、控制与显示等功能。文中详细地描述了控制电路的设计过程,包括:键盘与LED显示电路、RS485通信电路、无线数传电路、照明灯控制电路以及看门狗电路等。对于软件设计主要有主控制器、分控制器的有线通信程序设计与无线数字传输程序设计以及灯光控制、定时控制、键盘扫描与LED显示等程序设计。有线通信程序的功能是:通过RS485主从通信方式,由主控制器发出命令对全部或单个分控制器所控制的照明灯实现开启、关闭、灯光亮度调节、定时控制等功能。无线数传程序设计的功能是:通过无线数传模块实现照明灯的无线遥控,同样实现有线方式控制的功能。 关键词:主控制器,分控制器,单片机,有线通信,无线数传,灯光亮度控制,定时控制

The Control System for Lighting Based on Single–chip Microcomputer Abstract With the rapid development of electronic technology, the system of control based on Single-chip Microcomputer is widely applied in industry, agriculture, electric power, electron, intelligent building and so on. Microcomputer, as the subject and core of the embedded system of control, replaces the traditional system—electronic circuit. At the same time, the development and maturation of the intelligent building for the popularization and application of the control system for lighting based on single-chip microcomputer. The paper expatiates on the designing theories and implementation method of the control system for lighting by wired or wireless communications. Taking the designing process as mainline, it describes the process of designing from two respects —another word, the paper describes the process from the method of circuit designing to the software technology of realizing the demanded functions. The AT89C51 single-chip microcomputer, and the auxiliary ones are based on AT89C2051. The system can do many jobs, such as wired communication, wireless data transmitting, controlling and display. The paper describes the designing process of the circuit at length, including: keyboard and LED display circuit, RS485 communication circuit, wireless transmitting circuit, control circuit of lighting, watchdog circuit, etc. The designing of software mainly includes the several programming, such as wired communication, wireless data transmitting, lamplight controlling, timed controlling, keyboard scanning and LED displaying. The wired communication programming function is that through Master-slave communication method based on RS485 the lighting, turning off lighting, regulating brightness of lighting, controlling timed lighting, etc. The wireless data transmitting programming function is that by wireless transmitter it realizes wireless controlling of the lighting, and achieves the functions identical to wired communication.

相关文档
最新文档