(完整版)基于单片机的身高体重测量仪毕业设计

(完整版)基于单片机的身高体重测量仪毕业设计
(完整版)基于单片机的身高体重测量仪毕业设计

课程设计说明书Kechengshejishuomingshu

地市:

准考证号:

姓名:李奥华

河南省高等教育自学考试

基于单片机的身高体重测量仪

摘要

本文介绍了一个基于单片机的身高体重测量仪,本设计以单片机为平台,利用金属应变片来感应人体的重量,传感器输出模拟量经 AD转换器转换成数字量传入单片机。利用超声波在介质中传播速度固定的原理可由超声波在空气中的传播时间算出传播距离,实现身高的测量。通过串口电路实现了单片机与上位机的通信。本设计硬件电路包括电源电路、单片机最小系统电路、液晶屏电路、串口通信电路、独立按键电路、蜂鸣器电路、超声波模块电路、AD转换器电路和全桥电路。软件部分包括主程序、系统初始化程序、AD转换器通信程序、按键检测程序、超声波信号发射及接收程序、液晶屏驱动程序。

本设计可以同时测量人体的身高和体重,还可以将所测数据自动编号发送到上位机上显示或以文档的形式导出并保存。基于单片机身高体重测量仪制作成本低,电路设计简单,显示清楚,基本满足设计要求。

关键词:STC89C52;超声波;HX711;上位机

Height and weight measurement instrument based on MCU

ABSTRACT

This paper introduces a height and weight measurement instrument based on MCU , The design use a MCU as the platform, using metal strain gauges to induction of the weight of the human body. Because the ultrasonic propagation velocity is fixed, so according to the propagation time to calculate the propagation distance, so as to get the height information. Through the serial port MCU can communicate with the PC. The hardware circuit includes power circuit, MCU minimum system circuit, LCD circuit, serial communication circuit, independent key circuit, a buzzer circuit, ultrasonic module circuit, AD converter circuit and a full bridge circuit. The software includes the main program, the system initialization program, AD converter communication program, button detection program, the ultrasonic signal emitting and receiving procedures, LCD driver program.

This design can simultaneously measure the body height and weight, and can also send data to the host computer display or derived form document and save. Height and weight

measurement instrument based on MCU of low cost, simple circuit design, clear display, basically meet the design requirements.

Key words:STC89C52;Ultrasonic;HX711;Host computer

目录

1 绪论 (1)

2 身高体重测量仪总体方案设计 (1)

2.1 设计方案的选定 (1)

2.2 身高体重测量仪的工作过程 (2)

3 身高体重测量仪的硬件电路设计 (3)

3.1 电源电路 (3)

3.2 单片机最小系统电路 (3)

3.3 串口通信电路 (4)

3.4 超声波模块接口电路 (5)

3.5 独立按键电路 (5)

3.6 液晶屏电路 (6)

3.7 蜂鸣器电路 (7)

3.8 HX711 AD转换器模块接口电路 (7)

3.9 全桥电路 (8)

3.10 总体硬件电路及其工作原理 (9)

4 软件设计 (10)

4.1 主函数的编写 (10)

4.2 系统初始化函数的编写 (13)

4.3 HX711 AD转换器通信函数的编写 (13)

4.4 按键检测函数的编写 (15)

4.5 超声波模块函数的编写 (16)

4.6 液晶屏驱动函数的编写 (18)

5 开发平台及调试 (20)

5.1 硬件的制作 (20)

5.2 硬件的开发平台 (21)

5.3 软件的调试 (22)

5.4 软件的开发平台 (22)

5.5 上位机软件 (23)

6 总结 (24)

6.1 特点 (24)

6.2 不足与改进 (25)

参考文献 (25)

致谢 (26)

附录1 (26)

附录2 (27)

1 绪论

随着科技和社会的发展,电子产品已经渗透到了社会的各个领域,人们对个人的体质状况也越来越重视,在此背景下产生了许多用于测试人体健康标准的电子设备和器材,如血糖仪、电子体温计、身高体重测量仪等就是其中典型的例子。传统的身高体重测量仪具有不便于携带、功能单一、智能化程度低等缺点,因此进一步研究身高体重测量仪有着非常现实的意义。多功能、易携带、低功耗、智能化是未来身高体重测量仪的发展趋势。身高体重测量仪以成为人们日常生活和生产中不可缺少的物品,它在医疗应用、学校体检、家庭应用等方面都有广泛的应用。

