公务员期刊网 精选范文 单片机技术论文范文

单片机技术论文精选(九篇)

前言:一篇好文章的诞生,需要你不断地搜集资料、整理思路,本站小编为你收集了丰富的单片机技术论文主题范文,仅供参考,欢迎阅读并收藏。

单片机技术论文

第1篇:单片机技术论文范文

1.1手机语音

目前,手机的语音功能越来越强大,其中语音功能中有一项非常重要的功能——语音识别,这种语音功能和单片机具有密切的联系。语音信息条目输入后,单片机系统就可以进行识别,并且进行相关的操作。单片机主要设置于音频入口处,主要功能是为了收集各种音频信息,然后一一分析、辨别,最后分别向各个部件下发指令,完成相关的操作。

1.2电话录音

电话不仅具有通话功能,同时还具备通话录音功能,单片机用于录音电话中不仅可以收集各种请求信号,也可以发出相应的控制信号。

1.3应用于仪器仪表领域

单片机具有体积小、高集成度、可靠性高等优点,将其应用于仪器仪表行业,可大大提高仪器仪表的智能化、数字化程度,也可以有效提高仪器仪表的控制功能、处理功能、测试功能。比如,目前将单片机技术应用于航天航空仪器仪表中,在很大程度上提高了仪器的集成性、可靠性以及准确性,事故发生率也大大降低,整个航天航空电子系统的智能化、自动化水平显著提高,信息传递效率和速度也有效提高。

1.4应用于家用电器领域

随着单片机技术的不断发展和普及应用,单片机技术不仅仅局限于一些高端的科研器械领域中,同时在人们的日常生活中也得到广泛应用。单片机的应用可以使整体家用电气得到智能化、一体化控制,也可提高电器的使用性能,有效识别相关的信息。比如,微波炉、洗衣机、电视机等一些常用的家用电器的显示系统、控制系统中会应用到单片机。将其应用于电视机上,可以使用户有效控制大型智能游戏,而且也可以选择更加方便的频道方式。将其应用于微波炉上,可以使食物的加热时间以及加热温度得以控制。将其应用于洗衣机中,可以按照衣服的脏度以及衣料的材质自动选择洗涤的强度、时间以及洗涤剂使用量。

1.5应用于医疗器械领域

现阶段我国医疗条件下,在检测手段、消毒条件、住院条件、检测手段等各方面都具有或多或少的问题,对患者就诊会有一定的影响。在医疗器械领域中应用单片机技术,可以在同一时间对多种疾病进行有效分析,不仅可以大大提高检测设备的检测准确性,也可在很大程度上提高诊断下药的科学性、可靠性,减少临床漏诊、误诊率。同时,在医疗器械中应用单片机技术,有利于提高医疗设备结构的智能化、合理化、自动化。目前,像分析仪器、超声波检测仪器、呼叫系统等医疗器械中都会应用到单片机。

1.6应用于工业控制领域

近年来随着工业的不断发展,工业生产的自动化程度不断提高,尤其是在电力高压行业、核工业、粉尘工业等一些特殊环境下,对于人体的危害较大,因此基本上都已经实现自动化操作。在这些高危作业的自动化操作中目前已经广泛应用到单片机技术。在工业化控制管理过程中应用单片机技术,通过数据采集以及过程控制手段实现了工业控制管理工作的有效性以及科学性。目前,在报警系统、自动喷漆系统、流水线作业系统等方面都广泛应用到单片机技术。

2.关于单片机的开发技术

出现新的CPU后,以往的8位机慢慢增加到了16位机、32位机、64位机甚至更高的级别。现阶段,基本上单片机都应用了EET技术,增加该项技术后可以有效避免外界的干扰,确保系统的时钟信号不受影响,整个系统的可靠性得以提升。在单片机中应用布线和驱动技术,可以减少噪声,减轻噪声对于电路信号的干扰,提高电路信号的传输质量。其次,在单片机中还应用了OPT技术、裸片技术、表面贴技术等,OPT技术相对于掩膜技术而言,具有生产周期短、风险小等特点;而裸片技术以及表面贴技术可避免OPT芯片出现接触不良现象。开发单片机技术的过程中,应该综合考虑成本、性能、适用环境等多方面因素,尽可能开发出和企业相适应的自动化系统。在选择编程语言时,由于C语言程序具有良好的可继承性,而且也便于进行模块化设计以及管理工作,因此一般都会选择C语言。在选择型号时,有AVR、8501、MS430、PIC等多种选择,因为不同的型号并不会存在较大的差异,因此在选择其中的一种型号后能举一反三。另外,在设计、开发单片机的过程中,还需要考虑接口设计、系统干扰、驱动电路设计、软件设计、平台建设、接口设计、抗干扰设计等诸多方面。

3.总结

第2篇:单片机技术论文范文

参考文献:

[1]雷娟.浅谈对单片机教学的几点思考[J].成功(教育),2009(5):215-216.

[2]王刚.CDIO工程教育模式的解读与思考[J].中国高教研究,2009,5(1):86-87.

[3]张翼成,刘美,王涛.CDIO模式下“单片机原理及应用”课程教学改革[J].计算机教育,2012,23:022.

[4]谢楠.CDIO项目教学法在单片机课程中的应用[J].浙江水利水电专科学校学报,2013(1):89-91.

[5]时军,王懿华.基于CDIO的“单片机原理及应用”教学改革与实践[J].中国电力教育,2010,35:029.

[6]王洪涛,何益宏.基于CDIO工程教育模式下《单片机原理及应用》课程教学研究[J].重庆文理学院学报(自然科学版),2011,5.

[7]史成芳,程荣龙.基于“案例驱动”的单片机教学方法研究[J].实验科学与技术,2010,8(006):93-94.

参考文献

[1]万文略.单片计算机及其应用[M].重庆:重庆大学出版社,2005.

[2]刘文涛.单片机应用开发实例[M].北京:清华大学出版社,2005.

[3]李群芳,张士军,黄建.单片微型计算机与接口技术[M].北京:电子工业出版社,2005.

