毕业设计--基于单片机的数据采集系统的设计

毕业设计--基于单片机的数据采集系统的设计
毕业设计--基于单片机的数据采集系统的设计

存档日期:存档编号:

本科生毕业设计(论文)

论文题目:基于单片机的数据采集系统的设计

姓名:

学院:

专业:

班级、学号:

指导教师:

摘要

本文介绍了基于单片机的数据采集的硬件设计和软件设计,数据采集系统是模拟域与数字域之间必不可少的纽带,它的存在具有着非常重要的作用。

本文介绍的重点是数据采集系统,而该系统硬件部分的重心在于单片机。数据采集与通信控制采用了模块化的设计,数据采集与通信控制采用了单片机AT89C52来实现,硬件部分是以单片机为核心,还包括A/D模数转换模块,显示模块和串行接口部分。

本系统下位机负责数据采集并应答主机的命令。8路被测电压通过模数转换器ADC0809进行模数转换,实现对采集到的数据进行模拟量到数字量的转换,并将转换后的数据通过串行口RS-485传输到上位机,由上位机负责数据的接受、处理和显示,并用LED数码显示器来显示所采集的结果。软件部分应用VC++编写控制软件,对数据采集系统、模数转换系统、数据显示、数据通信等程序进行了设计。

关键词:数据采集AT89C52ADC0809RS-485

Abstract

This article describes the hardware design and software design of the data on which based on signal-chip microcomputer .The data collection system is the link between the digital domain and analog domain. It has an very important function. The introductive point of this text is a data to collect the system.

The hardware of the system focuses on signal-chip microcomputer .Data collection and communication control use modular design. The data collected to control with correspondence to adopt a machine8051to carry out. The part of hardware’s core is AT89C52, is also includes A/D conversion module, display module, and the serial interface.

Slave machine is responsible for data acquisition and answering the host machine.8roads were measured the electric voltage to pass the in general use mold-few conversion of ADC0809,the realization carries on the conversion that imitates to measure the numeral to measure towards the data that collect .Then send the data to the host machine through RS-485,the host machine is responsible for data and display, LED digital display is responsible display the data. The software is partly programmed with VC++. The software can realize the function of monitoring and controlling the whole system. It designs much program like data-acquisition treatment,data-display and data-communication ect.

Keyword:data acquisition AT89C52ADC0809RS-485

目录

摘要 .............................................. I Abstract............................................ II 1绪论.. (1)

1.1研究背景及其目的意义 (1)

1.2国内外研究现状 (2)

1.3该课题研究的主要内容 (3)

2数据采集总体设计 (4)

2.1系统设计的基本要求 (4)

2.2数据采集系统结构功能及简介 (4)

3硬件部分 (6)

3.1单片机基本模块 (6)

3.2 A/D转换模块 (9)

3.3键盘模块 (12)

3.4LED数码管显示模块 (13)

.3.5通信模块 (17)

4软件部分 (20)

4.1简介KeilUvision2 (20)

4.2下位机部分程序设计 (24)

5上位机简介 (29)

6结论 (30)

致谢 (31)

参考文献 (32)

附录1总原理图 (33)

附录2程序清单 (35)

1绪论

1.1研究背景及其目的意义

近年来,数据采集及其应用受到了人们越来越广泛的关注,数据采集系统也有了迅速的发展,它可以广泛的应用于各种领域。

数据采集系统起始于20世纪50年代,1956年美国最先在军事上研究的数据采集测试系统,目标是测试过程中不依靠相关的测试文件,由非熟练人员进行操作,并且是由测试设备自动控制高速完成测试任务。由于该种数据采集测试系统具有高速和灵活等特性,可以满足许多传统方法不能完成的数据采集和测试任务,因而得到了人们的初步认可。大概在60年代后期,国外市场就有成套的数据采集设备出现[1]。

20世纪70年代后期,随着微型机的发展,出现了采集器、仪表同计算机溶为一体的数据采集系统。由于这种数据采集系统优良的性能,超过了传统的专用数据采集系统和自动检测仪表,因而获得了高速的发展。从70年代起,数据采集系统在以后发展过程中逐渐演变成为两类,一类是工业现场的数据采集系统,另一类是实验室的数据采集系统[2]。

20世纪80年代计算机的高速发展和在生活中的应用,使数据采集系统获得了较快的发展,逐步出现了自动测试系统与通用的数据采集。那时候的数据采集系统主要分为两类,一类由采集器和通用接口总线、仪表仪器和计算机组成。这类系统不仅在实验室获得了较多的应用,在工业生产中也有一定程度的应用。第二类以标准总线、数据采集卡和计算机构成,这一类主要应用于工业现场。20世纪80年代中后期,数据采集发生了惊人的变化,单片机、大规模集成电路和工业计算机的组合,用软件来完成管理任务,使系统的体积变小,成本降低,功能大大增强,数据处理能力倍增[3]。

自20世纪90年代至今,一些技术先进的国家,数据采集系统已成功的运用到工业、航空电子设备及宇航技术、军事等诸多领域。随着集成电路制造技术的提高,出现了高性能、可靠性较高的单片机数据采集系统(DAS)。数据采集技术俨然已经成为一种专门的技术,在工业等领域得到了广泛应用[4]。该阶段的数据采集系统采用模块化结构,根据不同的应用需求,通过简单的增加和更改模块,

并结合系统编程,就可以扩展和修改系统,迅速组成一个新的系统。

尽管现在以微机为核心的可编程数据采集技术的发展方向得到了迅速的发展,而且组成一个数据采集系统只需要一块数据采集卡,把它插在微机的扩展槽内并辅以应用软件,就能实现数据采集的功能,但这并不会对基于单片机为核心的数据采集系统产生根本性的影响。相较于数据采集板卡功能和成本的限制,单片机具高效率、高性能、低电压、低功耗、低价格、多功能等优点,而双单片机又具有精度较高、转换速度快、能够对多点同时进行采集,因此能够开发出能满足实际应用要求的、电路结构简单的、可靠性高的数据采集系统。这就使得以单片机为核心的数据采集系统能在许多领域得到广泛的应用。

1.2国内外研究现状

数据采集系统是通过采集传感器输出的模拟信号并转换成数字信号,并进行分析、处理、传输、显示、存储和显示。它起始于20世纪中期,在过去的几十年里,随着信息领域各种技术的发展,在数据采集方面的技术也取得了长足的进步,采集数据的信息化是目前数据采集技术发展的主流方向。多数领域都用到了数据采集,在飞机飞行、石油勘探、科学实验、地震数据采集领域已经得到广泛的应用。