上世纪50年代中期电子技术的发展推动身高体重测量仪制造业的飞速发展,经过50余年的不断改进与完善,我国的身高体重测量仪从最初的全机械型到机电结合型再发展到现在的全电子型和数字智能型,计量方法从模拟测量向数字测量发展[1]。未来的身高体重测量仪将与智能化接轨,与其他测量仪器集成在一起,形成多功能的测量仪。随着科技的不断发展,身高体重测量仪将从具有单纯测量功能发展到具有数据传输功能、判断功能、记忆功能。在新的时代里,面貌一新的身高体重测量仪将发挥更大的作用。

本设计制作了一个基于STC89C52RC单片机的身高体重测量仪,它可以同时测量人体的重量和高度,同时还可以将所测信息自动编号发送到上位机进行显示和保存,另外本设计还可以通过按键设置显示模式以及校准。与传统的身高体重测量仪相比具有易携带、多功能、智能化程度高等优点。

2 身高体重测量仪总体方案设计

本课题的目标是设计一个基于单片机的身高体重测量仪,该系统所测量的身高允许范围为0.1m-2.5m,精度为±1cm,体重允许范围为0kg-200kg,精度为±0.5kg。测量数据能够显示在液晶屏幕上还可以通过串口传输到上位机通过电脑进行显示和数据的存储。2.1 设计方案的选定

(1)本次设计选用STC89C52单片机作为主控芯片,STC89C52与传统的51系列单片机相比功能更加强大,价格也更低。利用Keil软件编译程序使开发更为简单,它可以支持串口直接下载程序,不需要专门的下载器,用ISP软件将程序下载到单片机中,单片机即可执行相应的功能,开发工具简单。

(2)系统所选器件均为5V供电,所以本设计电源模块选用LM2940三端稳压芯片,直流电压输入到LM2940的输入端,输出端输出5V作为整个系统的电源。

(3)本设计选用ZX12864R液晶屏来显示测量信息,ZX12864R液晶屏可显示汉字及图形,内置8192 个中文汉字和128个字符。模块具有光标显示、画面移位、自定义字符、睡眠模式等功能,模块有并行和串行两种连接方法[2]。

(4)体重的测量使用压力应变片,它可以将人体的体重转换为电压信号,模拟信号经AD转换器处理转换成数字值传入到单片机进行处理。

(5)身高的测量采用超声波传感器,传感器的发射器发出的超声波以固定速度υ在空气中传播,到达地面时被反射返回,由接收器接收,其往返时间为t,可由单片机的定时器测量,由s=vt/2即可算出传输距离即身高[3]。

(6)由于设计要求将测量信息发送到上位机上显示和保存,且STC89C52单片机在烧录程序时也使用串口,所以本设计中选用了MAX232芯片作为TTL电平与RS232电平转换的器件构成串口通信电路。

除上述主要器件以外系统的设计还增加了蜂鸣器、按键等模块来完善系统的设计,系统设计框图如图2-1所示。

图2-1 系统设计框图

2.2 身高体重测量仪的工作过程

本设计开机后液晶屏幕上会显示当前的重量以及身高信息,系统在硬件设计上留有四个独立按键,若按下电路板上的“发送”按键系统会将当前的身高和体重信息编号为一号发送到上位机进行显示,若再次按下“发送”按键则系统会将编号自动加一并再次向上位机发送最新更新的身高和体重信息。若按下电路板上的“保持”按键系统会将当前测量的值显示在液晶屏幕上并保持不变同时液晶会显示当前处于保持显示的状态,在保持状态下再次按下“保持”按键系统会取消保持状态返回实时测量的状态,同时液晶显示回到正常测量的显示界面。若在测量状态下按下“校准+”按键测量的重量值会加0.1kg,若按下“校准-”按键测量的重量值会减0.1kg,这两个按键用于人体秤的校准操作,即在没有被测物

体放在称上时可将显示值调节为0kg,用以消除不确定性因素所引起的误差。

3 身高体重测量仪的硬件电路设计

身高体重测量仪的核心器件是STC89C52单片机,硬件电路包括电源电路、单片机最小系统电路、ZX12864R液晶屏电路、串口通信电路、独立按键电路、蜂鸣器电路、超声波模块接口电路、AD转换器接口电路以及由四个应变片组成的全桥电路。

3.1 电源电路

电源是一个系统能正常工作的基础,为系统的运行提供可靠的能源保证,因此电源模块的设计至关重要。本设计采用LM2940三端稳压芯片,LM2940是一款三端低压型稳压器,最大输出电流为1A,最大输入电压26V, 内部含静态电流降低电路、电流限制、过热保护、电池反接和反插入保护电路[4],输出电压为5v。由于其电路简单且在本设计中单片机以及其他器件的工作电压均是5V,所以本设计的电源部分采用LM2940芯片作为稳压芯片,电源电路如图3-1所示。