[4]周文举.PC机串口与多个单片机红外无线通信的实现[J].工业控制计算机,2004,17(7):29-31.

[5]刘艳玲.采用MAX232实现MCS-51单片机与PC机的通信[J].天津理工大学学报,1999,15(2):57-61.

[6]徐速,李盛渝.单片机与PC机的串口通信[J].重庆工商大学学报:自然科学版,2005,22(4):360-363.

[7]孙瑞杰,吴晓宇,张瑜,等.用VB实现PC机与MSP430单片机串行通信的研究[J].计量与测试技术,2009,36(11):42-45.

[8]曾自强,王玉菡.用VC++实现单片机与PC机串口通信的三种方法[J].自动化与仪器仪表,2005(3):60-63.

[9]牛永超,马孝义.基于CC1100的温室温湿度监测系统[J].农机化研究,2009(8):90-92.

[10]陆忠实,沈军,罗护,等.声传感器网络节点的硬件系统设计[J].单片机与嵌入式系统应用,2009(8):23-25.

参考文献

[1]陈火旺,钱宇晖,孙永强.编译原理[M].北京:防工业出版社,1980.

[2]沈美明,温冬婵.IBM-PC汇编语言程序设计[M].北京:清华大学出版社,1994.

第3篇:单片机技术论文范文

关键词:单片机,I2C总线,红外遥控

 

引 言

红外遥控器的特点是使用方便、功耗低、抗干扰能力强,因此它的应用前景是不可估量。论文参考,I2C总线。市场上的各种家电的红外遥控系统技术成熟、成本低廉,但是,为了避免不同品牌、不同型号的设备之间产生误操作,人们在不同的设备中使用不同的传输规则或者识别码,这就使得各个型号的遥控器都只适用于各自的遥控对象,容易造成实际使用中遥控器多而杂,经常搞混的结果。论文参考,I2C总线。本设计本着解决这一矛盾的目的,提出了一种学习型红外遥控器的实现方案。

1 研究内容及目标

本设计首先分析了红外线遥控编解码原理,结合市场上出售的通用型遥控器进行比较,使用单片机对接收到的红外信号进行处理,把经过解码后产生的高低电平以二进制信号1和0的形式进行存储,随后经过调制产生38KHz载波,还原并发射红外线信号,从而达到控制多种家用电器的功能。文中给出了红外线接收发射,以及存储的基本原理及设计思路。

2 学习型红外遥控器硬件电路的设计

2.1系统整体设计

学习型红外遥控器是由单片机(AT89S52)、一体化红外接收头、振荡器(74F132)、红外发射二极管、存储器及行列式键盘组成的。论文参考,I2C总线。论文参考,I2C总线。学习型遥控器分为学习和控制两种状态。在学习状态下,主要完成红外信号的接收及存储功能。首先一体化红外接收头可以完成对其它遥控器发出的红外信号的接收并对其进行解调、整形、放大,然后把信号送入单片机AT89S52中,单片机定时采集一体化红外接收头发出的红外线信号,根据高低电平形成一系列0,1二进制码,并以8位为单位存放到存储器AT24C16以及指定键盘的数据区,从而完成对一个键的学习。如果再学习其它键的功能,方法相同。在控制状态下,单片机对存储器AT24C16和键盘进行寻址,依次读出这些数据,然后单片机以位为定时单位输出给振荡器74F132,调制频率为38KHz,送入放大器,驱动红外发射二极管进行发射,以实现对设备某一功能的控制。系统组成方框图2.1所示。

图2.1系统组成框图

2.2各单元电路设计

2.2.1 红外接收单元

红外接收单元是由红外线接收器件、前置放大电路、解调电路、指令信号检出电路、记忆及驱动电路、执行电路组成。当红外接收器件收到遥控器发射二极管的红外光信号时,它将红外光信号变为电信号并送入前置放大器进行放大,再经解调器后,由指令信号检出电路将指令信号检出,最后由记忆和驱动电路驱动执行电路,实现各种操作。

红外接收电路一般要做成一个独立的整体,称为红外接收头,这主要是因为它对外界干扰十分敏感,为了保证可靠的接收,必须对其严格屏蔽,只留出一个接收红外光的小孔,以防止干扰信号进入。

2.2.2红外发射单元

本设计在发射电路中使用了一片高速CMOS型四重二输入带施密特触发器的与非门74F132芯片。其中“与非”门U7A和U7B组成载波振荡器,振荡频率在38kHz左右。

调制电路是由74F123的两个单稳态触发器U7A和U7B级联构成的可控振荡器。论文参考,I2C总线。当P1.4为高电平时,U7A、U7B 处于稳态,74F132的1脚、4脚为低电平,不驱动红外发射管发射红外载波信号。当P1.4跳变为低电平时,触发U7A并使之进入暂稳态,1脚变为高电平;U7A暂稳态结束时,1脚跳变为低电平,触发U7B进入暂稳态,4脚变为高电平;U7B 暂稳态结束时,4脚跳变为低电平, 变为高电平并触发U7A的上升沿触发端1B,使U7A再次进入暂稳态,从而形成自激振荡,在6脚输出一系列的脉冲信号,经Q1三极管大后送红外发射管,发送红外光信号。

红外发送电路中采用的红外发射器件是塑封的TSAL6200 红外发射二极管,它将周期的电信号转变成一定频率的红外光信号。它是一种高频红外脉冲信号,但脉冲串时间长度是恒定的,根据脉冲串之间的间隔大小,表示传输的是数据“0”还是“1”。红外发射二极管TSAL6200 向空间发射载频为38kHz 的指令码。

2.2.3键盘单元

本设计因为遥控按键较多的原因,采用行列式键盘。

键盘识别采用行扫描法(逐行扫描查询法),这是一种最常用的按键识别方法,其按键识别过程如下:

将全部行线P0.2~P0.4置低电平,然后检测列线的状态。只要有一列的电平为低,则表示键盘中有键按下,而且闭合的键位于低电平线与3根行线相交叉的3个按键之中。若所有列线均为高电平,则无按键按下。在确认有键按下后,即可进入确定具体闭合键的过程。其方法是:依次将行线置为低电平后,然后逐行检测各列线的电平状态。若某列为低,则该列线与置为低电平的行线交叉处的按键就是闭合的按键。