我国的数字地震观测系统主要采用TDE-124C型TDE-224C型地震数据采集系统。近年来,又成功研制了动态范围更大、线性度更高、兼容性更强、低功耗可靠性的TDE-324C型地震数据采集系统。该数据采集对拾震计输出的电信号模拟放大后送至A/D数字化,A/D采用同时采样,采样数据经DSP数字滤波处理后,变成数字地震信号。该数据采集系统具备24位A/D转化位数,采样率有50HZ、100HZ、200HZ[5].

美国PASCO公司生产的“科学工作室”是数据采集应用于物理实验的崭新系统,它主要由3部分组成:(1)传感器:利用先进的传感技术可实时采集物理实验中各种物理量;(2)计算机接口:将传感器采集到的数据信号输入计算机,采样速率最高为25万次/S;(3)软件:英文及中文的应用软件[6]。

受需求牵引,新一代机载数据采集系统为满足飞行实验应用也在快速地发展。如爱尔兰ACRA公司2000年研发推出的新一代KAM500机载数据采集系统到了2006年。该系统采用16位(A/D)模拟数字变换,总采样率达500K/S,

同步时间为+/-250ns,可以利用方式组成高达1000通道的大容量的分布式采集系统。

1.3该课题研究的主要内容

数据采集技术是信息科学的重要分支之一, 它研究信息数据的采集、存储、处理以及控制等问题。它是对传感器信号的测量与处理, 以微型计算机等高技术为基础而形成的一门综合应用技术。数据采集也是从一个或多个信号获取对象信息的过程。随着微型计算机技术的快速发展和普及应用,数据采集监测技术已成为非常重要的检测技术,被广泛地应用于工农业等需要同时监控压力、温度和湿度等数据的场合。数据采集是工业控制等系统不可缺少的环节,大多采用一些功能相对独立的专用单片机系统来实现其控制功能。作为测控系统至关重要的部分,数据采集系统的性能直接影响到整个系统的运转。

传统的基于单片机的数据采集系统就是因为没有上位机的支持,所以无论使用什么样的数据存储器,它都只有有限的存储容量,所以不得不覆盖刷新历史数据,这样一来不利于用户整体分析数据,因而也不能准确地把握生产过程的状况并做出适当的计划。

本系统采用下位机负责模拟数据的采集,单片机负责采集八路数据,并应答主机发送的命令,上位机即主机是负责处理接受过来的数字量的处理及显示,主机和从机之间用RS-485进行通信。这样用户可以在上位机上编写各种程序对文件中的数据进行有效查询和分析,有利于工业过程的长期正常运行和检查。该系统采用的是AT89C52单片机,此芯片功能比较强大,能够满足设计要求。

2数据采集总体设计

2.1系统设计的基本要求

(1)将采集的模拟信号转换成方便处理的数字量。

(2)对完成转换后的数字量进行处理。

(3)能够控制信号的采集、处理、显示等。

(4)该系统要具有准确性、可靠性和稳定性。

(5)给出具体的硬件和软件。

在系统的扩展和配置设计中,应遵循以下原则 :

(1)为了给硬件系统的标准化、模块化打下基础,尽可能多地选择典型电路。

(2)系统外围设备的配置要满足系统的功能要求,留有余地,以便进行改进。

(3)应将硬件结构和软件相结合。

(4)系统中相关器件要尽可能做到性能匹配。

2.2数据采集系统结构功能及简介

数据采集,又称数据获取,是利用一种装置,从系统外部采集数据并输入到系统内部的一个接口。数据采集技术广泛应用在各个领域。

70年代初,随着大规模集成电路及计算机技术的发展,特别是微处理器及高速A/D转换器的诞生,数据采集的系统结构发生了重大的改变。原来由硬件程序控制器组成的采集系统及小规模集成的数字逻辑电路变为被由微处理器控制的采集系统所代替。由微处理器完成程序控制,逻辑操作及大部分数据处理,使系统的可靠性和灵活性得到了较大的提高,系统的硬件成本和重建费用也得到了较大的降低[7]。

在本系统中需要将模拟量转换为数字量,而A/D是将模拟量转换为数字量的器件,它需要考虑的指标有:分辨率、转换时间、转换误差等等。而单片机是该系统的基本的微处理系统,它完成数据读取、处理及逻辑控制,数据传输等一系列的任务。在该系统中采用的是8051系列的单片机。双机通信的串行口可以采用RS485C标准接口,由芯片MAX485实现双机的通信。而数据的显示则采

用的是LED数码管,该器件比较简单,在生活中接触也较多。

本数据采集系统可以采集八路模拟信号。由于采集的信号多种多样,需要多种转换器把信号转换为电压模拟信号,本文就不不作介绍。系统把模拟电压信号转换成数字信号,由单片机串口经过TTL电平转换后,发送到PC机由PC机处理采集的信号。

其中:

AT89C52 ( 主控芯片) : CPU作为该系统的核心控制芯片, 起采集、控制显示的作用。

显示模块:采用四位一体共阴LED数码管用来显示采集到的数值。

通信模块:采用RS-485标准实现单片机与PC机间的通信。

模数转换模块:采用ADC0809进行模拟信号到数字信号的转换,以供给单片机采集数据。

系统框图如图2-1所示:

号采集电路A/D

RS-485

PC

键盘

显示

图2-1系统框图

3硬件部分

信号采集过程中,被测量一般由传感器供给,常为微弱信号,需要对其进行适当的调整。由于此处输入信号多种多样,不能一一列举,所以本文并未详细讨论。但在实际工程设计中必不可少。

3.1单片机基本模块

单片机是一种面向大规模的集成电路芯片,是微型计算机中的一个重要的分支。此系统是由CPU、输入输出电路(I/O口),还包括定时/计数器、串行通信口、显示驱动电路(LCD和LED驱动电路)、A/D转换器等电路集成到一个单块芯片上,构成了一个最小但完善的计算机任务。单片机要使用特定的组译和编译软件编译程序,再用keiluvision2把程序下载到单片机内。

3.1.1AT89C52单片机

美国ATMEL公司生产的AT89C52是低电压,高性能CMOS8位单片机,片内含256bytes的随机数据存储器(RAM)和8K bytes的可反复擦写的只读程序存储器(EEPROM),器件不仅采用ATMEL公司的非易失性、高密度存储技术生产,而且兼容标准MCS-51指令系统及8052产品的引脚,片内置通用8位中央处理器(CPU)和Flash存储单元,AT89C52单片机的强大功能,能适合于许多比较复杂的控制应用场合。因此,在这里我选用AT89C52单片机来完成,它的优点很多,比如结构简单、编程方便、经济、易于连接等,特别是其内部的定时器/计数器、中断系统资源丰富,具有较高的应用价值[8]。

3.1.2AT89C52单片机主要特性