图3-1 电源电路

3.2 单片机最小系统电路

STC89C52RC单片机与传统的8051系列单片机相比具有速度高、低功耗、抗干扰能力强、开发容易等特点,且指令代码完全兼容传统8051单片机。ISP(在系统可编程)不需要专用的下载器,可以通过串口(RxD/P3.0,TxD/P3.1)下载用户编写的程序到单片机中。STC89C52RC片上集成了512字节RAM和8k字节的用户程序存储空间[5],用户向其写入程序即可执行相应的功能。

单片机的第18和19引脚外接晶振,构成时钟电路, C7和C8是两个30pF的瓷片电容对晶振起微调的作用。当EA端接高电平时,单片机则执行内部ROM中的指令。通用IO 口P1、P2、P3是准双向口/弱上拉,P0口是漏极开路输出,在本设计中P0作为液晶的数

据总线接口,所以需外加上拉电阻。VCC引脚为单片机的电源正极接5V电源电压,GND为单片机的电源地。由上拉电阻、时钟电路、电源电路构成了单片机的最小系统。单片机最小系统电路原理图如图3-2所示。

图3-2 单片机最小系统电路

3.3 串口通信电路

本设计中程序的烧录以及系统要与上位机进行通信所以本设计还包含串口通信电路,其主要器件是MAX232芯片。标准的RS232电平比较高,而常用的 TTL 电平最高为5V,如果需要通信那么在硬件连接上必须进行两种电平的转换。电脑USB口输出电压为12V,如果直接与单片机相连会烧坏单片机及周围器件,所以本设计选用MAX232芯片来进行电平转换。MAX232的供电电压为5V,外围电路简单只有几个104瓷片电容。MAX232芯片的13脚(R1in)、12脚(R1out)、11脚(T1in)、14脚(T1out)构成了该芯片的第一数据通道。8脚(R2in)、9脚(R2out)、10脚(T2in)、7脚(T2out)构成第二数据通道。TTL电平数据从T1in、T2in输入经MAX232芯片转换成RS232电平数据后从T1out、T2out输出。RS232数据从R1in、R2in输入到MAX232芯片转换成TTL数据后从R1out、R2out输出[6]。串口通信电路原理图如图3-3所示。

图3-3 串口通信电路

3.4 超声波模块接口电路

本设计使用HC-SR04超声波模块来测量人体的身高,该模块共有四个引脚,其中1脚为电源正极,其典型的工作电压为5V,4脚为电源地。第二脚Trig为控制端口用于控制超声波脉冲的发射,3脚为超声波脉冲接收端,当模块接收到超声波脉冲后该引脚的电平会发生变化[7],所以这两个引脚也与单片机的普通IO口相连。超声波模块接口电路如图3-4所示。

图3-4 超声波模块接口电路

3.5 独立按键电路

单片机P1、P2、P3端口是弱上拉端口,即P1、P2、P3端口内部带有上拉电阻,所以单片机复位后这几组端口输出均为高电平[8]。本设计的按键接口如图3-5所示,在正常情况下按键所接的引脚均为高电平,当按键按下时单片机的引脚与电源地相连即其输入变为低电平,单片机通过检测引脚上的电平变化即可以检测按键是否按下[9]。独立按键电路如图3-5所示。

图3-5 独立按键电路

3.6 液晶屏电路

本设计采用的是ZX12864R液晶模块。ZX12864R液晶显示模块内置128个字符(8X16点阵)、8192个中文汉字(16X16点阵)及64X256点阵显示RAM(GDRAM),可以显示汉字或者图形。数据总线可选择8位或4位并行/3位串行,电源电压3.3V-5V,具有光标显示、睡眠模式、自定义字符、画面移位等功能。

ZX12864R液晶屏模块的第1脚GND为模块的电源地,第2脚VCC为电源正极,两个电源引脚分别接在电源模块的5V输出上。第3脚V0为对比度调节输入参考电压,在本设计中将其接在一个电位器的滑动端,通过调节电位器可以调节其滑动端输出电压,从而达到了调节液晶对比度的目的。第4脚RS为并行的指令/数据选择信号,在串行模式下为片选信号。第5脚RW为并行的读写选择端,串行模式下为数据端口。第6脚E为并行的使能信号,在串行模式下做为同步时钟。第7到第14引脚为八位并行数据端口,在本设计中液晶的工作模式为8位并行模式,所以这八个引脚与单片机的P0口相连。第15脚PSB为并/串行接口选择,输入高电平为并行模式,输入低电平串行模式。第17脚RST为复位引脚低电平有效。第19引脚BLA和第20引脚BLK分别是液晶背光灯的正负极,在本设计中将其直接接到了电源的正负极上[2]。第16脚和第18引脚空接。液晶屏电路原理图如图3-6所示。

