热门标签:代写本科论文 写作发表 工程师论文 代写一篇论文多少钱
当前位置: 代写一篇论文多少钱 > 工程师论文 > 单片机论文范文(精选6篇)

单片机论文范文(精选6篇)

时间:2018-03-01 14:43作者:依依
本文导读:这是一篇关于单片机论文范文(精选6篇)的文章,单片机相当于一个微型计算机,它把一个计算机系统集成到一个芯片上,它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。是计算机原理与结构的最佳选择,因此,单片机的相关研究也比较多,下面我们就整理了6篇单片机论文范文,供大家写作参考!

  单片机相当于一个微型计算机,它把一个计算机系统集成到一个芯片上,它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。是计算机原理与结构的最佳选择,因此,单片机的相关研究也比较多,下面我们就整理了6篇单片机论文范文,供大家写作参考!
  
  单片机论文范文一:

  题目:基于51单片机设计的智能防疲劳鼠标

  
  摘要:随着互联网时代的发展, 人们对于电脑的依赖越来越强, 电脑在造福我们人类的同时对我们人体的健康也造成了一定危害, 过度疲劳、猝死、电脑职业病等层出不穷, 基于此现状我们研制了一款智能防疲劳鼠标, 旨在将心率传感器安放在合适位置使得人在接触鼠标的同时也会将人的健康状况反映在电脑上位机, 使得电脑使用者对自己的健康状况有所了解。
  
  关键词:过度疲劳; 健康状况; 鼠标; 电脑上位机;
  
  1、智能防疲劳鼠标工作原理
  
  我们基于STC12C5A60S2及STC89C52RC两款单片机设计出可以监测人体心率值并做出预警的防疲劳鼠标, 其中STC12C5A60S2单片机负责将pulse sensor心率传感器采集到的数据处理后由NRF24L01模块传至电脑上位机, STC89C52RC单片机用来实现鼠标功能。此设计由pulse sensor心率传感器实时监测人体脉搏, 将监测值交给STC12C5A60S2单片机分析, 并通过NRF24L01通信向电脑上位机传递心率值, 由电脑上位机软件进行数据处理, 以小窗口形式显示, 如果脉搏值过高则通过软件指示灯进行提醒, 而STC89C52RC用来实现鼠标的滚轮、左键、右键、光标的移动等功能。
  
  2、鼠标模块介绍
  
  2.1 主控制器
  
  考虑到成本以及装置的运行稳定性, 我们采用我们采用STC89C52RC及STC12C5A60S2两款控制芯片, 其中增强型STC12C5A60S2单片机拥有44个引脚。由于采用其增强型, 提高了运算速度, 是高速、低功耗、抗干扰强的新一代8051单片机, STC89C52RC拥有40个引脚, 使用经典的MCS-51内核, 但做了许多改进, 拥有灵巧的8位CPU和在系统可编程Flash, 相比普通的8051单片机其工作频率显着提高, 有利于鼠标控制。
  
  2.2 pulse sensor脉搏传感器
  
  pulse sensor是一款用于脉搏测量的光电反射式模拟传感器, 传感器接口一共有3个, 分别为脉搏信号输出, 5v或3.3v电源输入以及接地。它是通过检测透过手指的光强可以间接测量到人体的脉搏信号。其中STC12单片机的P1.0作为模拟输入端口, 将采集到的心率值传给单片机处理。
  
  2.3 PDIUSBD12芯片
  
  PDIUSBD12是一款性能较优的USB器件, 它符合USB1.1协议规范, 与任何微控制器、微处理器有高达2MB/s的并行接口, 主端口有双缓存配置, 增加吞吐量, 容易实现实时数据传输, 芯片原理图见下图1.
  

  图1 PDIUSBD12芯片原理图

  
  3、程序与上位机设计
  
  3.1 程序设计
  
  一个51单片机不能同时采集与处理心率传感器数据并实现鼠标功能, 会产生时序冲突, 所以用了STC12单片机来单独采集处理心率数据并上传给电脑, 即心率部分首先采样, 主要通过ADC单元来采样传感器输出的脉搏模拟信号, 在这里调整采样频率, 即每2MS中断一次, 读取AD值;为了避免干扰, 在程序中每隔0.6个IBI (两次心跳时间差) 值再跟踪脉搏的上升, 之后根据相邻两个脉搏波的上升段中间值之差来确定IBI数值。
  
  STC89C52单片机控制的鼠标部分则通过定义Buf[]数组存储X轴、Y轴以及按键信息, 并将信息通过USB协议传至电脑, 控制电脑光标移动。滚轮上连到单片机的P2.3口, 滚轮下连至单片机的P2.2口, 滚轮右连至单片机的P2.0口, 滚轮左连至单片机的P2.1口, 由单片机查询按键情况, 微控制器的P0口连接USB接口芯片的数据引脚口D0至D7, 实现数据的在微控制器和USB接口芯片间的交换。微控制器的P3.5脚接USB接口芯片的A0脚, 实现对数据或地址写入, USB接口芯片的INT_N脚, 与微控制器的P2.7脚相接, 实现对中断事件的捕捉。USB接口芯片的差分数据线D+, D-通过标准的USB插头与主机即PC机相连, 实现数据在主机和USB接口芯片间的传递。
  
  3.2 上位机设计
  
  我们用VB开发出一款心率监测上位机软件, 窗体工具栏由串口号、运行以及退出组成, 可供选择的串口号从COM1~COM10, 设置上位机正常心率范围从60到100次/分, 当心率超出此范围时上位机软件指示灯由绿变红。当然, 实际中可根据需要调节心率正常值范围。  
 
  4、结束语
  
  综合考虑到成本以及产品性能质量的要求, 我们将会进一步采用一个32单片机取代两个51单片机, 这样能使设计更加集成化、小型化, 除此之外, 在上位机的设计上我们还将更多的考虑设计人性化界面进而达到鼠标贴合用户需要层面。
  
  参考文献
  
  [1]郭天祥。51单片机C语言教程[M].北京:电子工业出版社, 2008.
  [2]陈娜, 巍巍。基于MCS-51单片机无线鼠标的设计与实现[J].河南科技学院学报, 2009, 37 (4) .




 

  单片机论文范文二:

  题目:基于 STM32 单片机的智能家居系统设计

  摘要:随着科学技术的不断发展,人们的日常工作生活中也出现了越来越多的现代化设备,该些设备为人们的生产生活提供了极大的便利,而 STM32 单片机以及智能家居的出现则进一步推动了社会生活的智能化发展。因此,本文基于智能家居的概念,重点探究了基于 STM32 单片机的智能家居系统设计,以供参考借鉴。

  关键词:STM32 单片机 智能家居系统 智慧化。

  家电设备是家庭生活中的重要组成部分,但由于运行的单一化特性,使其必须借助于人工操作,因而操作流程十分繁复。随着生活水平的不断提升,人们对于家居的舒适度和智能化要求也越来越高,目前智能家居已引起了人们的广泛关注。因此,本课题对于基于STM32 单片机的智能家居系统的设计具有现实意义。

  1、 智能家居的概念。

  随着技术水平的不断提升,智能家居技术也得到长足的发展,其功能日益呈现出人性化和多样化的个性特征。智能家居,即 SmartHome,指的是基于计算机技术以及网络通讯技术等现代科学技术,通过应用一个中央核心处理单元,实现家居生活中各个子系统的有机融合,以此来达到预期的家居控制智能化目标,其不仅能实现家电设备的智能化控制和管理,也能对住宅的安全状况进行实时监控和警报。

  总的来说,智能家居融合了多项先进的科学技术,不但满足了人们的基本生活需求,而且也为人们提供了更为舒适、安全和便利的生活环境和服务,使得家居生活更为智慧化和人性化。

  2、 基于STM32单片机的智能家居系统设计

  2.1 总体框架。

  本课题所设计的智能家居系统借助于智能手机或者平板电脑,通过无线 Wi-Fi 网络对STM32 单片机进行访问,以此来实现对室内监控、照明系统、电器设备、窗帘、窗户以及门禁系统的智能化把控,即通过应用统一的智能化平台,实现各个独立子系统的有机连接,最终构成一个能进行信息及时交换和管控的网络。其中,室内监控子系统主要包括了多种警2.2.1 电动模块这一功能模块主要指的是基于 12V 电机驱动条件的电动窗帘和电动窗户模块,其运用了 TI 公司的 TSL230B 测量模块,可对室内环境的光线强弱程度进行有效测量,无需借助于外接元件,便可实现对具备高分辨率的光硅光电的频率或者照度的高效转换。另外,该模块可将具有一定光谱能量的光线转换为电流,其后通过频率或者电流转换装置将其转换为相对应的脉冲频率。通过所收集到的传感器信息数据,依据不同季节以及白天与黑夜光照强度的区别,以此来实现窗帘打开面积的自动化调节。

  2.2.2 遥控模块。

  该功能模块就是指红外遥控模块,其中包括了红外电视、空调以及风扇模块,其通过应用 1838 型号的通用式一体化红外接收装置实现对红外信号和指令的接受,其后利用控制器软件对信号进行解码,接着应用 PhilipsPC-5Protocol 中的 PPM(即脉冲位置调制)或者NEC Protocol 中的 PWM(即脉冲宽度调制)实现编码协议的有效去除,以此来对红外指令的按键信息进行更为科学地储存。用户在对红外遥控模块中的上机位机进行操作时,上机位就会以红外的形式将信号传输至下位机之中,而下位机则会对所接收的红外信号进行重新地编码处理,最后通过红外发射装置实现信号的输出。在红外遥控模块中,也设计有一个设置界面,用户可通过该设置界面对红外遥控方法进行调整。

  2.2.3 控制模块。

  这一功能模块指的是基于市电 220V 条件的家用电器控制模块,在该功能模块的设计过程中,主要是对隶属于智能电器范围中的电灯以及电冰箱等家用电器进行设计,其所选用的遥控编码专用线路主要包括有 CS5211 以及 CS5212 两种类型,在输电线路中应用 RF射频发射装置实现无线编码型号的发射,利用STM32 单片机对 CS5211 线路进行管理和控制,并在插座的另外一端连接另一个专用线路CS5212,其中值得注意的是,在设计的过程中一定要保证 CS5211 和 CS5212 两大专用线路的配套应用,这样一来,才能保证指令的有效接收,才能保障继电器开关插座线路运行的可靠性,从而有效实现对基于 220V 市电条件的电器进行智能化控制。

  2.2.4 门禁模块。

  门禁功能模块的设计主要就是应用串口形式实现对信息的接收。首先,门禁功能模块所包含的信息应包括有用户的个人信息和 ID卡的卡号信息,通过串口对以上信息进行接收,其后上位机接收门禁功能模块中的相关指令,接着将用户的设计门禁信息传输至下位机系统之中,在下位机接收指令之后便可对信息作出迅速应答,最终通过应答结果对住宅的电子门进行科学有效的管理和控制。该功能模块的设计能够在很大程度上保障住宅的安全,避免盗窃等问题的出现。

  2.2.5 浇花模块。

  该功能模块主要由 STM32 进行管控,其通过土壤湿度传感器得出实时的土壤湿度数据,一旦土壤湿度过低,便会立即发出警报并通过控制电磁阀实现浇水的自动化,而当湿度达到一定限度时,便会停止浇水。

  3、 结论

  总而言之,智能家居系统是物联网的重要部分,其能有效实现家居内部各个子系统的有机连接,以此来达到监测、管理以及把控的预期目的。而基于 STM32 单片机的智能家居系统的设计和应用就有较强的实用性,其通过实现家居设备的智能化,以为住户营造良好安全的生活环境,并为用户提供更为全面的功能服务。

  参考文献:

  [1] 刘海峰 . 基于 STM32 单片机的智能家居控制系统设计以及实现研究 [J]. 技术与市场 ,2017,24(09):156+158.
  [2] 李伟 , 张秀娟 . 基于 STM32 单片机的智能家居控制系统设计与实现研究 [J]. 科技创新与应用 ,2016(03):50.

联系我们
  • 写作QQ:78307562
  • 发表QQ:78303642
  • 服务电话:18930620780
  • 售后电话:18930493766
  • 邮箱:lunwen021@163.com
范文范例
网站地图 | 网站介绍 | 联系我们 | 服务承诺| 服务报价| 论文要求 | 期刊发表 | 服务流程