AT89C52提供以下标准功能:8k字节FLASH闪速存储器,256字节片内RAM,32个I/O口线,一个5向量两级中断结构,2个16位定时/计数器,一个全双工串行通信口,时钟电路及片内振荡器。同时,AT89C52降至0Hz的静态逻辑操作,并支持两种可选的节电工作模式。空闲方式体制CPU的工作,但允许RAM、定时/计数器、串行通信口及中断系统继续工作。掉电方式保存RAM 中的内容,但振荡器停止工作并禁止其他所有部件工作直到下一个硬件复位。

AT89C52单片机的引脚如图3-1所示[99]。

图3-1AT89C52单片机的引脚图

3.1.3AT89C52单片机时钟和复位电路的设计

AT89C52单片机为40引脚双列直插芯片,有四个I/O口P0,P1,P2,P3, MCS-51单片机共有4个8位的I/O口(P0、P1、P2、P3),每一条I/O线都能独立地作输出或输入。

单片机的时钟电路连接图如图3-3所示,18引脚和19引脚接时钟电路,在单片机内部有一个高增益反相放大器,XTAL1接外部晶振和微调电容的一端,在片内它是高增益反相放大器的输入,XTAL2接外部晶振和微调电容的另一端,在片内它是高增益反相放大器的输出,所以这样就构成了自激振荡器。结合本设计的要求采用内部振荡方式,所选的晶振为6MHz。

复位电路是完成单片机片内电路的初始化,使单片机从一种确定的状态下开始运行。第9引脚为复位输入端,接上电容,电阻构成上电复位电路。另外计算机系统在工作的时候,有时会不可避免地受到一些外界的干扰,如电源的波动、电磁场的干扰、现场环境的干扰等,这些都可能造成系统“死机”或程序跑飞,使系统不能正常工作。对于事务处理、办公自动化的应用场合,操作者在现场,一经发现就马上进行处理,如进行复位操作或关断电源重新启动。在单片机和嵌入式应用系统中,应用的对象对可靠性的要求更高,特别在无人值守、24小时连

续工作的场合,如火灾报警系统、安全防盗报警系统等应用中,决不允许应用系统“死机”或程序跑飞。这样,就要求单片机或嵌入式应用系统能够自动检测到并能自动重新复位或启动系统,保障应用系统正常工作。为此,在单片机或嵌入式系统中引入自动监视技术,即俗称的看门狗技术(WatchDog)。

看门狗技术的监控思路是:在系统中设置一个定时器(看门狗定时器),处理器正常运行时,软件程序中每隔一定时间间隔要发出一条(或几条)指令,将看门狗定时器清零,使看门狗定时器在系统正常工作时总是不能溢出。一旦处理器“死机”或程序跑飞,处理器就不能向看门狗定时器发出清除脉冲。看门狗定时器就会产生计数溢出信号,该信号和处理器的复位引脚相连,因此就会自动复位微处理器,应用系统重新启动和继续工作。这些操作是系统自动检测和进行的,不需要人为干预,可保证应用系统可靠地工作。

在单片机数据采集系统中,89C52利用P1端口的四条线和看门狗芯片X5045的SPI接口相连。89C52的P1.5连接到X5045的SI端,P1.6连接到X5045的SCK,P1.7连接到X5045的SO端和CS/WDI端,X5045的RESET输出信号连接到89C52的复位输入端RST上,电路图如图3-2所示[9]。

图3-2X5045连接图

综上,将时钟电路和复位电路与单片机相连单片机控制系统最基本的部分,如图3-3所示

图3-3单片机时钟和复位电路

3.2 A/D转换模块

在我们所采集的信号中大多是连续变化的物理量,而要对各种信号进行处理,则需要将其转换为计算机能处理的数字量,A/D转换器就是将连续变化的模拟量转换成计算机能接受的数字量。

3.2.1A/D模数转换的选择

A/D转换器的种类很多,就位数来说,可以分为8位、10位、12位和16位等。位数越高其分辨率就越高,价格也就越贵。A/D转换器型号很多,而其转换时间和转换误差也各不相同。

按模拟量转换成数字量的原理可以分为3种:双积分式、逐次逼近式及并行式A/D转换器。

(1)逐渐逼近式A/D转换器:它是一种速度快、精度较高、成本较低的直接式转换器,其转换时间从几微秒到几百微秒。

(2)双积分A/D转换器:它是一种间接式的A/D转换器,优点是抗干扰能力强,精度比较高,不足是数度很慢,适用于系统对转换度要求不高的场合。

(3)并行式A/D转换器:它又被称为flash(快速)型,它的转换速度很高,但她采用较多的比较器,而n位的转换就需要2n-1个比较器,因此电路规模也极大,价格也很贵,只适用于视频A/D转换器等数度特别高的领域[10]。

比较以上三种方案,在价格、转换速度等多种标准的考虑下,本设计选用逐渐逼近式A/D转换器——ADC0809。

下面就具体的介绍一下ADC0809的工作原理。

1、ADC0809的介绍

ADC0809是八通道的八位逐次逼近式A/D转换器。由单一的5V电源供电,片内带有锁存功能的8选1的模拟开关。由C、B、A的编码来决定所选的模拟通道。转换时间为100μs。转换误差为1/2LSB。

它的引脚的排列见图3-4

图3-4ADC0809的引脚图

IN7~IN0:八个通道的模拟输入量。

ADDA、ADDB、ADDC:模拟通道地址线。当CBA=000时,IN0输入,当CBA=111时,IN7输入。

ALE:地址锁存信号。

START:转换启动信号,高电平有效。

D7~D0:数据输出线。三态输出,D7是最高位,D0是最低位。

OE:输出允许信号,高电平有效。

CLK:时钟信号,最高频率为640KHZ。

EOC:转换结束状态信号。上升沿后高电平有效。

Vcc:+5V电源。

Vref:参考电压[11]。

2、ADC0809时序图及其接口电路

ADC0809的时序图如图3-5所示:

图3-5ADC0809的时序图

其工作过程是:ALE的上升沿将A、B、C端选择的通道地址锁存到8位A/D转换器的输入端,START的下降验启动8位A/D转换器进行转换。A/D转换开始使EOC端输出低电平;A/D转换结束,EOC输出高电平。该信号通常可作为中断申请信号。OE为读出数据允许信号,OE端为高电平时,可以读出转换的数字量。硬件电路设计时,需根据时序关系及软件进行设计。

A/D转化模块对模拟量进行一次模数转换,要用到一个ADC0809,又因为它们之间的时钟频率不一样,所以需要用74LS74对其进行一个二分频的工作,这里只需要将74LS74的第3根引脚CLK1与单片机AT89C52的第30根ALE引脚相连,将74LS74的第9根引脚Q2与ADC0809的时钟信号CLK引脚相连。