图3-6 液晶屏模块电路

3.7 蜂鸣器电路

蜂鸣器是一种电子讯响器,本设计采用蜂鸣器作为提示设备,用于在按键按下或进行其他操作时发出提示音。蜂鸣器由单片机的普通IO端口控制,驱动电路主要是一个PNP 型三极管对电流进行放大来驱动蜂鸣器工作[10]。其电路原理图如图3-7所示。

图3-7 蜂鸣器电路

3.8 HX711 AD转换器模块接口电路

本设计的AD转换器采用HX711模块,HX711 AD转换器是一款专为电子秤而设计的高

精度24位AD 转换器芯片。模块内部集成了时钟电路、稳压电源等外围电路,具有抗干扰能力强、响应速度快、集成度高等特点。芯片内提供的稳压电源可以直接向外部全桥电路提供差分电压,所以系统设计上无需另外的模拟电源。两路可选择差分输入,通道 A 模拟差分输入可直接与全桥电路的差分输出端相连。由于全桥电路输出的差分电压信号比较小,HX711芯片还内置了差分信号放大电路,芯片内部有两个转换通道,A通道的可编程增益较大,可以选择128 或64。这些增益所对应的满量程差分输入电压分别是±20mV 或±40mV,本设计中使用的是HX711模块的A通道。串行通信管脚由SCK和DT组成,DT为数据输出引脚,SCK为时钟信号输入端[11]。HX711 AD转换器模块接口电路如图3-8所示。

图3-8 HX711模块接口电路

3.9 全桥电路

本设计使用四个压力传感器组成全桥电路,每个传感器的内部有两个500欧姆的压力应变片。当传感器空载时每个传感器内部的两个电阻的阻值均相同,当有负载时传感器内部的两个电阻的阻值一个增大一个减小但总阻值保持不变。每个传感器的量程为50kg,所以本设计的量程为50kgx4=200kg。

如图3-9-1为全桥电路实物连接图,E+ 和E- 为差分电压的输入端,接在HX711 AD 转换器模块的电源输出上。A+ 和A- 为全桥电路差分信号输出端,接在HX711 AD转换器模块的A通道的差分信号输入端。当传感器空载时四个传感器内部的两个电阻阻值均相同,对应到图3-9-2全桥电路原理图中R1、R2、R3、R4的阻值均相同,所以A+ 和A- 之间的差分电压为零。若在传感器上放上负载则图3-9-1中每个传感器白色信号线与红色信号线之间的电阻和红色信号线与黑色信号线之间的电阻一个增大一个减小,对应到图3-9-2全桥电路原理图中对角线的两个电阻阻值的变化趋势相同,而相邻的两个电阻阻值变化趋势相反,从而A+ 和A- 间的差分电压输出增大,所以负载的重量与输出的差分电压为线性关系。

图3-9-1 全桥电路实物连接图

图3-9-2 全桥电路原理图

3.10 总体硬件电路及其工作原理

整个系统由9V适配器供电经过LM2940稳压模块输出5V电源为整个系统供电,上电后电源指示灯点亮。上电开机后若四个应变片所受压力发生变化那么全桥电路中各个电阻的阻值也会随之发生变化,从而差分输出就会发生变化,且与重量呈线性关系,差分输出连接到AD转换器的A通道上,AD转换器将差分输出电压由模拟量转化成数字量并通过固

定的通信协议传送到单片机。超声波传感器模块则直接与单片机相连,通过IO口控制其产生激励信号和读取返回信号。单片机将所得到的信息处理后通固定的读写时序控制液晶模块显示。通过检测单片机引脚的电平可以检测按键是否按下从而实现发送、保持、校准等功能,当按键按下时由单片机控制的蜂鸣器也会发出对应的提示音。当“发送”按键按下时单片机会通过MAX232电路将电平转换,再将数据传送到上位机上。电路的实物如图3-10所示。

图3-10 电路的实物图

4 软件设计

本设计逻辑相对复杂且代码量较大不宜使用汇编语言,所以采用C语言进行编程,程序设计采用模块化结构,即将不同模块的程序封装到不同的C文件中再将其中的函数、所用到的头文件、变量等在对应的头文件中声明。软件部分包括主程序、系统的初始化程序、HX711 AD转换器通信程序、按键检测程序、超声波信号发射及接收程序、液晶屏幕驱动程序。

