《基于51单片机设计的多功能数字时钟毕业设计.doc》由会员分享,可在线阅读,更多相关《基于51单片机设计的多功能数字时钟毕业设计.doc(20页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 基于51单片机多功能数字时钟 姓名:刘波 学号:01105120 1 系统设计1.1 设计要求设计制作一个24小时制多功能数字钟。1.1.1 主要性能指标1、数字显示年、月、周、日、时、分、秒。1.1.2 创意部分要求准确的进行年、月、周、日、时、分、秒的转换,切换两种显示模式。1.2 总体设计方案1.2.1 概述及设计思路该设计方案是以MC51单片机为核心,采用LCD液晶屏幕显示系统,温度采集模块、日期提醒、键盘时间调整预设置等模块,所构建的数字时钟系统,能动态显示实时时钟的时、分、秒,数据显示(误差限制在30每天)。1.2.2 方案论证(1)时钟模块【方案一】采用单片机内置定时/计数器。
2、它的处理过程主要是先设定单片机内部定时/计数器的工作方式,对机器周期计数确定基准时间,然后用另外一个定时器软件计数的方法对基准时间形成秒,秒计60次形成分,分计60次形成小时。依此类推,获取日期也是采用相同的方法。该方案在具体实现过程中,计时存在较大的误差。如果晶振受到其他外界信号干扰,或者基准时间计算不准确,都会导致时间显示错误。【方案二】采用555多谐振荡器。由555定时器组成一个多谐振荡器,产生周期为100HZ的脉冲,然后经过两个74LS160组成的分频器得到1HZ的秒脉冲。多谐振荡器的稳定度及频率的准确度决定了数字钟计时的准确程度,通常选用成品晶振构成振荡器电路。计时精度取决于振荡器的
3、频率,振荡器频率越高计时精度越高。【方案三】采用DS1302时钟芯片。DS1302是一种高性能、超低功耗的实时时钟芯片,附加31字节静态RAM,可以通过串行接口与单片机进行通信。实时时钟提供秒、分、时、日、星期、月、年的信息,每个月的天数和闰年的天数可自动调整,时钟操作可通过AM/PM标志位决定采用24或12小时时间格式。芯片内部集成备用电源,当外围电路电路有电源供应的时候,备用电源充电储能。当外围电路掉电时,DS1302芯片工作在休眠状态,以备用电源供电。当外围电路再次供电,即可唤醒休眠进入正常工作状态,显示时间无任何异常。该系统设计中,采用方案三。(2)数据显示【方案一】采用LED数码管显
4、示数据。LED数码管是由若干个发光二极管组成的显示字段的显示器件,当数码管中的某个发光二极管导通的时候,相应的一个字段便发光,不导通则不发光。一般来说,LED数码管的控制可分为段选控制和位选控制。段选是LED所显示的字段,如:a,b,c,d,e,f,g,dp,当a,b,c同时点亮时显示数字7;当a,b,d,e,g同时点亮时显示数字2。位选则是显示该数字的位。根据以上控制原理,可实现对时间和温度的显示。【方案二】采用LCD1602液晶屏显示数据。液晶屏的应用非常广泛,比如日常生活中的手表、时钟、计算器、仪器仪表、家电、医疗器械、车船仪表、声象设备文体用品、通讯设备视频图像显示和大画面显示等等。L
5、CD1602 液晶模块的读写操作,屏幕和光标的操作都是通过指令编程来实现的。 如清除显示指令 01H,光标复位到地址 00H 位置 ;光标复位指令00H,光标返回到地址。LCD1602液晶屏具有字符发生器,可以直观的显示汉字、图形、字符,并且显示容量大,进行数据的实时显示简单方便。该系统设计中,需要显示的数据比较多。如果使用LED数码管,那么就要用分屏切换来显示数据,那样既不直观又不方便,并且对单片机的I/O口开销比较大。若使用LCD液晶屏显示数据,则不需要分屏切换,而且还节省了I/O资源。因此,采用方案二。2 系统组成与工作原理 2.1 系统框图及工作原理AT89S51键盘输入LCD 液晶显
6、示DS18B02DS1302图2-1 系统框架图工作原理:本设计采用STC89C51单片机作为本次课程设计的控制模块。单片机可把由DS18B20、DS1302中的数据利用软件来进行处理,从而把数据传输到显示模块,实现温度、日历的显示。以LCD液晶显示器为显示模块,把单片机传来的的数据显示出来,并且显示多样化,在显示电路中,主要靠按键来实现各种显示要求的选择与切换。2.2 单元电路设计2.2.1 MC-51单片机89S51各引脚功能介绍:VCC:89S51 电源正端输入,接+5V。VSS:电源地端。XTAL1:单芯片系统时钟的反相放大器输入端。XTAL2:系统时钟的反相放大器输出端,一般在设计上
7、只要在 XTAL1 和 XTAL2 上接上一只石英振荡晶体系统就可以动作了,此外可以在两引脚与地之间加入一 20PF 的小电容,可以使系统更稳定,避免噪声干扰而死机。EA/Vpp:EA为英文External Access的缩写,表示存取外部程序代码之意,低电平动作,也就是说当此引脚接低电平后,系统会取用外部的程序代码(存于外部EPROM中)来执行程序。因此在8031及8032中,EA引脚必须接低电平,因为其内部无程序存储器空间。如果是使用 8752 内部程序空间时,此引脚要接成高电平。此外,在将程序代码烧录至8751内部EPROM时,可以利用此引脚来输入21V的烧录高压(Vpp)。ALE/PR
8、OG:端口3的管脚设置:P3.0:RXD,串行通信输入。P3.1:TXD,串行通信输出。P3.2:INT0,外部中断0输入。P3.3:INT1,外部中断1输入。P3.4:T0,计时计数器0输入。P3.5:T1,计时计数器1输入。P3.6:WR:外部数据存储器的写入信号。P3.7:RD,外部数据存储器的读取信号。2.2.2 复位电路MCS-51单片机的复位是由外部的复位电路来实现的。复位引脚RST通过一个斯密特触发器与复位电路相连,斯密特触发器用来抑制噪声,在每个机器周期的S5P2,斯密特触发器的输出电平由复位电路采样一次,然后才能得到内部复位操作所需要的信号。上电复位:上电复位电路是种简单的复
9、位电路,只要在RST复位引脚接一个电容到VCC,接一个电阻到地就可以了。上电复位是指在给系统上电时,复位电路通过电容加到RST复位引脚一个短暂的高电平信号,这个复位信号随着VCC对电容的充电过程而回落,所以RST引脚复位的高电平维持时间取决于电容的充电时间。为了保证系统安全可靠的复位,RST引脚的高电平信号必须维持足够长的时间。上电自动复位是通过外部复位电路的电容充电来实现的。只要Vcc的上升时间不超过1ms,就可以实现自动上电复位。图2-2-2 复位电路2.2.3 时钟电路时钟是单片机的心脏,单片机各功能部件的运行都是以时钟频率为基准,有条不紊的一拍一拍地工作。因此,时钟频率直接影响单片机的
10、速度,时钟电路的质量也直接影响单片机系统的稳定性。常用的时钟电路有两种方式:一种是内部时钟方式,另一种为外部时钟方式。本文用的是内部时钟方式(如图3-3所示)。MCS-51单片机内部有一个用于构成振荡器的高增益反相放大器,该高增益反向放大器的输入端为芯片引脚XTAL1,输出端为引脚XTAL2。这两个引脚跨接石英晶体振荡器和微调电容,就构成一个稳定的自激振荡器。图2-2-3 时钟电路2.2.4 显示电路采用LCD显示,LCD显示具有丰富多样性,灵活性,电路简单、易于控制而且功耗小,对于信息量多的系统,是比较适合的,LCD液晶显示模块采用LCD1602型号,具有很低的功耗,正常工作室电流仅2.0m
11、A/5.0V。通过编程实现总动关闭屏幕能够更有效地降低功耗。LCD1602分两行显示,每行可现实多达16个字符,其内部的字符发生器已经存储了160个不同的点阵字符图形,通过内部指令可实现对其显示多样的控制。LCD1602的特性: +5V电压,对比度可调 内含复位电路 提供各种控制命令,如:清屏、字符闪烁、光标闪烁、显示移位等多种功能 有80字节显示数据存储器DDRAM 内建有160个5X7点阵的字型的字符发生器CGROM 8个可由用户自定义的5X7的字符发生器CGRAM图2-2-4 显示电路图2.2.5 按键电路按键的开关状态通过一定的电路转换为高、低电平状态。按键闭合过程在相应的I/O端口形
12、成一个负脉冲。闭合和释放过程都要经过一定的过程才能达到稳定,这一过程是处于高、低电平之间的一种不稳定状态,称为抖动。抖动持续时间的常长短与开关的机械特性有关,一般在5-10ms之间。为了避免CPU多次处理按键的一次闭合,应采用措施消除抖动。本文采用的是独立式按键,直接用I/O口线构成单个按键电路,每个按键占用一条I/O口线,每个按键的工作状态不会产生互相影响。P2.2口表示功能移位键,按键选择要调整的时十位、时个位、分十位或分个位。 P2.1口表示数字“+“键,按一下则对应的数字加1。P2.0口表示数字“-”键,按一下则对应的数字减1。 图 2-2-5 按键控制模块 P2.3口表示时间表的切换
13、,程序默认为日常时间表,当按下该开关,使输入为低电平时,表示当前执行的是温度显示。再按键,使键抬起,输入维高电平时,表示当前执行的是日常作息时间表。3 软件设计3.1 程序流程图开始系统初始化调用DS1302子程序调用DS18B20子程序调用LCD液晶子程序数据显示3.2 系统程序#include #include #include#define LCM_RS P1_3 /定义引脚#define LCM_RW P1_4#define LCM_E P1_5#define LCM_Data P0#define Busy 0x80 /用于检测LCM状态字中的Busy标识#define uchar u
14、nsigned charuchar id,timecount,dipsmodid;bit lmcinit_or_not; /是否需要清屏标志位“1”为需要“0”为不需要bit flag,sflag; /flag是时钟冒号闪烁标志,sflag是温度负号显示标志void Disp_line1(void); /显示屏幕第一行 void Disp_line2(void); /显示屏幕第二行void id_case1_key();void Disp_mod0(void);/显示模式0void Disp_mod1(void);/显示模式1/* DS1302 时间显示定义部分sbit T_CLK=P10;s
15、bit T_IO =P11;sbit T_RST=P12;sbit ACC0=ACC0;sbit ACC7=ACC7;void Set(uchar,uchar); /根据选择调整相应项目void RTInputByte(uchar); /* 输入 1Byte */uchar RTOutputByte(void); /* 输出 1Byte */void W1302(uchar, uchar); / 向DS1302写入一个字节uchar R1302(uchar); / 从DS1302读出一个字节void Set1302(unsigned char * ); / 设置时间 bit sec,min,h
16、our,year,mon,day,weekk; /闪烁标志位/初始化后设置为:04年12月2日星期4 0点0分0秒unsigned char inittime7=0x00,0x00,0x00,0x02,0x12,0x04,0x04;/ 秒 分钟 小时 日 月 年 星期/* 18B20温度显示定义部分sbit DQ=P16; /18B20 接P16口typedef unsigned char byte;typedef unsigned int word;Read_Temperature(char,char);void mychar(void);byte ow_reset(void);byte r
17、ead_byte(void);void write_byte(char val);void adjust_res(char res); /res 分别等于 0x1f, 0x3f, 0x5f 温度读数分辨率分别对应 / 0.5, 0.25, 0.125 /*温度控制部分*bit tl_flash_flag; /下限闪烁标志bit th_flash_flag; /上限闪烁标志bit tl_flag; /下限越限标志 bit th_flag; /上限越限标志 bit tl_sign,th_sign;/温度零下标志 0:零上,1:零下char tempid;void Disp_Temp(void);
18、/显示上下限温度void Set_TH_Temp(void); /设置温度上限void Set_TL_Temp(void); /设置温度下限signed char tl=20,th=45;void Compare_Temp(signed char l,signed char h); /比较温度void Tl_Al(void); /下限越限报警void Th_Al(void); /上限越限报警/* 1602LCD驱动 *void WriteDataLCM(unsigned char WDLCM);void WriteCommandLCM(unsigned char WCLCM,BuysC);un
19、signed char ReadStatusLCM(void);void LCMInit(void);void DisplayOneChar(unsigned char X, unsigned char Y, unsigned char DData);void DisplayListChar(unsigned char X, unsigned char Y, unsigned char code *DData);void Delay5Ms(void);void Delay400Ms(void);unsigned char code week=Week.;void main(void) Dela
20、y400Ms(); /启动等待,等LCM讲入工作状态 LCMInit(); /LCM初始化 Delay5Ms(); /延时片刻(可不要) mychar(); TMOD=0x01; TH0=(65535-50000)/256; TL0=(65535-50000)%256; EA=1; TR0=1; ET0=1; W1302(0x90,0xa5);/打开充电二级管 一个二级管串联一个2K电阻 W1302(0x8e,0x80);/写保护,禁止写操作 adjust_res(0x1f); /调整18B20的分辨率 0x1f:0.5; 0x3f:0.25; 0x5f:0.125 while(1) if (
21、P2_3=0) dipsmodid+; lmcinit_or_not=1; if(dipsmodid2) dipsmodid=0; while(P2_3=0); switch(dipsmodid) case 0: Disp_mod0(); break; case 1: Disp_mod1(); break; /选择显示模?void Dispmod_id_case_key() if (P0_3=0) dipsmodid+; if(dipsmodid1) dipsmodid=0; /显示模式0void Disp_mod0(void) if(lmcinit_or_not=1) LCMInit();
22、lmcinit_or_not=0; if (P2_0|P2_1)=0) /初始化 Delay5Ms(); if (P2_0|P2_1)=0) Set1302(inittime); /mychar(); /显示自定义字符 if (P2_2=0) / 设置和选择项目键 Delay5Ms(); if(P0_6=0)id+;if(id7) id=0; while(P2_2=0); switch(id) case 0: sec=0; Disp_line1(); Disp_line2(); break; case 1:/年 year=1; Disp_line1(); Disp_line2(); id_ca
23、se1_key(); break; case 2:/月 year=0;mon=1; Disp_line1(); Disp_line2(); id_case1_key(); break; case 3:/日 mon=0;day=1; Disp_line1(); Disp_line2(); id_case1_key(); break; case 4:/星期 day=0;weekk=1; Disp_line1(); Disp_line2(); id_case1_key(); break; case 5:/小时 weekk=0;hour=1; Disp_line1(); Disp_line2(); i
24、d_case1_key(); break; case 6:/分钟 hour=0;min=1; Disp_line1(); Disp_line2(); id_case1_key(); break; case 7:/秒 min=0;sec=1; Disp_line1(); Disp_line2(); id_case1_key(); break; /显示模式1void Disp_mod1(void) if(lmcinit_or_not=1) LCMInit(); lmcinit_or_not=0; Read_Temperature(1,0); DisplayOneChar(0,1,T); Displ
25、ayOneChar(1,1,L); DisplayOneChar(2,1,:); DisplayOneChar(7,1,T); DisplayOneChar(8,1,H); DisplayOneChar(9,1,:); if(P2_2=0) if(P2_2=0) tempid+; if(tempid2) tempid=0; while(P2_2=0); switch(tempid) case 0:4 实验与调试4.1 硬件测试本设计的硬件验证电路完全由按照上述理论进行焊接。其电路焊接如图4-1所示。由于电路比较简单在焊接中遇到的问题不是很多。主要遇到的问题有电路焊接时地线和电源线的排布,由于电
26、路中的电源线和地线的连接点比较多,在实际的印刷电路板中,地线一般是环绕板子而且比较粗的铜线,鉴于这个思路,我将电源线和地线分别布置在电路板的两个边上,如图4-2,4-3所示。另外,由于我们这是实验板,是验证理论用的板子,板子上的芯片经常需要拆卸,因此我选择了用双列直插底座来安装芯片,这样可以保证在拆卸芯片时不需要再重新焊接芯片,省去了很多不必要的麻烦。硬件焊接好后需要测试是否都连接好了,本设计采用的测试方法是用万用表来测量,用万用表的两个表笔分别接连线的两端,测试是否电阻为零,如果电阻为零说明连接正确,如果有电阻说明没有连接好。由于实验板上的有些焊点离的比较近,在焊接时可能由于不小心将焊锡滴落
27、在两个焊点之间造成短路,短路是对电路板最大的危害之一,因此要细心的检查每两个相邻的焊点之间是否有短路发生。本设计采用伟福编译软件来编译程序,是目前使用广泛的单片机开发软件,它集成了源程序编辑和程序调试于一体,支持汇编语言编译,另外它还支持第三方编译器,可以编译C语言和PL/M语言。源程序的编写:首先从菜单的“文件”中“新建文件”,建立文件;然后为文件选择好单片机型号,语言设置项选择伟福汇编器;确定后新的文件就算建立了。接下来进行编辑、修改等操作。如图4-2所示。编译:加载好要编译的文件,在工具栏的右上方找到编译按钮,按下编译按钮,开始编译,编译后会提示编译是否通过,如果编译通过就可以进行程序下
28、载,实验;如果编译没有通过说明程序存在错误需要修改这时会在软件下方提示哪里有错误,是什么错误类型,如图4-3所示。双击下边的错误提示,软件会将光标自动移到错误处以便于修改。编译通过后会显示编译成功提示,如图4-4所示。编译:加载好要编译的文件,在工具栏的右上方找到编译按钮,按下编译按钮,开始编译,编译后会提示编译是否通过,如果编译通过就可以进行程序下载,实验;如果编译没有通过说明程序存在错误需要修改这时会在软件下方提示哪里有错误,是什么错误类型。双击下边的错误提示,软件会将光标自动移到错误处以便于修改。编译通过后会显示编译成功提示。4.2 实物调试由于实物调试中遇到的问题可能是软件的问题也可能
29、是硬件的问题,因此需要采取好的调试过程,制定一个好的调试原则。本设计在调试时采用了遇到问题先排查是否是硬件故障,然后再排查软件故障的顺序。在排查硬件故障时可以利用已有的设计成功的软件来测试。例如在调试过程中,最先遇到的问题是液晶显示器不能显示。我在排查故障时采用了一个原有的能够正常运行的程序来测试电路是否能够显示,结果是能够显示。这说明电路的硬件连接没有问题,然后再排查软件问题,结果发现是程序中查询日历芯片时的地址赋错值了,在排除这个错误之后再烧写程序测试就能够正常显示了。程序能够正常显示时间之后是调试按键子程序,要测试是否能扫描到按键及按键功能是否正确。由于按键程序设计时跳转比较麻烦因此出了
30、些小错误,在按键调整之后总是不能返回时间显示界面。经过细心检查发现是在返回显示程序的跳转标号写错了,经过改进,终于成功了。程序能够正常显示时间之后是调试按键子程序,要测试是否能扫描到按键及按键功能是否正确。由于按键程序设计时跳转比较麻烦因此出了些小错误,在按键调整之后总是不能返回时间显示界面。经过细心检查发现是在返回显示程序的跳转标号写错了,经过改进,终于成功了。程序能够正常显示时间之后是调试按键子程序,要测试是否能扫描到按键及按键功能是否正确。由于按键程序设计时跳转比较麻烦因此出了些小错误,在按键调整之后总是不能返回时间显示界面。经过细心检查发现是在返回显示程序的跳转标号写错了,经过改进,终
31、于成功了。元器件名称参数备注单片机AT89S51(12MHZ)1晶体DRYSTAL 12MHZ1晶体DRYSTAL 32.768MHZ1温度测量芯片DS18B201时钟模块DS13021LCD显示模块LCD16021三极管PNP90122电容47F5电容22pF5电容10F5按键BUTTON10电阻(上拉电阻)10K20电阻1K20滑动变阻器47K2限流电阻0.1K10电路原理图 1. 基于C8051F单片机直流电动机反馈控制系统的设计与研究2. 基于单片机的嵌入式Web服务器的研究 3. MOTOROLA单片机MC68HC(8)05PV8/A内嵌EEPROM的工艺和制程方法及对良率的影响研究
32、 4. 基于模糊控制的电阻钎焊单片机温度控制系统的研制 5. 基于MCS-51系列单片机的通用控制模块的研究 6. 基于单片机实现的供暖系统最佳启停自校正(STR)调节器7. 单片机控制的二级倒立摆系统的研究8. 基于增强型51系列单片机的TCP/IP协议栈的实现 9. 基于单片机的蓄电池自动监测系统 10. 基于32位嵌入式单片机系统的图像采集与处理技术的研究11. 基于单片机的作物营养诊断专家系统的研究 12. 基于单片机的交流伺服电机运动控制系统研究与开发 13. 基于单片机的泵管内壁硬度测试仪的研制 14. 基于单片机的自动找平控制系统研究 15. 基于C8051F040单片机的嵌入式
33、系统开发 16. 基于单片机的液压动力系统状态监测仪开发 17. 模糊Smith智能控制方法的研究及其单片机实现 18. 一种基于单片机的轴快流CO,2激光器的手持控制面板的研制 19. 基于双单片机冲床数控系统的研究 20. 基于CYGNAL单片机的在线间歇式浊度仪的研制 21. 基于单片机的喷油泵试验台控制器的研制 22. 基于单片机的软起动器的研究和设计 23. 基于单片机控制的高速快走丝电火花线切割机床短循环走丝方式研究 24. 基于单片机的机电产品控制系统开发 25. 基于PIC单片机的智能手机充电器 26. 基于单片机的实时内核设计及其应用研究 27. 基于单片机的远程抄表系统的设
34、计与研究 28. 基于单片机的烟气二氧化硫浓度检测仪的研制 29. 基于微型光谱仪的单片机系统 30. 单片机系统软件构件开发的技术研究 31. 基于单片机的液体点滴速度自动检测仪的研制32. 基于单片机系统的多功能温度测量仪的研制 33. 基于PIC单片机的电能采集终端的设计和应用 34. 基于单片机的光纤光栅解调仪的研制 35. 气压式线性摩擦焊机单片机控制系统的研制 36. 基于单片机的数字磁通门传感器 37. 基于单片机的旋转变压器-数字转换器的研究 38. 基于单片机的光纤Bragg光栅解调系统的研究 39. 单片机控制的便携式多功能乳腺治疗仪的研制 40. 基于C8051F020单
35、片机的多生理信号检测仪 41. 基于单片机的电机运动控制系统设计 42. Pico专用单片机核的可测性设计研究 43. 基于MCS-51单片机的热量计 44. 基于双单片机的智能遥测微型气象站 45. MCS-51单片机构建机器人的实践研究 46. 基于单片机的轮轨力检测 47. 基于单片机的GPS定位仪的研究与实现 48. 基于单片机的电液伺服控制系统 49. 用于单片机系统的MMC卡文件系统研制 50. 基于单片机的时控和计数系统性能优化的研究 51. 基于单片机和CPLD的粗光栅位移测量系统研究 52. 单片机控制的后备式方波UPS 53. 提升高职学生单片机应用能力的探究 54. 基于
36、单片机控制的自动低频减载装置研究 55. 基于单片机控制的水下焊接电源的研究 56. 基于单片机的多通道数据采集系统 57. 基于uPSD3234单片机的氚表面污染测量仪的研制 58. 基于单片机的红外测油仪的研究 59. 96系列单片机仿真器研究与设计 60. 基于单片机的单晶金刚石刀具刃磨设备的数控改造 61. 基于单片机的温度智能控制系统的设计与实现 62. 基于MSP430单片机的电梯门机控制器的研制 63. 基于单片机的气体测漏仪的研究 64. 基于三菱M16C/6N系列单片机的CAN/USB协议转换器 65. 基于单片机和DSP的变压器油色谱在线监测技术研究 66. 基于单片机的膛
37、壁温度报警系统设计 67. 基于AVR单片机的低压无功补偿控制器的设计 68. 基于单片机船舶电力推进电机监测系统 69. 基于单片机网络的振动信号的采集系统 70. 基于单片机的大容量数据存储技术的应用研究 71. 基于单片机的叠图机研究与教学方法实践 72. 基于单片机嵌入式Web服务器技术的研究及实现 73. 基于AT89S52单片机的通用数据采集系统 74. 基于单片机的多道脉冲幅度分析仪研究 75. 机器人旋转电弧传感角焊缝跟踪单片机控制系统 76. 基于单片机的控制系统在PLC虚拟教学实验中的应用研究77. 基于单片机系统的网络通信研究与应用 78. 基于PIC16F877单片机的
38、莫尔斯码自动译码系统设计与研究79. 基于单片机的模糊控制器在工业电阻炉上的应用研究 80. 基于双单片机冲床数控系统的研究与开发 81. 基于Cygnal单片机的C/OS-的研究82. 基于单片机的一体化智能差示扫描量热仪系统研究 83. 基于TCP/IP协议的单片机与Internet互联的研究与实现 84. 变频调速液压电梯单片机控制器的研究 85. 基于单片机-免疫计数器自动换样功能的研究与实现 86. 基于单片机的倒立摆控制系统设计与实现 87. 单片机嵌入式以太网防盗报警系统 88. 基于51单片机的嵌入式Internet系统的设计与实现 89. 单片机监测系统在挤压机上的应用 90
39、. MSP430单片机在智能水表系统上的研究与应用 91. 基于单片机的嵌入式系统中TCP/IP协议栈的实现与应用92. 单片机在高楼恒压供水系统中的应用 93. 基于ATmega16单片机的流量控制器的开发 94. 基于MSP430单片机的远程抄表系统及智能网络水表的设计95. 基于MSP430单片机具有数据存储与回放功能的嵌入式电子血压计的设计 96. 基于单片机的氨分解率检测系统的研究与开发 97. 锅炉的单片机控制系统 98. 基于单片机控制的电磁振动式播种控制系统的设计 99. 基于单片机技术的WDR-01型聚氨酯导热系数测试仪的研制 100. 一种RISC结构8位单片机的设计与实现
40、 101. 基于单片机的公寓用电智能管理系统设计 102. 基于单片机的温度测控系统在温室大棚中的设计与实现103. 基于MSP430单片机的数字化超声电源的研制 104. 基于ADC841单片机的防爆软起动综合控制器的研究105. 基于单片机控制的井下低爆综合保护系统的设计 106. 基于单片机的空调器故障诊断系统的设计研究 107. 单片机实现的寻呼机编码器 108. 单片机实现的鲁棒MRACS及其在液压系统中的应用研究 109. 自适应控制的单片机实现方法及基上隅角瓦斯积聚处理中的应用研究110. 基于单片机的锅炉智能控制器的设计与研究 111. 超精密机床床身隔振的单片机主动控制 11
41、2. PIC单片机在空调中的应用 113. 单片机控制力矩加载控制系统的研究 项目论证,项目可行性研究报告,可行性研究报告,项目推广,项目研究报告,项目设计,项目建议书,项目可研报告,本文档支持完整下载,支持任意编辑!选择我们,选择成功!项目论证,项目可行性研究报告,可行性研究报告,项目推广,项目研究报告,项目设计,项目建议书,项目可研报告,本文档支持完整下载,支持任意编辑!选择我们,选择成功!单片机论文,毕业设计,毕业论文,单片机设计,硕士论文,研究生论文,单片机研究论文,单片机设计论文,优秀毕业论文,毕业论文设计,毕业过关论文,毕业设计,毕业设计说明,毕业论文,单片机论文,基于单片机论文,毕业论文终稿,毕业论文初稿,本文档支持完整下载,支持任意编辑!本文档全网独一无二,放心使用,下载这篇文档,定会成功!20