由于ADC0809具有输出3态锁存器,其八位数据输出引脚可直接与数据总线相连。地址译码引脚C、B、A分别与地址总线低三位P2.2、P2.1、P2.0相连,用来选通IN0~IN7中的一个通道。在启动A/D转换时,由单片机的P3.4控制A/D转换器的启动和地址锁存,因为ALE和START连在一起,所以AD0809在锁存通道的时候,同时也启动了A/D转换器。在读取转换结果时,用低电平的读信号RD,产生的正脉冲作为OE信号,用以打开三态输出锁存器。将转换

基于单片机的数据采集系统的设计

结果输出。而低电平的写信号WR则表示转换结束状态信号。

因P0口还需要连接LED显示电路,所以AT89C52与ADC0809之间需要加芯片74LS573来缓冲数据的传输,芯片74LS573的介绍在3.4节有详细介绍。

该部分的连接图如图3-6所示

图3-6ADC0809与单片机的连接图

3.3键盘模块

键盘是一种常见的输入设备,用户可以向计算机输入数据或命令。根据按键的识别方法分类,有编码键盘和非编码键盘两种。通过硬件识别的键盘称编码键盘;通过软件识别的键盘称为非编码键盘。非编码键盘有两种接口方法:一种是独立按键接口;另一种是矩阵式按键接口。

1、独立按键接口

在单片机中,如果所需的按键较少,可采用独立式键盘。每只按键接单片机的一条I/O线,通过对线的查询,即可识别各按键的状态。如图3-7所示。4只按键分别接单片机的P1.0~P1.3I/O线上。无按键按下时,P1.0~P1.3线上均输入高电平。当某按键按下时,与其相连的I/O线将得到低电平输入。

图3-7独立按键接口图

2.矩阵式按键接口

在单片机中需要的按键较多时,通常把键排成矩阵形式,这样可以节省硬件资源。如对于20只按键接口,如采用按键独立方式,需要20个I/O口。如采用矩阵式按键方式,则只需要9个I/O口。如图3-8所示。单片机系统中的非编码式键盘程序主要由判别是否有键按下子程序、键的识别子程序、找到闭合键后,读入相应的键值,再转到相应的键处理程序几个部分组成。

图3-8矩阵式按键接口图

在本系统中所用到的按键有9个,所以采取矩阵式按键接口方式。

3.4LED数码管显示模块

在小型控制装置和数字化仪器仪表中,往往只要几个简单的数字显示或字状态便可满足现场的需求,而显示数码管LED因其成本低廉、配置灵活、与计算

机接口方便等特点,在小型微机控制系统中得到极为广泛的应用[12]。

3.4.1 LED 数码管显示器的结构原理

发光二极管LED 是利用PN 结把电能转换光能的固体发光器件,根据制造材料的不同,可以发出红、黄、绿、白等不同色彩的可见光束。LED 的伏安特性类似于普通二极管,正向压降为2V 左右,工作电流一般在10mA ~20mA 之间较为合适一个8段LED 显示器的结构如图3-9-1所示。

A

B

C

E F

G

D DP

图3-9-1 8段数码管结构图

图3-9-2 共阴极结构图 图3-9-3 共阳极结构图 它是由8个发光二极管构成,各段依次记为a 、b 、c 、d 、e 、f 、g 、dp ,其中dp 表示小数点(不带小数点的称为7段LED )。8段LED 有共阴极和共阳极两种结构,分别如图3-9-2、图3-9-3所示。共阴极LED 的所有发光管的阴极并接成公共端COM ,而共阳极LED 的所有发光管的阳极并接成公共端COM 。当共阴极LED 的COM 端接高电平,则某个发光管的阴极加上低电平时,则该管有电流流过因而点亮发光。LED 各段不同点亮的组合可以显示0~9、A ~F 等十六进制数[13]。

表3-2 LED 段选码 字型 共阴极字

形代码

字型 共阴极字形代码 字型 共阴极字形代码 0

3FH 6 7DH C 39H 1

06H 7 07H d 5EH 2

5BH 8 7FH E 79H 3

4FH 9 6FH F 71H 4

66H A 77H 灭 00H 5 6DH b 7CH

3.4.2 显示驱动芯片74LS573

74LS573 的八个锁存器都是透明的D 型锁存器,当使能端为1时,Q 输出端和数据端的输入相同。当使能为0时,输出将固定在已建立的数据电平上。输出控制影响不到锁存器的内部工作,就是以前的数据可以保持不变,甚至当输出被关闭时,新的数据也可以存入锁存器。

这种电路可以驱动低阻抗负载或大电容,不需要额外的接口就可以直接与系统总线接口相连并驱动总线。特别适用于缓冲寄存器,I /O 通道,双向总线驱动器和工作寄存器[14]。其引脚图如图3-10所示:

L E 11Q 21D 3

2D 4

2Q 53Q 63D 7

4D 8

4Q 9O E 115Q 125D 13

6D 14

6Q 157Q 167D 17

8D 18

8Q 19

图3-10 74LS573引脚图

单片机类毕业设计题目汇总

单片机类毕业设计题目汇总

单片机类毕业设计题目汇总 1.孔子时钟的设计 2.?全自动节水灌溉系统--硬件部分 3.?数字式温度计的设计 4.?温度监控系统设计 5.?基于单片机的语音提示测温系统的研究 6.?简易无线电遥控系统 7.?数字流量计 8.?基于单片机的全自动洗衣机 9.冰塔智能水位控制系统 10.?温度箱模拟控制系统 11.?超声波测距仪的设计 12.?基于51单片机的LED点阵显示屏系统的设计与实现 16X16点阵显示屏 13.?基于AT89S51单片机的数字电子时钟 14.?基于单片机的步进电机的控制 15.?基于单片机的交流调功器设计 16.?基于单片机的数字电压表的设计 17.弹片机的数字钟设计 18.?智能散热器控制器的设计 19.弹片机打铃系统设计 20.?基于单片机的交通信号灯控制电路设计 21.?基于单片机的电话远程控制家用电器系统设计 22.?基于单片机的安全报警器 23.?基于单片机的八路抢答器设计 24.?基于单片机的超声波测距系统的设计 25.?基于MCS-51数字温度表的设计 26.?电子体温计的设计 27.?基于AT89C51的电话远程控制系统 28.?基于AVR单片机幅度可调的DDS信号发生器 29.?基于单片机的数控稳压电源的设计 30.?基于单片机的室内一氧化碳监测及报警系统的研究 31.?基于单片机的空调温度控制器设计