2.2.4存储单元

为了保证系统意外断电时数据不丢失,本系统采用EEPROM将各种编码数据存放起来。基本原理是利用了单片机与存储器AT24C16的I2C通信过程。存储单元主要采用了AT24C16芯片,该芯片是带有2K字节的加电可擦除,可编程的只读存储器,通过单片机的P0.0和P0.1与AT24C16的SDA和SCL相连,进行读写操作。主要用来存放8位的二进制红外线码。

3 结束语

由于系统中所使用的存储器(AT24C16)的存储空间有限,因而系统目前只能对8个遥控按键进行学习与转发。论文参考,I2C总线。但只要更换一片存储容量更大的存储芯片,并且修改相关读写程序就可以实现对更多遥控按键的学习与转发,除此之外,系统的软、硬件都无须做太大的改动。

在遥控器中,遥控信号之所以要经过调制后再发射出去,主要是为了减小发射功耗并增大发射距离。因而改用更加准确的载波和增大发射驱动电路可以增大该系统的遥控距离。将单片机与计算机通过RS-485进行总线通信,则可通过互联网实现红外遥控对设备的远程控制。

参考文献:

[1]郝建国.家用电器遥控系统集成电路大全[M].北京:人民邮电出版社,1996

[2]王俊峰,薛鸿德.现代遥控技术及应用[M].北京:人民邮电出版社,2005:91-98

[3]严天峰.单片机应用系统设计与仿真调试[M].北京:北京航空航天大学出版社,2005.10-36

[4]周云霞,潘红玉.红外遥控编码在单片机系统中的处理[J].湖南师范大学自然科学学报,2002,9

第4篇:单片机技术论文范文

关键词:收费器,单片机,双音多频,AT89S51

 

引言

本文具体介绍了怎样利用AT89S51单片机设计和实现一款低成本的可配置性的单路电话计费器。该计费系统可识别市内或长途电话号码,根据号码进行计费;并能显示通话时间和费用;可自动实现全价和折价的转换;计费准确,可方便地查询话单信息;并具有可配置性,可通过按键重新设置费率等参数。成本低,功耗小。完成其可配置性保证了该计费器可适应电信局费率的调整而重新设置计费参数。

1 系统工作原理及功能

1.1系统工作原理

系统中利用CPU控制MT8880以实现DTMF信号的接收与发送,MT8880能接收全部16个DTMF信号,并对8279的显示接口及有关管脚功能进行分析,然后在此基础上设计一种驱动16位七段十进制数码管数据显示及键盘输入阵列计算机应用系统,利用8279可实现对键盘/显示的自动扫描,以减轻CPU负担,简化硬件电路。系统总体框图见图1.1。硕士论文,单片机。

图1.1 系统总体框图

1.2 系统实现的功能

(1) 显示功能

该系统采用16位LED显示器,可实时显示计费系统工作时的各种信息。在拨号时可显示被叫号码,通话时显示通话时长,话费合计,挂机后可通过按键显示通话记录和累计话费等。

(2) 通话计费

在接通电话后,根据所拨电话号码,由计费器自动识别通话类型(市话、长途),接通以后,计费系统立即开始计费,并实时显示通话时间及话费金额。挂机后,显示器上显示此次通话的时间及费用。

(3) 话单查询

在挂机后,通过键盘可直接查询通话记录及费用,通过按键盘上的“查询”键、“上翻”键、“下翻”键,可查询最近的5条通话记录。挂机状态,按“查询”键,计费器显示最后一个话单序号及电话号码;延时后显示通话时长及费用。“上翻”键功能是显示上一条话单信息;“下翻”键功能是显示下一话单信息。

(4) 话费累计

话机处于挂机状态时,按“累计”键,屏幕显示已拨打电话的费用总计。

(5) 设置参数

在设置状态下按“下翻”键,设置费率;若按“0”号键,清除话费累计。

2 电路模块的设计

2.1 AT89S51及其外围电路

AT89S51的P1口作为DTMF信号输入口。MT8880的D0-D3分别接AT89S51的P1.0-P1.3,CP、RSO、R/W¯、CS¯、分别接AT89S51的P1.3-P1.7,IRQL接INT0,工作原理: MT8880每接收一个外部信号IRQL由高变低一次,IRQL接AT89S51的中断0(P3.2),单片机在中断期间将数据D0-D3从MT8880读入内部数据存储器,中断服务完成后,IRQL由低变高,开始接收下一个信号(设计时应注意中断服务时间小于拔号内部数字时间间隔)。当对外命令时,AT89S51将内部数据D0-D3传送到P1口,然后再从P1口传送到MT8880的D0-D3,数据MT8880中经双音频调制后从TONE脚输出DTMF信号。读写信号R/W¯由P1.6提供,寄存器选择信号由P1.5提供。OSC1、OSC2接3.58Hz晶振,EST和ST/GT端外接RC积分电路,使解码数据产生一个延时,让CPU可正确读取数据。硕士论文,单片机。

当手动按下S1,就把RESET引脚拉高,只要该高电平能持续两个以上的机器周期就能使系统复位。系统正常工作时RESET保持在低电平。

时钟电路为CPU提供精确的工作频率,电容C6、C7对振荡频率有稳定作用,其容量的选择通常为30PF左右,振荡频率的选择一般为1.2MHz-12MHz,本系统采用了12MHz的石英晶体振荡器。

2.2 DTMF信号收发电路

目前,电话通信基本上使用双音多频(DTMF)发号,而MT8880是一种完整的DTMF发送与接收器,容易与单片机接口,且可编程控制,故选用MT8880,初始化时,将其设置为DTMF模式,可接收拨号。用户线上的各种信号音(包括拨号音、回铃音、忙音等)都是450Hz的FSK信号。铃流信号:25Hz±3Hz,输出电压90V±15V,电流为300mA。

(1) 接收接口电路设计