4.1 主函数的编写

主程序中将各个模块初始化完成后进入循环,在主程序中主要包含了两个状态分别是正常测量的状态和保持显示的状态,当检测到“保持”按键按下后则在两个状态下相互跳转。在正常测量状态下依次检测“校准”“发送”“保持”按键是否按下,若“校准”和“发送”按键按下单片机则执行相应的操作,若“保持”按键按下则进入保持状态。在保持状态下则一直检测“保持”按键是否再次按下,若按下则返回正常测量的状态。在正常测量

状态下若没有按键按下那么系统则一直测量并显示当前的重量和高度值。主程序的流程图如图4-1所示。

图4-1 主函数的流程图

主程序:

void main(void)

{

lcdreset(); //初始化液晶屏

system_init(); //初始化串口定时器

clrscreen(); //清屏

while(1) //循环

{

switch(pattern) //状态查询

{ //正常测量模式

case 1:

if(Key_Scan(2)||weight>4000)//人体秤校准

Correct_w++;

if(Key_Scan(3))

Correct_w--;

if(Key_Scan(1)) //发送键按下

{

beep=0; //开蜂鸣器提示 Number++; //编号加1

for(i=0;i<4;i++) //发送数据到上位机

{

SBUF=Number_data[i];

while(!TI);

TI=0;

}

beep=1; //关蜂鸣器提示音}

if(Key_Scan(4)) //”保持“按键按下

pattern=2; //状态变量变为保持状态weight = Read_Count(); //读取体重值

hzkdis(p); //显示体重值

height = sonic(); //读取身高值

hzkdis(p); //显示身高值

break;

case 2: //保持状态

if(Key_Scan(4)) //“保持”键按下

pattern=1; //状态变量变为正常状态break;

default:

break;

}

}

}

4.2 系统初始化函数的编写

本设计中因为超声波模块需要用定时器来测量超声波脉冲的传播时间,另外系统工作时需要向上位机发送数据,所以在程序开始时需先初始化单片机定时器和串行端口相应的寄存器[12]。系统的初始化程序如下:

void system_init(void)

{

SM0=0; //设置串口工作模式

SM1=1;

TMOD = 0x21; //设置定时器工作模式

TH1=0xfd; //设置波特率为9600

TR1=1; //开定时器1

}

4.3 HX711 AD转换器通信函数的编写

HX711 AD转换芯片的串行通讯线由管脚SCK和DT组成,DT为数据线,SCK用于时钟信号的输入和选择输入通道和增益的大小。当HX711芯片数据输出管脚DT输出高电平时,表示AD 转换器还没有准备好输出数据,此时时钟输入信号SCK应为低电平。当DT变为低电平后,表示AD 转换器准备好输出数据,这时SCK应输入25到27个不等的时钟脉冲。第一个时钟脉冲的上升沿后可读取输出24 位数据的最高位,直至第24 个时钟脉冲完成,24位输出数据从最高位至最低位逐位输出完成。第25到27个时钟脉冲用来选择下一次转换的输入通道和增益。本设计使用AD转换器的A通道,增益为128,所以输入25个时钟脉冲[11]。HX711 AD转换器芯片的读写时序如图4-3所示。

图4-3 HX711读写时序

HX711 AD转换芯片通信函数:

unsigned long Read_Count(void)

{

unsigned long Count;

unsigned char i;

ADSK=0; //先将时钟线拉低

Count=0; //将存储转换值的中间变量清零

while(ADDO); //等待HX711准备好输出数据

for(i=0;i<24;i++) //逐位读取24位AD转换器转换好的值{

ADSK=1; //时钟线拉高

Count=Count<<1; //变量左移一位

ADSK=0; //信号线拉低

if(ADDO) //数据输入为高电平

{

Count++; //最低位置一

}

}

ADSK=1; //时钟线拉高

Count=Count^0x800000; //最高位取反

ADSK=0; //信号线拉低

Count=Count*0.00048; //转为实际的重量值

Count=Correct_w-Count; //调零

return(Count); //重量值返回

}

4.4 按键检测函数的编写

在本文3.5节可知,按键的检测主要是检测单片机IO是否出现低电平。本设计中将所有按键的检测写在了一个函数中,函数的参数为要检测的按键的编号,返回值为真(1)时说明相应的按键按下,返回值为假(0)时则说明按键没有按下。