32.?基于单片机的可编程多功能电子定时器 33.?单片机的数字温度计设计 34.?红外遥控密码锁的设计 35.?基于51单片机的语音识别系统设计 36.?家用可燃气体报警器的设计 37.?基于数字温度计的多点温度检测系统 38.?基于凌阳单片机的语音实时采集系统设计 39.?基于单片机的数字频率计的设计 40.?基于单片机的数字电子钟设计 41.?设施环境中温度测量电路设计 42.?汽车倒车防撞报警器的设计 43.?篮球赛计时记分器 44.?基于单片机的家用智能总线式开关设计 45.?设施环境中湿度检测电路设计 46.?基于单片机的音乐合成器设计 47.?设施环境中二氧化碳检测电路设计 48.?基于单片机的水温控制系统设计 49.?基于单片机的数字温度计的设计 50.?基于单片机的火灾报警器 51.?基于单片机的红外遥控开关设计 52.?基于单片机的电子钟设计 53.?基于单片机的红外遥控电子密码锁 54.?大棚温湿度自动监控系统 55.?基于单片机的电器遥控器的设计 56.?单片机的语音存储与重放的研究 57.?基于单片机的电加热炉温度控制系统设计 58.次外遥控电源开关 59.?基于单片机的低频信号发生器设计 60.?基于单片机的呼叫系统的设计 61.?基于PIC16F876A单片机的超声波测距仪 62.?基于单片机的密码锁设计 63.?单片机步进电机转速控制器的设计 64.術AT89C51控制的太阳能热水器

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

徐州工程学院 毕业设计(论文)开题报告 课题名称:基于单片机的住宅小区煤气 泄露实时报警器设计 学生姓名:学号: 指导教师:职称: 所在学院: 专业名称: 徐州工程学院 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分钟内死亡

单片机毕业设计完整版

安徽工业大学继续学院《单片机原理》期末课程设计 题目:单片机计时时钟设计与制作 专业:电气工程及其自动化 班级:14 电升 姓名:夏云飞 学号:1410102003035 指导老师:贺容波 成绩: ( 2015.12 )

目录 一、绪论 (1) 1.1单片机简介 (1) 二、硬件系统设计方案 (3) 2.1 时钟电路的设计 (3) 2.2复位电路的设计 (4) 2.3 数码显示电路的设计 (5) 2.4按键电路的设计 (7) 2.5 蜂鸣器电路的设计 (8) 2.6接线图 (9) 三、软件系统设计方案 3.1 模块化设计方案 (10) 3.2 主程序的设计 (11) 3.3 LED动态显示程序的设计 (14) 3.4 计时程序模块的设计 (17) 3.5 键盘程序的设计 (19) 3.6 蜂鸣器程序的设计 (22) 3.7整个程序 (23) 四、总结 总结与致谢 (28) 参考文献 (29) 使用说明 (29)

安徽工业大学继续教育学院《单片机原理》期末课程设计——单片机计时时钟设计与制作 一绪论 1.1单片机简介 1.1.1单片机的产生 计算机的发展经历了从电子管到大规模集成电路等几个发展阶段,随着大规模集成电路技术的发展,使计算机向性能稳定可靠、微型化、廉价方向发展,从而出现了单片微型计算机。 所谓单片微型计算机,是指将组成微型计算机的基本功能部件,如中央处理器CPU、存储器ROM和RAM、输入/输出(I/O)接口电路等集成在一块集成电路芯片上的微型计算机,简称单片机。总体来讲,单片机可以用以下“表达式”来表示:单片机=CPU+ROM+RAM+I/O+功能部件 1.1.2单片机的特点 随着现代科技的发展,单片机的集成度越来越高,CPU的位数也越来越高,已能将所有主要部件都集成在一块芯片上,使其应用模式多、范围广,并具有以下特点: ①体积小,功耗低,价格便宜,重量轻,易于产品化。 ②控制功能强,运行速度快,能针对性地解决从简单到复杂的各类控制问题,满足工业控制要求,并有很强的位处理和接口逻辑操作等多种功能。 ③抗干扰能力强,适用温度范围宽。由于许多功能部件集成在芯片内部,受外界影响小,故可靠性高。 ④虽然单片机内存储器的容量不可能很大,但存储器和I/O接口都易于扩展。 ⑤可以方便的实现多机和分布式控制。 1.1.3单片机的应用 单片机的应用具有面广量大的特点,目前它广泛的应用于国民经济各个领域,对技术改造和产品的更新起着重要作用。主要表现在以下几个方面: ①单片机在智能化仪器、仪表中的应用:由于单片机有计算机的功能,它不仅能完成测量,还既有数据处理、温度控制等功能,易于实现仪器、仪表的数字化和智能化。 ②单片机在实时控制中的应用:单片机可以用于各种不太复杂的实时控制系统中, 第1页

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

基于单片机的毕业论文题目有哪些 很多物联网专业的学生对单片机非常感兴趣,不光是对专业的热爱,另外由于单片机是集成电路芯片,是控制整个流程最基础的环节,大多数理科生对这种控制式设计充满着好奇,下面,我们学术堂整理了多个基于单片机的毕业论文题目,欢迎各位借鉴。 基于单片机的毕业论文题目一: 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的两轮自平衡智能车的系统研究与开发

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)

基于单片机的毕业设计题目

单片机类 业设计 刷电子时钟的设计 刷全自动节水灌溉系统--硬件部 刷数 式温度计的设计 刷温度 控系统设计 刷基于单片机的语音提示测温系统的研究 刷简易无线电遥控系统 刷数 流 计 刷基于单片机的全自动洗衣机 刷水塔智能水 控 系统 刷温度箱模拟控 系统 刷超声波测距仪的设计 刷基于51单片机的L司号点阵显示屏系统的设计与实 16×16点阵显示屏 刷基于A切89分51单片机的数 电子时钟 刷基于单片机的步 电机的控 刷基于单片机的交流调 器设计 刷基于单片机的数 电压表的设计 刷单片机的数 钟设计 刷智能散热器控 器的设计 刷单片机打铃系统设计 刷基于单片机的交通信 灯控 电路设计 刷基于单片机的电话 程控 家用电器系统设计 刷基于单片机的安全 警器 刷基于单片机的 路抢答器设计 刷基于单片机的超声波测距系统的设计 刷基于MC分-51数 温度表的设计 刷电子体温计的设计 刷基于A切89C51的电话 程控 系统 刷基于A三R单片机幅度 调的号号分信 发生器 刷基于单片机的数控稳压电源的设计 刷基于单片机的室内一氧化碳 测及 警系统的研究 刷基于单片机的空调温度控 器设计 刷基于单片机的 编程多 能电子定时器 刷单片机的数 温度计设计 刷红外遥控密码锁的设计 刷基于61单片机的语音识别系统设计 刷家用 燃气体 警器的设计 刷基于数 温度计的多点温度检测系统 刷基于凌 单片机的语音实时采集系统设计 刷基于单片机的数 频率计的设计 刷基于单片机的数 电子钟设计 刷设施 境中温度测 电路设计 刷汽车倒车 撞 警器的设计 刷篮球赛计时记 器