当MT8880作为DTMF接收器的时候,DTMF信号经由IN+和IN-输入,经过运算放大并且滤除信号中的拨号音频率,然后发送到双音滤波器,分离出低频组和高频组信号。通过数字计数的方式检出DTMF信号的频率,并且通过译码器译成四位二进制码。四位二进制编码被锁存在接收数据寄存器中,此时状态寄存器中的延时控制识别位复位,状态寄存器中的接收数据寄存器满标识位置位,对外来说,当寄存器中的延时控制识别位复位时IRQL由高电平变为低电平。如果用IRQL作为单片机的中断信号, IRQL由高电平变为低电平,向CPU发出中断申请,当CPU响应中断,读出寄存器中的数据后,IRQL返回高电平。

MT8880的Q1-Q4与单片机的P1.0-P1.3相连,P1.4-P1.7分别与CP,RSO,R/W¯,CS¯相连, DTMF-IN、DTMF-OUT为双音多频信号的输入和输出端子;输入端和输出端分别加了滤波电路。

(2) 发送接口电路设计

当MT8880作为DTMF发送器时,数据总线D0-D3上四位二进制码被锁存在发送数据寄存器中,发送的DTMF信号频率由3.58MHz的晶振分频产生。分频器首先从基准频率分离出8个不同频率的正弦波,行列计数器根据发送数据寄存器中的数据,以八取二方式分离出一个高频信号和一个低频信号,经开关电容作D/A转换,在加法器中合成DTMF信号,并从TONE端输出。OSC1、OSC2接3.58Hz晶振,EST和ST/GT端外接RC积分电路,使解码数据产生一个延时,让CPU可正确读取数据。

2.3 模拟摘机电路

根据国家有关标准规定:不论任何电话机,摘机状态的直流电阻应≤300Ω,有“R”键的电子电话机的摘机状态直流电阻应≤350Ω。在挂机状态下,其漏电流≤5μA。因为程控电话交换机对电话摘机的响应是电话线回路电流突然变大为约30mA的电流,交换机检测到回路电流变大就认为电话机已经摘机。

当单片机检测到有效信号时,从CPU送出的摘机信号驱动光耦导通使负载接入,进入摘机状态,使电话线上的电流变为30mA左右,交换机检测到该电流后将线路电压变为十几伏的直流,完成摘机。硕士论文,单片机。

2.4 显示/键盘驱动电路

AT89S51单片机应用系统的键盘显示驱动电路8279的A、B口显示数据输出线分别与2个7447译码/驱动器的输入端相连。硕士论文,单片机。硕士论文,单片机。SL0-SL3扫描输出线接在3-8线译码74LS138的输入端,输出经8位驱动电路后,每位同时驱动2位七段数码管。因此该电路可同时驱动16路七段十进制数码管。74LS47的消隐输入BI¯端与8279的BD端连,当8279的显示数据切换时,D端输出低电平,使74LS47的输出均为低电平,将显示熄灭。由于74LS47的输出驱动电流可达20mA,能直驱动七段数码管。来自RL0-RL7的8根回复线的回复信号,由回复缓冲器并锁存。在键盘工作方式中,回复线作为行列式键盘的行列输入线。在逐行列扫描时,回复线用来搜索每一行列中闭合的键。当某一键闭合时,去抖电路被置位,延时等待10ms后,再检验该键是否继续闭合,并将该键的地址、控制状态一起形成键盘数据被送入8279内部FIFO(先进先出)存储器,即是8279的IRQ端。8279由单片机AT89S51控制,片选线为P2.7,命令/数据选择线A0与单片机地址总线P0联接,这时8279的端口地址为;数据口:7FFEH,命令/状态口:7FFFH。硕士论文,单片机。CLK直接与单片机ALE联接,即以AT89S51的ALE引脚输出作为8279芯片的时钟源,AT89S51内部晶振频率fosc=12MHZ,则fALE=2MHZ,可由8279的时钟分频命令进行20分频,从而使8279工作在100KHZ的最佳频率。

3 总 结

该计费器的特点是低成本,可配置性好,可适应各种不同的费率要求,该计费系统自动识别所拨号码,实现自动计费。但它也存在很多不足之处,我们可以在以下方面进行完善:增加打印机接口,用来打印收费单据等;增加语音录放接口,进行语音提示;还可增加实时时钟/日历芯片接口,可以方便的看到时间。

参考文献

[1]朱善君,孙新亚,吉吟东.单片机接口技术与应用[M].北京:清华大学出版社,2005.46~48

[2]房小翠,王金凤.单片机实用系统设计技术[M].北京:国防工业出版社,2005.23~24

[3]及力.Protel99SE原理图与PCB设计教程[M].北京:电子工业出版社,2004.22~50

第5篇:单片机技术论文范文

【关键词】激光器;温度传感器;蜂鸣报警;单片机;温度监测

1.引言

本文研制了一种基于单片机微处理器控制的温度监测与报警系统,属于小型温控仪,用于实验室半导体激光器的温度监测。系统采用了以单片机为核心,通过温度传感器对激光器温度进行实时监测,并在超过预试温度时,蜂鸣器进行报警。

2.设计总体方案

本设计要实现的功能是:实时显示当前激光器的温度,并且允许用户设定温度阈值,当激光器温度超过阈值时,系统会以蜂鸣器蜂鸣的方式进行报警提示。

依据功能设定,本系统主要分为三个模块:温度采集模块,数据处理模块,用户交换模块。

其中温度采集模块使用的是DSl8B20型单线智能温度传感器,它具有体积小,接口方便,传输距离远等优点。

数据处理模块使用的是AT89C51单片机,其完成温度数据的采集,运算和逻辑控制的功能。

用户交换模块主要有按键和蜂鸣器构成。其中按键用于用户设定温度阈值,蜂鸣器用于提醒用户。

单片机作为主控制器,主要负责处理有温度传感器送来数据,并把处理好的数据送向显示器模块,温度传感器主要用来采集激光器的温度,并把采集到的数据送回单片机,按键电路主要是用来完成单片机复位操作和温度初始值的设定,蜂鸣器电路就是三极管来实现的,用来判断激光器温度是否超出设定数值,显示电路主要用来显示当前温度。