在理想情况下若单片机的IO口出现低电平即可认为是对应的按键按下,但在实际情况下由于按键在闭合和断开的瞬间触点会存在抖动现象,所以按键所连接的IO口上就会出现一些杂波信号造成单片机的检测错误,如图4-4所示。另外主程序中对按键的检测是循环进行的,若按键按下的时间较长会造成单片机多次检测到按键按下的情况从而造成程序的混乱[13]。本设计在按键按下后以及松手后的瞬间加入了一个短时间的延时函数来滤除这段时间内的杂波信号,该滤波程序对高频杂波信号的滤除具有很好的效果,另外通过在程序中加入松手检测有效的避免了单片机多次检测的情况。

图4-4 按键的抖动

按键检测函数:

unsigned char Key_Scan(unsigned char key_num)

{

switch(key_num) //key_num为选择要检测的按键

{

case 1: //第一个按键

if(key1==0) //第一个按键按下

{

delay_ms(5); //延时滤波

if(key1==0) //滤波后再次检测

{

while(!key1); //松手检测

return 1; //认为按键按下返回值为真1

}

else

{

return 0; //若滤波后检测没有按下判断为杂波返回0

}

}

else

{

return 0; //若第一个按键没有按下返回0

}

break;

default:

break;

}

}

4.5 超声波模块函数的编写

超声波模块的控制端口Trig产生一个10us以上的高电平该模块内部将自动发出8个周期频率为40KHz的超声波脉冲信号。信号发出后超声波模块将自动检测超声波回波信号,

单片机毕业设计完整版

安徽工业大学继续学院《单片机原理》期末课程设计 题目:单片机计时时钟设计与制作 专业:电气工程及其自动化 班级: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页

经纬仪角度测量-水平角(测回法)-教学设计jx

建筑工程测量课程 --“经纬仪角度测量-水平角观测”教学设计(6课时)【授课专业】:建筑施工【授课科目】:测量放线 【授课课时】:6课时【授课教材】:高等教育出版社《测量放线》【授课对象】:11级建筑施工2班(共50人) 一、教学对象分析 教学对象为我校建筑施工专业11建筑施工(2)班学生,共50人。 (一)知识技能 1、完成测量学基础知识的学习,了解测量的基本工作 2、完成水准测量部分的学习,掌握学习思路和方法 3、完成了经纬仪结构以及经纬仪使用的学习,能熟练完成经纬仪的操作。 4、理解水平角的概念 (二)经验态度 1、部分学生在专业选择时目的明确,规划清晰 2、有个别学生在课余时间接触过测量仪器,有利于其学习,但会有自己先入为主的主观概念,有不良的操作习惯,并会影响其他学生。 3、学生能够积极思考,认真学习。 4、班级学习气氛较好,有较强的团队合作意识。 5、学生对于技能应用比较看重,不重视理论的学习。 (三)风格特点 1、大部分学生上课能够认真听讲,并能跟随教师的上课思路 2、能够主动学习,发现问题,并能通过小组讨论和请教老师等途径寻求解决方法。 3、仍有部分学生上课思想不集中,导致实际操作过程中会出现各种细节问题。 二、教学目的及要求 (一)知识目标: 1、掌握测回法测定水平角的操作过程和角度计算 2、了解水平角测量的实际应用。 (二)技能目标: 1、熟练经纬仪的操作;

2、能了解误差产生的原因并在测量过程中加以控制; 3、能评价判断测量结果。 (三)素质目标: 1、学会团队合作,能相互协作学习讨论,并在小组学习中构建自己的知识体系。 2、培养认真细致、吃苦耐劳的专业作风,严谨的工作态度。 【原由】: 对于建筑施工专业的学生而言,测量不仅仅是需要了解的技能,更可能是他们以后从事的工作,所以对于测量的基本功的要求更加严苛。 由于中职学生对于理论的轻视,使得在知识层面上的掌握浅薄,所以在理论知识上要求他们熟练记忆。 从岗位需求上看,中职学生要打破社会成见,必须有一定的技能证书,所以面向技能层面的目标是以中级测量工的基本要求为标准的。 对于学生的素质培养是所有教学的基本,先做人,后做事,所以严谨细致的作风和团队合作的精神,是贯彻教学当中的。 三、教学内容分析 (一)教学内容 根据课程要求和中职建筑施工专业学生的就业前景与职业发展,扎实完成测量的基本工作之一:水平角的测量。从基本的测回法入手,在掌握仪器使用的前提下,清晰了解水平角测量的原理和方法,清晰掌握测回法的步骤和注意事项。并通过四边形内角测回法观测这一具体测量项目考核与检查学生的概念理解能力,实际操作能力,合作组织能力以及发散思考能力。具体教学任务为: 1、熟练掌握角度的计算 2、掌握测回法测定水平角的过程 3、完成一四边形内角的观测。 4、分析项目完成过程中的不规范操作并能加以改正。 (二)教材分析 所采用的教材:《测量放线》----高等教育出版社出版 课程内容: 3.2.2 测回法测定水平角 本教材在编排上,先介绍了仪器的操作,再介绍 原理和方法,比较符合中职学生的认知顺序。通过对 教材的整理,拓展了一项综合性的小组任务:四边形内 角和的测量。从而达到理实一体化的教学效果。

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

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

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

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