刷基于单片机的家用智能总线式开关设计 刷设施 境中湿度检测电路设计 刷基于单片机的音乐合成器设计 刷设施 境中二氧化碳检测电路设计 刷基于单片机的水温控 系统设计 刷基于单片机的数 温度计的设计 刷基于单片机的火灾 警器 刷基于单片机的红外遥控开关设计 刷基于单片机的电子钟设计 刷基于单片机的红外遥控电子密码锁 刷大棚温湿度自动 控系统 刷基于单片机的电器遥控器的设计 刷单片机的语音 储与 放的研究 刷基于单片机的电 热炉温度控 系统设计 刷红外遥控电源开关 刷基于单片机的 频信 发生器设计 刷基于单片机的呼叫系统的设计 刷基于PIC16F876A单片机的超声波测距仪 刷基于单片机的密码锁设计 刷单片机步 电机转速控 器的设计 刷由A切89C51控 的太 能热水器 刷 盗与恒温系统的设计与 作 刷A切89分52单片机实验系统的开发与 用 刷基于单片机控 的数 气压计的设计与实 刷智能压力传感器系统设计 刷智能定时器 刷基于单片机的智能火灾 警系统 刷基于单片机的电子式转速 程表的设计 刷 交车汉 显示系统 刷单片机数 电压表的设计 刷精密三F转换器与MC分-51单片机的接口技术 刷基于单片机的居室安全 警系统设计 刷基于89C2051 IC卡读/写器的设计 刷PC机与单片机串行通信设计 刷球赛计时计 器设计 刷 系列PCL五层电 控 系统设计 刷自动起闭光控窗帘设计 刷单片机控 交通灯系统设计 刷基于单片机的电子密码锁 刷基于51单片机的多路温度采集控 系统 刷点阵电子显示屏-- 业设计 刷超声波测距仪-- 业设计 刷单片机对玩 小车的智能控 业设计论文 刷基于单片机控 的电机交流调速 业设计论文

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】

单片机毕业设计论文_ 基于单片机肺活量测量仪

毕业设计论文_基于单片机肺活量测量仪

目录 引言 (1) 1. 绪论 (2) 1.1 本课题的研究意义 (2) 1.2 本课题的发展现状 (2) 1.2.1电子类肺活量测量仪 (2) 1.2.2非电子类肺活量测量仪 (2) 1.3 本课题的发展趋势 (2) 1.4 智能肺活量测量仪研究目的及其可行性 (2) 1.5 课题的主要研究工作和各章内容安排 (3) 2. 相关技术和基础理论介绍 (3) 2.1 肺活量测量相关概述 (3) 2.1.1肺活量 (3) 2.1.2气压传感器 (3) 2.2 通过气压传感器测量肺活量的原理 (4) 2.3 数据采集 (4) 2.3.1A/D转换器 (4) 2.3.2A/D转换的基本原理 (5) 2.4 串口通信 (6) 2.5 主要器件功能说明 (10) 2.5.1 AT89S5单片机 (10) 2.5.2 MAX232串行通信芯片 (12) 2.5.3 AD620 (12) 2.5.4 气体压力传感器ATP015G (13) 3. 系统设计方案及原理 (15) 3.1 总体方案 (15) 3.2 系统原理 (15) 4. 硬件原理与设计 (16) 4.1 输入部分电路 (16) 4.2 A/D转换部分电路 (17) 4.3 液晶显示电路 (17) 4.4 串口通信部分电路 (18)

4.5 电源部分电路 (18) 4.6 电路布线,调试及故障分析 (19) 4.6.1 PCB设计一般步骤 (20) 4.6.2 PCB布线工艺要求 (21) 4.6.3 电路的故障及调试分析 (22) 5.软件设计 (23) 5.1 下位机程序流程图 (23) 5.2 A/D转换程序及TLC549工作时序 (24) 5.3 上位机显示界面 (25) 6. 误差与干扰分析 (26) 6.1 测量仪器的影响 (26) 6.2 测量的随机性 (26) 7. 实现功能与结论 (26) 8. 总结 (28) 谢辞 (28) 参考文献 (29) 附录 (30) 附录1:系统PCB图 (30) 附录2:系统源程序 (31)

单片机毕业设计

毕业设计(专科)设计题目单片机电子时钟 学院贵州师范大学职业技术学院 系部机电系 专业电气自动化技术专业 班级 2011电气 姓名刘超 指导教师高飞 2014年 5 月

摘要 单片机即单片微型计算机。(Single-Chip Microcomputer ),是集 CPU ,RAM ,ROM ,定时,计数和多种接口于一体的微控制器。他体积小,成本低,功能强,广泛应用于工业自动化上和智能产品。时钟,自从它被发明的那天起,就成为了人类的好朋友,但随着时间的推移,科学技术的不断发展,时钟的应用越来越广范,人们对时间计量的精度要求也越来越高。怎样让时钟更好的为人民服务,怎样让我们的老朋友再次焕发青春呢?这就要求我们不断设计出新型的时钟,来不断满足人们的日常生活需要。然而市场上的时钟便宜的比较笨重,简单实用的又比较昂贵。那么,有没有一款既简单实用价格又便宜的时钟呢? 我们课程设计小组设想:可不可以利用单片机功能集成化高,价格又便宜的特点设计一款结构既简单,价格又便宜的单片机电子时钟呢? 基于这种情况,我们课程设计小组成员多方查阅资料,反复论证设计出了这款既简单实用,又价格便宜的——单片机电子时钟。 关键词:单片机;时钟;计时 前言 电气自动化是高等院校开设的一门工科专业。 培养德、智、体全面发展,具有良好的科学素养和创新精神,培养能够从事与电气工程有关的系统运行、自动控制、电力电子技术、信息处理、试验分析、研制开发以及电子与计算机应用等领域工作的宽口径复合型高级工程技术人才。

本专业主要学习电子技术、电工技术、信息控制、电气测量、计算机技术等方面较宽广的工程技术基础和专业知识。本专业主要特点是强电弱电结合、电工技术与电子技术相结合、软件与硬件结合、元件与系统结合,学生受到电工电子、信息控制及计算机技术方面的基本训练,具有解决电气工程与自动化领域技术问题的基本能力。 该专业是强电和弱电、计算机技术与电气控制技术交叉渗透的综合型专业学科。电气工程及其自动化专业培养出的毕业生,以理论基础扎实、专业知识面宽广、实践动手能力强、适应性强在国内有较好的声誉 主干课程电路原理、电子技术基础、计算机技术(语言、软件基础、硬件基础、单片机)、信号与系统、电磁场理论与应用、自动控制原理、电机学、电力电子技术、电气测量、电力拖动与控制等。 就业方向适合到国民经济各部门从事与电气工程有关的系统运行、自动控制、电力电子技术、信息处理、试验分析、研制开发等方面的工作,也能在科研院所、高等学校从事电气信息与自动化技术相关的研究开发、技术引进与改造及教学工作。 目录 目录 (1) 绪论 (2) 一MCS-51单片机的结构 (一)控制器 (3) (二)存储器的结构 (4) 1程序存储器 (4) 2内部数据存器 (4) 3特殊功能寄存器 (5) (三)并行I/O口 (5) (四)时钟电路与时序 (5) (五)单片机的应用领域 (5)