3.温度监测与报警系统各功能的硬件设计

单片机是整个系统的控制中枢,它指挥器件的协调工作,从而完成特定的功能。每一个模块只实现一个特定功能,最后再将各个模块搭接在一起。本系统主要硬件包括电源电路,蜂鸣器电路,LED显示电路以及温度传感器电路。

3.1 主控制电路和测温时控制电路

本次硬件的核心就是AT89C51,其他电路都是围绕他所设计的,温度传感器DS18B20接单片机AT89C51的P2.3口。显示器LED与74LC373相连接到单片机AT89C51的P1.0口至P1.7口,蜂鸣电路接单片机AT89C51的P3.3口,当温度高于预设值时蜂鸣器蜂鸣报警,增加单片机的输出能力,增加单片机的输出电流,故使用电阻来完成。具体原理图如图1所示。

图1 系统电路原理图

图2 传感器电路图

3.2 主要模块的电路

3.2.1 单片机最小系统电路图

单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统.对51系列单片机来说,最小系统一般应该包括:单片机、晶振电路、复位电路.

复位电路:由电容串联电阻构成,当系统一上电,RST脚将会出现高电平。这个高电平持续的时间由电路的RC值来决定。适当组合RC的取值可以保证可靠的复位。

晶振电路:典型的晶振取11.0592MHz(因为可以准确地得到9600波特率和19200波特率,用于有串口通讯的场合)/12MHz(产生精确的us级时歇,方便定时操作)。

3.2.2 蜂鸣器报警电路

本设计采用蜂鸣音报警电路,蜂鸣器的额定电流≤30mA。而对于AT89C51单片机,P3口的灌电流为15mA,由此可见,紧靠单片机的P3口电流是不能驱动蜂鸣的,必须使用晶体管放大电路,为了单片机功率更小,所以使用PNP型晶体管,当激光器的温度超度预设值时,基极变为低电平,蜂鸣器工作。

3.2.3 显示电路

本文采用的是共阴极数码管,因而各数码管的公共极接电源GND,要显示某字段则相应的移位寄存器74HC373的输出线必须是高电平。P0口接8个按键,分别编号为KEY1--KEY8。当某个按键按下时。某个数就显示在数码管上。

3.2.4 传感器电路

在本设计中采用的是DS18B20数字温度传感器,其接线方便,封装成后可应用于多种场合。具体电路图如图2所示。

4.仿真与调试

本次设计的所有仿真都在Proteus里完成,这些仿真包括阈值的设置,蜂鸣器的实现与数码管的显示。在本次设计中,这些仿真都得以实现,系统电路原理图如图3所示。

图3 系统电路原理图

5.结论

本次设计是基于单片机的温度设计,包括硬件部分和软件部分两部分。在论文完成过程中,先从软件部分开始设计出整个流程图,然后才开始硬件电路的设计。但是在软件设计过程中,由于一些客观原因存在,硬件电路不是很美观,一些电容和电阻设计的有点出入,但整体不影响实验结果。在仿真时,学习了Proteus ISIS和Keil Vision3的基本知识,通过此软件对电路的仿真,基本上完成了论文的设计目的。

参考文献

[1]周瑜,丁永奎,倪文俊,谭莉,等.半导体激光器的高精度温控仪[J].量子电子学报,2003,20(4):431-434.

[2]李发泉,王玉平,程学武,龚顺生.稳频半导体激光器的温度控制技术[J].光学与光电技术,2005,30:29-31.

[3]陈梁,刘春霞.大功率激光二极管的精密恒温制冷系统[J].激光与红外,1999,29(4):249-252.

[4]张慧平,戴波,杨薇.现代控制理论在过程工业中的应用和发展[J].北京石油化工学院学报,2006,14(3):56-61.

[5]程继兴,刘霞.看门狗技术在单片机应用系统中抗干扰[J].电子测量技术,2005(1):29-30.

第6篇:单片机技术论文范文

论文关键词:智能家电,洗衣机,仿真,AT89S51,PDIP

 

1引言

随着Internet的日益普及,人们通过Internet不仅可以获得现实世界各种状态的实时变化情况,还可以通过Internet实现远程控制和处理工作,可以从全球的任何一个角落实现对设备的监控,可以使用通用的网络浏览软件访问设备,将消费电子、计算机和通信融为一体,而家用电器的网络化、智能化管理越来越突显需求。

智能家居远程控制系统的核心部分是一个嵌入式Web服务器,系统集有线和无线Web服务器于一体计算机论文,用户可以利用办公室的PC或者手机登录家中的Web服务器,在通过用户名和密码验证后,便可以查看并控制家用电器;系统带有LCD和键盘,具有良好的人机界面;用户还可以通过键盘来设定系统的任务;系统留有丰富的功能扩展接口,通过这些扩展接口将来还可以实现防火防盗和智能抄表等应用。系统结构框图如图1所示。

图1 智能家居系统的总体结构

本文旨在研究智能家电管理系统中基于AT 89S51芯片的洗衣机控制系统的模拟实现。

2 AT89S51芯片概述

AT89S51是美国ATMEL公司生产的低功耗,高性能CMOS 8位单片机, AT89S51具有4k在线系统编程(ISP)Flash闪速存储器,采用全静态工作模式,具有三级程序加密琐,32个可编程I/O口线,2个16位定时/计数器,能够采用全双工串行UART通道,具有灵活的在系统编程功能,可灵活应用于各种控制领域。

AT89S51根据封装方式不同,大致分为3种型状,本系统的设计中AT89S51采用PDIP封装模式,如图1所示。

图2 AT89S51封装模式

3 洗衣机控制系统模拟实现

3.1洗衣机控制系统的总体设计

在本系统中,硬件主芯片采用意法半导体的STR710,是整个系统的核心。它作为一个嵌入式网关,将外部网络与内部洗衣机控制器连接在一起,是整个系统运行的平台论文格式。在远程操纵洗衣机方面,STR710负责从GPRS接收到短消息和网络芯片上接收到的以太网数据中提取出用户指令,然后根据该指令操纵相应的网络家电或者查询其运行情况,最后将执行结果反馈到用户终端。系统的软件设计采用分层设计,包括硬件设备驱动层、操作系统层、应用程序接口层和应用软件层。