单片机类毕业设计题目汇总 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控制的太阳能热水器

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

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

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

单片机类毕业设计题目汇总 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. ?汽车倒车防撞报警器的设计 43. ?篮球赛计时记分器 44. ?基于单片机的家用智能总线式开关设计 45. ?设施环境中湿度检测电路设计 46. ?基于单片机的音乐合成器设计 47. ?设施环境中二氧化碳检测电路设计 48. ?基于单片机的水温控制系统设计 49. ?基于单片机的数字温度计的设计 50. ?基于单片机的火灾报警器 51. ?基于单片机的红外遥控开关设计 52. ?基于单片机的电子钟设计 53. ?基于单片机的红外遥控电子密码锁 54. ?大棚温湿度自动监控系统 55. ?基于单片机的电器遥控器的设计 56. ?单片机的语音存储与重放的研究 57. ?基于单片机的电加热炉温度控制系统设计 58. ?红外遥控电源开关 59. ?基于单片机的低频信号发生器设计 60. ?基于单片机的呼叫系统的设计 61. ?基于PIC16F876A单片机的超声波测距仪 62. ?基于单片机的密码锁设计 63. ?单片机步进电机转速控制器的设计 64. ?由AT89C51控制的太阳能热水器 65. ?防盗与恒温系统的设计与制作 66. ?AT89S52单片机实验系统的开发与应用 67. ?基于单片机控制的数字气压计的设计与实现 68. ?智能压力传感器系统设计 69. ?智能定时器 70. ?基于单片机的智能火灾报警系统

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

单片机类 业设计 刷电子时钟的设计 刷全自动节水灌溉系统--硬件部 刷数 式温度计的设计 刷温度 控系统设计 刷基于单片机的语音提示测温系统的研究 刷简易无线电遥控系统 刷数 流 计 刷基于单片机的全自动洗衣机 刷水塔智能水 控 系统 刷温度箱模拟控 系统 刷超声波测距仪的设计 刷基于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单片机的多路温度采集控 系统 刷点阵电子显示屏-- 业设计 刷超声波测距仪-- 业设计 刷单片机对玩 小车的智能控 业设计论文 刷基于单片机控 的电机交流调速 业设计论文

单片机毕业设计

毕业设计(专科)设计题目单片机电子时钟 学院贵州师范大学职业技术学院 系部机电系 专业电气自动化技术专业 班级 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)

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

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

目录 引言 (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)

角度测量装置研究报告与设计方案

唐山师范学院本科毕业论文 题目角度测量装置的研究与设计 学生 222222 指导教师尹义斌高级实验师 年级 2008级 专业电子信息科学与技术 系别物理系 唐山师范学院物理系 2018年5月

郑重声明 本人的毕业论文<设计)是在指导教师尹义斌老师的指导下独立撰写完成的。如有剽窃、抄袭、造假等违反学术道德、学术规范和侵权的行为,本人愿意承担由此产生的各种后果,直至法律责任,并愿意通过网络接受公众的监督。特此郑重声明。 毕业论文<设计)作者<签名): 年月日

目录 标题 (1) 中文摘要 (1) 1 序言 (1) 2 系统基本方案设计 (1) 2.1各模块方案的选择 (1) 2.2系统总体概述 (5) 2.3系统结构框图 (2) 2.4系统总电路图 (3) 3 硬件系统设计 (3) 3.1单片机芯片介绍 (3) 3.2传感器芯片介绍 (4) 3.3AD转换装置 (6) 3.4四分频电路 (9) 3.5液晶显示电路 (10) 4系统程序设计 (13) 系统程序流程图 (13) 5结论 (14) 参考文献 (14) 致谢 (15) 附录 (16) 外文页 (19)