基于51单片机多功能电子时钟设计论文报告-毕设论文

单片机课程设计报告 多功能电子数字钟 姓名: 学号: 班级: 指导教师:

目录 一课程设计题目-------------------------------- 3 二电路设计--------------------------------------- 4 三程序总体设计思路概述------------------- 5 四各模块程序设计及流程图---------------- 6 五程序及程序说明见附录------------------- ** 六课程设计心得及体会---------------------- 11 七参考资料--------------------------------------- 12

一题目及要求 本次单片机课程设计在Proteus软件仿真平台下实现,完成电路设计连接,编程、调试,仿真出实验结果。具体要如下:用8051单片机设计扩展6位数码管的静态或动态显示电路,再连接几个按键和一个蜂鸣器报警电路,设计出一个多功能电子钟,实现以下功能: (1)走时(能实现时分秒,年月日的计时) (2)显示(分屏切换显示时分秒和年月日,修改时能定位闪 烁显示) (3)校时(能用按键修改和校准时钟) (4)定时报警(能定点报时) 本次课程设计要求每个学生使用Proteus仿真软件独立设计制作出电路图、完成程序设计和系统仿真调试,验收时能操作演示。最后验收检查 结果,评定成绩分为: (1)完成“走时+显示+秒闪”功能----及格 (2)完成“校时修改”功能----中等 (3)完成“校时修改位闪”----良好 (4)完成“定点报警”功能,且使用资源少----优秀

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

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

单片机毕业设计论文可参考范文

摘要 近年来随着计算机在社会领域的渗透, 单片机的应用正在不断地走向深入。在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用。本论文详细的阐述了功率测量系统的设计思路和具体设计步骤。依据单片机的接口技术的原理,以测量功率为主要设计意图。以单片机为核心,着重的介绍了51单片机在系统中的重要地位,以及其外围硬件电路的芯片结构特点、功能和管脚知识。集测量、显示等功能于一体,设计完整、结构清晰、操作简单。在本设计中,是采用对电路中电压和电流分别进行采样,再经模数转换器ADC0809,将模拟量变为对应的数字量,利用6合一的数码管显示电压和功率。本文详细论述了硬件电路的组成。利用单片机完成整个测量电路的测试控制、数据处理和显示输出。 关键词单片机模数转换功率表采样 正文 1 引言 近年来,随着电子技术、计算机技术和半导体技术的飞度发展,给电力系统测量也带来了巨大的革命。提高电能测量技术-改机械式功率表为智能型数字功率表已成为时代的要求。电力测量系统的智能型数字表通常是以单片机为核心,配置一定的外围电路和软件,能够实现多种功能。在软件和硬件的设计中,系统的抗干扰性和系统的实时性与准确度成了解决数字表的关键所在。单片机具有成本低、可靠性高、应用灵活的特点。由各具体行业的业内人士使用单片机来开发或改造一般仪表是一条可行的道路。在电工与电子技术应用中,经常要测量功率。它是利用通有电流的可动线圈在另一个通电线圈形成的磁场中产生转动力矩而工作的仪表,其显着缺点是结构复杂、过载能力较差,本身消耗功率较大,且易受外磁场的影响,同时这样的功率表一般都是多量程的,在测量过程中需有电压表和电流表配合选定电压和电流量程,在选择不同的电压和电流量程时,刻度盘上每一分格代表不同的瓦特数,读得格数需要进行换算才能得出所要测量的功率,致使测量很不方便。另外在功率测量中,经常遇到被测电路的功率因数很低的情况,这时必须采用专门的低功率因数功率表。基于功率表是电工仪表中最常用的一种仪表,目前常用的是指针式电动系功率表。而为了更为精确的显示测量结果,数字功率表的设计成为了必

单片机类毕业设计题目汇总

单片机类毕业设计题目汇总 1. ?电子时钟的设计 2. ?全自动节水灌溉系统--硬件部分 3. ?数字式温度计的设计 4. ?温度监控系统设计 5. ?基于单片机的语音提示测温系统的研究 6. ?简易无线电遥控系统 7. ?数字流量计 8. ?基于单片机的全自动洗衣机 9. ?水塔智能水位控制系统 10. ?温度箱模拟控制系统 11. ?超声波测距仪的设计 12. ?基于51单片机的LED点阵显示屏系统的设计与实现16×16点阵显示屏 13. ?基于AT89S51单片机的数字电子时钟 14. ?基于单片机的步进电机的控制 15. ?基于单片机的交流调功器设计 16. ?基于单片机的数字电压表的设计 17. ?单片机的数字钟设计 18. ?智能散热器控制器的设计 19. ?单片机打铃系统设计 20. ?基于单片机的交通信号灯控制电路设计

21. ?基于单片机的电话远程控制家用电器系统设计 22. ?基于单片机的安全报警器 23. ?基于单片机的八路抢答器设计 24. ?基于单片机的超声波测距系统的设计 25. ?基于MCS-51数字温度表的设计 26. ?电子体温计的设计 27. ?基于AT89C51的电话远程控制系统 28. ?基于AVR单片机幅度可调的DDS信号发生器 29. ?基于单片机的数控稳压电源的设计 30. ?基于单片机的室内一氧化碳监测及报警系统的研究 31. ?基于单片机的空调温度控制器设计 32. ?基于单片机的可编程多功能电子定时器 33. ?单片机的数字温度计设计 34. ?红外遥控密码锁的设计 35. ?基于51单片机的语音识别系统设计 36. ?家用可燃气体报警器的设计 37. ?基于数字温度计的多点温度检测系统 38. ?基于凌阳单片机的语音实时采集系统设计 39. ?基于单片机的数字频率计的设计 40. ?基于单片机的数字电子钟设计 41. ?设施环境中温度测量电路设计 42. ?汽车倒车防撞报警器的设计

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

以下文档格式全部为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

单片机毕业设计,电子毕业设计题目大全一