3.2洗衣机控制器系统设计

根据需求设计的洗衣机控制器的系统逻辑结构设计图如图3所示:

图3 系统总体框图

3.3洗衣机控制器电路设计

采用AT89S51作为控制核心。其中计算机论文,P1.0和P1.1分别用于控制洗衣机的进水阀和排水阀;P1.2和P1.3用于控制洗涤电机的正反转;P1.4~P1.7、P3. 0、P3.1用于驱动7个LED,分别作为工作程序、浸泡和强弱洗指示灯。P3.2接暂停/ 启动键;P3.3分别用于开盖/不平衡中断输入;P3.4被用作输入线,用于监测水位开关状态,为CPU提供洗衣机的水位信息;P3 .5 接程序选择键;P3.7采用分时复用技术,具有两个功能,一方面接强弱选择/浸泡选择键,在洗衣机未进入工作状态时,按触该键可选择强弱洗或开启关闭浸泡功能,另一方面在进水和脱水时,又作为告警声的输出口。

3.4洗衣机控制器软件设计

系统上电复位后,首先进行初始化,洗衣机进入工作程序后,系统首先根据RAM中27H单元的特征字判断洗衣机的洗衣工作程序,洗衣机进入洗涤子程序wash。洗涤是通过驱动电机的正反转实现的。洗涤结束后,退出wash子程序,调用water_out子程序进入排水进程。排水阀排水时间采用动态时间法确定计算机论文,其原理是:根据常用的空气压力水位开关的特性排水结束后,系统调用y子程序进行脱水操作,维持置位状态,保持排水阀开启,离合器在排水阀的带动下使电机主轴与脱水桶联动,实现衣物脱水。然后判断整个洗衣工作是否结束。其原理是:洗衣机在每次洗涤或漂洗工作环节结束后,将存放洗衣工作程序标志的寄存器减1,在脱水工作环节结束后,系统即对该单元进行检测,当检测到为0时,说明整个洗衣工作结束。软件设计主流程图如图4 。

图4 软件主流程图

4 洗衣机控制器仿真工作原理

首先,在通电时蜂鸣器长鸣一声,VD1 被点亮,这表示系统已经准备好接收指令可以开始准备工作了。单片机一直在读取由嵌入式WEB模块通过IIC通道发送过来的状态,当收到嵌入式WEB模块发送的指令后,将得到的数据作为第一项的设置内容计算机论文,即洗涤强度。蜂鸣器短鸣一声进入等待洗涤时间的设置,这个数据同样来自嵌入式WEB模块发送的指令。蜂鸣器短鸣两声进入等待洗涤方式的设置,过程都是相同的长鸣一声后洗衣机按事先的设置开始洗衣, VD1 快速闪烁表示洗衣状态,洗衣机控制器会完成初洗、浸泡、洗涤的工作,之后长鸣表示洗衣结束。洗涤期间单片机的 P2.1 和 P2.3 两个引脚会不断输出高、低电平来操作两个继电器让电机正、反转,同时还要接收嵌入式WEB模块发送的中断信号,以暂停或结束洗涤论文格式。当洗涤过程结束,蜂鸣器长鸣,系统又回到了开机时等待嵌入式WEB模块发送指令的状态。

其次,控制洗衣机可模拟的具体功能有:1、多种程序选择,用户可根据洗涤衣物的材质选择不同的程序,如浸洗、标准、羊毛和快速等。每种洗涤方式有不同的洗涤模式、时间和顺序。2、过程选择,用户可以选择单独洗涤以保留带有洗涤剂的水进行重复使用,可选择单独脱水,犹如脱水机一样计算机论文,等等。3、预约洗涤,用户可根据需要选择几小时后进行洗涤,时间选择范围为1-24小时。4、剩余时间显示,用户可以直接掌握洗涤时间。5、温度控制,可以显示模拟的水温控制。

5 结论

本文设计的洗衣机仿真控制系统连入嵌入式web服务的支持,就能够通过普通PC或GPRS手机访问Internet实现,通过远程控制命令完成对洗衣机参数的设定,对洗衣机进行操作,大大地简化了操作程序。利用单片机AT89S51作为洗衣机的控制器,能充分发挥AT89S51的数据处理和实时控制功能,使系统工作于最佳状态,提高系统的灵敏度。

参考文献

【1】郭维芹.模拟电子技术[M]. 北京: 科学出版社, 1993。

【2】童诗白,华成英,《模拟电子技术基础》,北京高等教育出版社,2001。

【3】吴小许,,黄敏.数字量调节阀的控制算法研究与应用[J]. 化工自动化及仪2004。

【4】宋建国.AVR单片机原理及应用.北京:北京航空航天大学出版社,1998。

【5】胡汉才,《单片机原理及其接口技术,清华大学出版社,1996。

【6】李庆利陈曙薛永祺,洗衣机仿真系统的设计与实现计算机工程2006。

第7篇:单片机技术论文范文

论文摘要:目前单片机渗透到我们生活的各个领域,本文介绍了单片机的应用并且根据自己的一些经验谈了单片机应用过程中应该掌握的几个技巧。

目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,广泛使用的各种智能IC卡等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械了。因此,单片机的学习、开发与应用将造就一批计算机应用与智能化控制的科学家、工程师。

一、单片机的特点应用

单片机的特点主要有 :高集成度,体积小,高可靠性 ;控制功能强;低电压,低功耗,便于生产便携式产品 ;易扩展;优异的性能价格比。目前,单片机的应用领域 主要包括:办公自动化设备;单片机在机电一体化中的应用;在实时过程控制中的应用;单片机在日常生活及家用电器领域的应用;在各类仪器仪表中引入单片机,使仪器仪表智能化,提高测试的自动化程度和精度,简化仪器仪表的硬件结构,提高其性能价格比;在计算机网络和通信领域中的应用;商业营销设备;单片机在医用设备领域中的应用;汽车电子产品;航空航天系统和国防军事、尖端武器等领域,单片机的应用更是不言而喻。