电子角度测量仪的研究与制作 李洪卫 摘要角度测量装置是某控制系统中瞄准装置的关键部件.在以往的控制系统中,多数都是仅凭设备操作人员眼睛瞄准指定目标,然后作出相应的控制,这样就带来一系列问题,如操作人员的经验、瞄准装置转盘的空回都可能会严重会影响瞄准目标的精确程度,从而严重影响控制系统的精度.为了提高控制系统的瞄准精度,在控制系统的瞄准装置中增加了角度测量装置,操作人员要求目标后所要达到的角度值能够精确定量地显示在操作面板上,帮助操作人员更加准确地实现对角度的精确需求,因此,极大地提高了控制系统的控制精确度.本系统就是角度测量装置的一个简单的应用,设计采用单片机为控制单元,用倾角传感器检测平衡板倾斜角度,采取步进电机控制平衡板角度并使其达到预置角度的目的。 关键词角度传感器单片机 AD转换分频 1 序言 现如今,角度测量装置在很多机械应用系统中都是关键的部位,而且是需要高精度的重要装置,但是在以往的一些控制系统中多数都是单凭依靠设备操作人员的主观判断来锁定目标,然后来做出相应的判断和控制,这就带来了很多问题,比如这会由于操作人员的经验,目测误差以及对装置操作问题所引起的操作误差,甚至误差过大而远远不符合实际要求。所以为了提高角度测量的精度,提高装置的可操作性,所以需要角度测量装置来帮助实现。 本设计开始利用角度传感器SCA60C的角度测量功能对其所在位置的角度输出模拟信号,然后利用模数转换芯片ADC0809将传感器所输出的将模拟量转变为数字量,然后将数字量输入到单片机89c52内部控制并通过数码管输出显示出实际的角度值。 2系统基本方案设计 2.1 各方案论证与比较

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

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

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

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

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

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

基于单片机毕业设计论文

超声波倒车雷达 摘要 随着我国经济飞速发展,越来越多的人拥有了自己的汽车,同时由泊车和倒车所引发的事故也越来越多。这些事故常常给驾驶员带来许多的麻烦,因此,有助于驾驶员泊车和倒车的倒车雷达应运而生。 倒车雷达全称叫“倒车防撞雷达”,也叫“泊车辅助装置”,是汽车泊车安全辅助装置,能以声音或者更为直观的显示告知驾驶员周围障碍物的情况,解除了驾驶员泊车和启动车俩时前后左右探视所引起的困扰,并帮助驾驶员扫除视野的死角和视线模糊的缺陷。本文介绍了以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

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

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

第7课--角度测量仪器及其使用

矿井测量与矿图单元教学设计(七) 一、教案头 课题角度测量仪器及其使用授课日期 授课班级12煤矿开采高职课时:2学时上课地点 教学目标 能力(技能)目标知识目标素质目标①能正确地使用经纬仪 ①掌握经纬仪每个部件的名称 和作用 ②掌握经纬仪的使用方法 ①能吃苦,能 忍受,甘于奉 献,具备优秀 意志品质; ②拥有良好 的自学能力, 安全生产。 能力训 练任务及案例能力训练项目: 1、正确的安置经纬仪 作业 课后总结

二、教学过程设计 步骤教学内容教学方法教学手段学生活动时间分配 告知 (教学内容、目的)本节课主要内容,如何使用经 纬仪 教师介绍仪器展示 学生可提问 并讨论 10分钟 引入 (任务项目) 经纬仪的作用教师讲解图示讲解设置情景15分钟 操练 (掌握初步或基本能力) 讲解符合水准测量、闭合水 准测量 教师演示仪器操作学生观看10分钟 深化 (加深对基本能力的体会)学生练习安置经纬仪教师组织分组操作 组织每一位 学生练习操 作 30分钟 归纳 (知识和能力) 教师点评,讲解操作的注意事 项 教师讲解讲述 学生参与总 结。 10分钟 训练 巩固拓展检验组织学生分组讨论,练习教师组织分组训练 联系使用水 准仪 10分钟 总结教师总结,布置预习内容教师总结讲述学生参与。5分钟三、教学内容设计 序号教学内容(知识点) 或训练点 What 教学目的(为什么教) 或训练目的 Why 教学思路(怎么教) 或训练方法 How 备注 1 说出经纬仪的每个 部件的名称和作用为正确使用经纬仪打 基础 图示、说明、仪器展示 2 正确地使用经纬仪教会学生正确地安置 经纬仪 图示、说明、操作仪器 四、讲义 普通光学经纬仪的结构组成大致可分为基座、度盘、照准部等三大部分,如图2?2?5(b)所示。

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

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

相关文档
最新文档