单片机毕业设计题目,电子毕业设计题目 1. 单片机接入Internet技术在智能小区中的应用与研究 2. 基于PIC单片机的高压智能同步开关控制系统设计 3. 基于单片机的刚性转子现场动平衡测试系统的研制 4. 基于单片机的现场多道核能谱数据采集系统研究 5. 单片机模糊控制晶闸管直流调压系统的研究 6. 单片机嵌入式TCP/IP协议的研究与实现 7. 基于单片机的几何参数主动量仪和通用测控仪的研制 8. 基于C8051单片机的足球机器人小车控制系统设计 9. 使用FPGA模拟实现8051单片机及其外设的功能 10. 用于TDMoIP实现的E〈,1〉功能卡单片机控制研究 11. 基于MSP430单片机的数字式压力表的设计与实现 12. 基于CAN总线的单片机流量控制系统的研究 13. 单片机和嵌入式系统开发平台化的研究 14. 基于单片机语音识别系统设计 15. 基于80C196KC单片机的舞蹈机器人控制系统 16. 基于单片机的工业缝纫机控制系统研制 17. 基于单片机的智能稳压电源 18. PIC单片机中国市场拓展战略 19. 基于FPGA与单片机的高精度电子经纬仪光电信号处理系统 研制 20. 基于网络单片机的嵌入式远程监控系统研究 21. 基于“单片机+CPLD/FPGA体系结构”的程控交换机系统集成 化设计 22. 智能温室环境控制系统的设计与试验研究——单片机信号采 集及其通信控制系统研究部分 23. 弧焊逆变电源单片机控制系统的稳定性研究 24. 单片机系统仿真—对用户的软、硬件系统运行过程仿真 25. 单片机系统仿真—生成用户硬件电路和汇编语言程序的故障 诊断 26. 单片机嵌入TCP/IP的研究与实现 27. 雷达模拟器中的单片机应用 28. 基于单片机的沥青摊铺机自动调平控制器的研究 29. 单片机控制逆变埋弧焊机系统设计 30. 基于sx52单片机的web服务器的设计与实现 31. 基于VHDL语言的单片机设计 32. 单片机实现的仿人智能PID控制器 33. 基于单片机的船舶柴油机冷却水温度控制系统 34. 基于单片机的活性炭测氡仪的研制 35. 单片机静脉麻醉靶控输注系统的研制与应用 36. 基于PC+单片机的环境风洞风速控制系统的研究 37. 基于CPLD和单片机的爆轰波数据采集系统设计 38. 基于单片机和DSP的卷绕控制器数据采集和通讯设计

有关单片机的毕业设计题目

有关单片机方向毕业设计题目 DPJ001基于AT89C51单片机倒车防撞报警系统设计 DPJ002MCS-51单片机温度控制系统 DPJ003基于单片机的温度控制系统 DPJ004PLC在变电站变压器自动化中的实现 DPJ005PLC电路在备用自动投入中 DPJ006PC机与单片机串口通信 DPJ007自动加料机控制系统 DPJ008智能型充电器的电源和显示的设计 DPJ009智能充电程序 DPJ010直流斩波器 DPJ011镇流器生产自动检测系统开发 DPJ012用单片机控制直流电机 DPJ013OFDM通信系统基带数据 DPJ014仓库温湿度的监测系统 DPJ015CDMA通信系统中的接入信道部分进行仿真与分析 DPJ016单片机程序控制语音播放 DPJ017单片机串行通信发射部分设计 DPJ018单片机串行通信发射机 DPJ019单片机的多功能智能小车

DPJ020单片机的数字钟设计 DPJ021单片机控制步进电机 DPJ022单片机实现温度远程显示 DPJ023单片机作息时间控制 DPJ024电动智能小车 DPJ025电信运营商收入保障系统 DPJ026点阵电子显示屏 DPJ027电子时钟 DPJ028火灾自动报警系统设计 DPJ029基于EDA和单片机技术的逻辑分析仪设计课件DPJ030基于GSM短信模块的家庭防盗报警系统DPJ031基于GSM模块的车载防盗系统设计 DPJ032基于单片机的电器遥控器设计 DPJ033基于单片机的数码录音与播放系统 DPJ034基于单片机控制的霓虹灯控制器 DPJ035基于网络的虚拟仪器测试系统 DPJ036气体泄漏超声检测系统的设计 DPJ037全遥控数字音量控制的D类功率放大器 DPJ038数控直流稳压电源 DPJ039数字密码锁设计 DPJ040数字抢答器 DPJ041水箱单片机控制系统

单片机相关毕业设计说明

第一章绪论 1.1MCS-51发展状况 单片机于1976年由Intel公司推出MCS-48开始,迄今已有二十多年了。由于单片机集成度高、功能强、可靠性高、体积小、功耗低、使用方便、价格低廉等一系列优点,目前已经渗入到人们工作的方方面面,几乎“无所不在,无所不为”单片机的应用领域已从面向工业控制、通讯、交通、智能仪表等迅速发展到家用消费品、办公自动化、汽车电子、PC机外围以及网络通讯等广大领域。 单片机有两种基本结构形式:一种是在通用微型计算机中广泛采用的,将程序存储器和数据存储器合用一个存储器空间的结构,成为普林斯顿结构。另一种是将程序存储器和数据存储器截然分开,分别寻址的结构,一般需要较大的程序存储器,目前采用程序存储器和数据存储器截然分开的结构为多。 本文讨论的单片机多功能定时器的核心是目前应用极为广泛的51系列单片机,配置了外围设备,构成了一个可编程的计时定时系统,具有体积小,可靠性高,功能强等特点。不仅满足所需要求而且还有很多的功能可供开发,有着广泛的应用领域 MCS-51系列单片机是美国Inter公司在1980年推出的高新能8位单片机,它包含51和52 两个子系列。 对于51子系列,主要有8031、8051、8751三种机型,它们的指令系统和芯片引脚完全兼容,仅片程序存储器有所不同,8031芯片不带ROM,8051芯片带4KB的ROM,8751芯片带4KB的EPROM。 对于52子系列,有8032、8052、8752 三种机型。52子系列与51子系列大

部分相同,不同之处在于:52子系列的片数据存储器曾至256B;8032芯片不带ROM,8052带8KB的ROM,8752芯片带8KB的EPROM;有3个16位定时器/计数器,6个中断源。 1.2 研究的主要容 目前市面上的数字时钟种类繁多,有可爱型的,有带计算型的,有数码管显示的,有液晶显示的等等。 (1)本设计为巩固所学知识,对单片机的功用和软件编程进行更深入的学习。(2)修改时间功能: a 要求键入“A”键,停止计时(显示时间不变)。 b 然后依次从键盘上输入小时十位、小时个位、分十位、分个位、秒十位、 秒个位(键入数字时显示器上要同步显示出修改的时间值),秒个位 一旦键入完毕则立即恢复计时。 (3)设定闹钟功能:要求按“B”键一次,显示以前设定的闹钟时间,如果再按“B”键一次则跳过闹钟时间的设定,恢复计时显示。当闹钟时间到了,就响起闹铃。 (4)绘制电路原理图。 (5)绘制主要程序流程图。 1.3时钟工作原理 设计中的电子时钟的定时计数是利用了单片机部的定时/计数器,通过对定时/计数器工作方式寄存器和控制寄存器的选取,对定时/计数器的初始值进

相关文档
最新文档