二、单片机开发中的几个基本技巧

在单片机应用开发中,代码的使用效率问题、单片机抗干扰性和可靠性等问题仍困扰着。现归纳出单片机开发中应掌握的几个基本技巧。

1、如何减少程序中的bug。对于如何减少程序的bug,应该先考虑系统运行中应考虑的超范围管理参数如下。物理参数:这些参数主要是系统的输入参数,它包括激励参数、采集处理中的运行参数和处理结束的结果参数。资源参数:这些参数主要是系统中的电路、器件、功能单元的资源,如记忆体容量、存储单元长度、堆叠深度。应用参数:这些应用参数常表现为一些单片机、功能单元的应用条件。过程参数:指系统运行中的有序变化的参数。

2、如何提高C语言编程代码的效率。用C语言进行单片机程序设计是单片机开发与应用的必然趋势。如果使用C编程时,要达到最高的效率,最好熟悉所使用的C编译器。先试验一下每条C语言编译以后对应的汇编语言的语句行数,这样就可以很明确的知道效率。在今后编程的时候,使用编译效率最高的语句。各家的C编译器都会有一定的差异,故编译效率也会有所不同,优秀的嵌入式系统C编译器代码长度和执行时间仅比以汇编语言编写的同样功能程度长5-20%。对于复杂而开发时间紧的项目时,可以采用C语言,但前提是要求你对该MCU系统的C语言和C编译器非常熟悉,特别要注意该C编译系统所能支持的数据类型和算法。虽然C语言是最普遍的一种高级语言,但由于不同的MCU厂家其C语言编译系统是有所差别的,特别是在一些特殊功能模块的操作上。所以如果对这些特性不了解,那么调试起来问题就会很多,反而导致执行效率低于汇编语言。

3、如何解决单片机的抗干扰性问题。防止干扰最有效的方法是去除干扰源、隔断干扰路径,但往往很难做到,所以只能看单片机抗干扰能力够不够强了。在提高硬件系统抗干扰能力的同时,软件抗干扰以其设计灵活、节省硬件资源、可靠性好越来越受到重视。单片机干扰最常见的现象就是复位;至于程序跑飞,其实也可以用软件陷阱和看门狗将程序拉回到复位状态;所以单片机软件抗干扰最重要的是处理好复位状态。一般单片机都会有一些标志寄存器,可以用来判断复位原因;另外你也可以自己在RAM中埋一些标志。在每次程序复位时,通过判断这些标志,可以判断出不同的复位原因;还可以根据不同的标志直接跳到相应的程序。这样可以使程序运行有连续性,用户在使用时也不会察觉到程序被重新复位过。

4、如何测试单片机系统的可靠性。当一个单片机系统设计完成,对于不同的单片机系统产品会有不同的测试项目和方法,但是有一些是必须测试的:测试单片机软件功能的完善性;上电、掉电测试;老化测试;ESD和EFT等测试。有时候,我们还可以模拟人为使用中,可能发生的破坏情况。例如用人体或者衣服织物故意摩擦单片机系统的接触端口,由此测试抗静电的能力。用大功率电钻靠近单片机系统工作,由此测试抗电磁干扰能力等。

综上所述,单片机已成为计算机发展和应用的一个重要方面,单片机应用的重要意义还在于,它从根本上改变了传统的控制系统设计思想和设计方法。从前必须由模拟电路或数字电路实现的大部分功能,现在已能用单片机通过软件方法来实现了。这种软件代替硬件的控制技术也称为微控制技术,是传统控制技术的一次革命。此外在开发和应用过程中我们更要掌握技巧,提高效率,以便于发挥它更加广阔的用途。

参考文献:

[1]何立民.MCS-51系列单片机应用系统设计系统配置与接口技术.北京:北京 航空航天大学出版社,1990

第8篇:单片机技术论文范文

参考文献

【1】阎石.数字电子技术(第五版):高等教育出版社,2009

【2】王孝俭、邓胜全.数字电子技术实验指导书:西北农林科技大学,2007

【3】唐亚楠.数字电子技术同步辅导:中国矿业大学出版社,2009

【4】邱关源.电路(第五版):高等教育出版社,2008

【5】华成英、童诗白.模拟电子技术基础[M].第四版:高等教育出版社,2006

参考文献

[1]《数字电子技术基础》,伍时和主编,清华大学出版社

[2]《一种电子密码锁的实现》,杨茂涛主编,福建电脑2004

[3]《数字电路逻辑设计》(第二版),王硫银主编,高等教育出版社

[4]《555时基电路原理、设计与应用》,叶桂娟主编,电子工业出版社

[5]《数字电子技术基础》(第四版),阎石主编,高等教育出版社1997

[6]《新型电子密码锁的设计》,李明喜主编,机电产品开发与创新2004

[7]《电子技术基础(数字部分)》(第五版),康华光主编,高等教育出版社

[8]《模拟电子技术基础》(第三版),童诗白华成英主编,高等教育出版社

[9]《电子线路设计·实验·测试》(第三版),谢自美主编,华中科技大学出版社

参考文献

[1]周润景张丽娜丁莉.基于PROTEUS的电路及单片机设计与仿真(第二版).北京航天航空大学出版社2009.12

[2]李朝清.单片机原理及接口技术(第三版).北京航天航空大学出版社.2006.12

[3]周兴华.手把手教你学单片机.北京航天航空大学出版社.2006.12

[4]张文利.微机原理及单片机接口技术.中国科学技术大学出版社2007.7

参考文献

[1].阎石数字电路技术基础[M].高等教育出版社,2005

[2].许琦.基于FPGA的电子密码锁的设计[J].科技信息,2006

第9篇:单片机技术论文范文

关键词 电子信息 毕业设计 工程实践 课程体系

中图分类号:G642 文献标识码:A

应用型本科院校电子信息类专业的毕业设计一般要求学生独立完成课题的方案设计、电路设计、原理图与PCB图设计、实物制作与调试、撰写论文以及答辩等多个环节,是对电子信息类毕业生工程实践技能和科学研究能力的综合考核。但是,近年来由于高校扩招和生源质量的下降,以及毕业生就业压力增大的影响,导致电子信息类专业毕业论文(设计)的质量出现明显的下降。因此,如何提高毕业设计(论文)的质量已成为高校教学改革研究的一个重要课题。

1 毕业论文(设计)中的主要问题

1.1 学生缺乏工程实践能力

我校工程实践教育中始终存在着“重理论、轻实践”的认识倾向,忽视了大学生实践能力的培养,因此学生在做毕业设计时,有的不会做方案设计;有的缺乏研究思路和方法;有的仪器操作不熟练,不会排除在实物制作与调试中遇到的故障和问题,导致实物没调试成功;这些极大地挫伤了学生的积极性,影响了毕业设计的质量。

1.2 学生投入的时间、精力严重不足

我校的毕业设计安排在第8学期的1~16周,正是企事业单位招聘的高峰时刻,由于如今经济转型,大学生就业压力巨大,寻找一个好单位,需要花费大量的时间去参加招聘会和面试,如果面试成功,用人单位希望学生马上顶岗实习,使得学生在毕业设计中实际投入的时间和精力不足,当然还有极少数学生忙于补考等遗留问题的解决也牵扯了大量的精力,影响了毕业设计的质量。

1.3 学生对毕业设计认识上有误区

我校大多数学生认为毕设对寻找工作单位没有影响,同时认为毕业设计总是可以通过的,没有将毕业设计看成是大学实践活动中最重要的综合实习,是对自己工程实践能力和创新能力的培养,是自己清晰了解设计过程的学习,是自己论文撰写能力的培养,对自己在以后的实际工作中尽快适应社会,影响巨大。

2 提高毕业论文(设计)的措施和建议

2.1 合理设置课程体系,优化教学内容

我校作为应用型本科院校,为培养学生的工程实践能力,对人才培养方案和教学大纲进行了修改,突出学生实践能力的培养,使学生有进行系统设计、实验分析和数据处理的能力。课程体系改革中进行了如下修改:(1)将课程体系分为公共基础课、专业基础课、专业必修课、专业选修课、实践教学五个模块。(2)重视专业基础课程平台建设,对电路分析基础、模拟电子技术、数字电子技术等教学内容优化,主要强调电路理论的基本理论和概念,电子器件的外部特性,突出实践运用,加强实验教学,在实验性教学中增加设计性实验。(3)对一些实践性较强的课程,如单片机,将其由专业基础课调整为选修课,考核方式为项目设计,突出学生的实践能力。(4)针对应用型本科的特点,调整专业选修课程内容,突出实践运用,将一些理论性较强的选修课进行调整,如模式识别、图像处理等,调整为射频电路及CAD技术、FPGA通信设计基础、ARM原理与应用等。(5)优化实践教学内容,增加了电子技术课程设计,专业实践课程体系更加合理有序,符合认知规律,学生在一、二年级注重专业基础训练,培养学生的仪器操作能力和建立基本的系统概念,掌握基本的设计流程和动手制作实物的能力;三、四年级则是专业工程设计的培养,使学生具备独立设计一个完整电子系统的能力。(6)为提高学生实践能力,建立实验室开放机制,电子工艺实验室全天开放,学生自主管理,其他专业实验室由学生申请,系部批准后对申请学生开放,尽可能提供实验室给学生使用,提高学生的工程实践能力。(7)改革教学方法和教学手段,在课堂教学和实验教学中引入仿真工具和软件,如MATLAB,MULTISIM,PROTELL等。尤其是单片机教学采用CDIO模式取得了较好的效果。(8)校企合作,与企业合建实验室,如与TI公司合建单片机实验室,将最新的电子技术引入教学中;并设立大学生创业创新基地,鼓励大学生自主学习、探索和开展科研活动。(9)开设科技讲座,扩展学生的知识面,激发学生的创新意识和兴趣。

2.2 对毕业论文(设计)的时间、模式进行调整

(1)由具有中级职称以上的有责任心的中青年教师组成毕业论文(设计)选题小组和指导小组,对选题的综合性、实用性、创新性和时效性进行评价和筛选,强调选题以设计类题目为主,要求软硬件相结合。(2)学生的选题时间可灵活调整,我校鼓励学生参加各种学科竞赛。如大学生电子设计竞赛,在做毕业设计时可选取与学科竞赛相近的题目;参加飞思卡尔的可选取智能车的题目;还有一些学生可在第6学期单片机实践时就选取自己感兴趣的题目作为选题,如有学生在单片机实习时做的是电子抢答器,毕设时做的是无线抢答器,学生完成得非常好。(3)对学生加强教育,认真开好毕业设计动员大会,提高学生的主观能动性,毕业设计是一个自主学习、实践、探索和创新的过程,是学生参加实际工作的一个预演,对学生很重要,消除学生的认识误区,提高学生的积极性。(4)严格毕业论文(设计)考核制度,对在毕业设计中期检查中不合格的给予警告,如在毕业设计中确实不合格的要求二次答辩,二次答辩还不合格的则毕业设计判定不合格。

3 总结

近年来我校通过不断地探索和调研,借鉴其他学校的一些经验并结合本校的实际情况,科学设置课程体系,优化突出应用型教学内容,合理安排毕设时间和组织机构,整合学校实验室教学资源,与企业合建实验室,充分调动学生的主观能动性,达到提高毕业设计质量的目的,从实施的效果来看,已初步扭转质量下滑的趋势。

参考文献

[1] 杨英桂.浅谈高校学生毕业设计(论文)中存在的问题及对策[J].化学高等教育,2006:89(3):65-67.

[2] 彭熙伟,郑戌华,王向南.工科专业本科毕业设计选题的几点思考[J].高教论坛,2010(12):45-47.

[3] 刘港.提高本科毕业论文质量的途径[J].沈阳教育学院学报,2010(4):49-51.

[4] 刘兴江.提高本科毕业论文质量的探索与实践[J].辽宁工业大学学报,2010(8):126-128.