虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

单片机小精灵

单片机小精灵是一款单片机辅助开发工具,提供常用51系列单片机的参数计算和资料查询功能。
  • 单片机(C语言)复习题

    单片机C语言教程复习题,包括单片机硬件结构,最小系统,定时器,中断,AD转换等章节内容。

    标签: 单片机 C语言

    上传时间: 2022-06-27

    上传用户:aben

  • STM32单片机的激光传感器转速测量系统的设计

    本文介绍了一种基于激光传感器转速测量系统的设计。系统采用对射式激光传感器产生与电机转动相对应的脉冲信号,使用STM32单片机对脉冲信号进行捕捉,记录一定时间内的脉冲总个数,然后计算出电机的速度,最后系统通过OLED实时显示电机的转速值。经过软硬件系统的调试,表明本测速系统达到了预期的效果,并且硬件简单、测量数据可稳定靠,具有一定的应用价值。只有源代码,硬件直接手工焊接,因此没有电路图以及PVB,电路自行使用STM32最小系统板连接传感器即可。

    标签: stm32 单片机 激光传感器 转速测量系统

    上传时间: 2022-07-01

    上传用户:

  • 基于51单片机电子万年历设计有proteus仿真

    摘要:电子方年历是一种非常广泛日常计时工具,对现代社会越来越流行。它可以对年、月、日、周日、时、分和秒进行计时,还具有间年补偿等多种功能,而且DS1302的使用寿命长,误差小。对于数字电子万年历采用直观的数字显示,可以同时显示年、月、日、周日、时、分、秒等信息,还具有时间校准等功能。该电路采用AT89C52单片机作为核心,功耗小,能在3V的低压工作,电压可选用3到5V电压供电。万年历的设计过程在硬件与软件方面进行同步设计。硬件部分主要由AT89C52单片机,液晶显示电路,复位电路,时钟电路,稳压电路电路以及串口下载电路等组成。在单片机的选择上使用了AT89C52单片机,该单片机适合于许多较为复杂控制应用场合。显示器使用液晶LCD1602。软件方面主要包括日历程序,液晶驱动程序,显示程序等。程序采用汇编语言编写。所有程序编写完成后,在KeilC51软件中进行调试,确定没有问题后,在Proteus软件中嵌入单片机内进行仿真。关键词:时钟电钟,DS1302,液晶LCD1602,单片机

    标签: 51单片机 电子万年历 proteus

    上传时间: 2022-07-02

    上传用户:

  • 基于51单片机的电梯模型控制设计

    摘要电梯在生活中随处可见,给生活提供了很多方便。本次课设是软硬件的结合,硬件部分主要由单片机最小系统模块、电梯内外电路按键矩阵模拟检测模块、电梯外请求发光管显示模块、楼层显示数码管模块、电梯上下行显示模块等5部分组成。该系统采用单片机(AT89S51)作为控制核心,使用按键按下与否而引起的电平的改变,作为用户请求信息发送到单片机,单片机根据楼层检测结果控制电机停在目标楼层。软件部分使用C语言,利用查询方式来检测用户请求的按键信息,根据电梯运行到相应楼层时,模拟按键引起电平变化,送到单片机计数来确定楼层数,并送到数码管进行显示。关键字:AT89S51;模拟电梯;LED;数码管显示:按键控制。引言电梯是随着高层建筑的兴建而发展起来的一种垂直运输工具,在国民经济和生活中有着广泛的应用,随着城乡建设的不断发展,电梯也会以更快的速度进入到我们的日常生活当中,因此电梯在我们的生活中起着举足轻重的作用。电梯已不仅是一种生产环节中的重要设备,更是一种人们频繁乘用的交通运输设备。因此电梯控制技术也在不断的进步和完善,常用的控制技术主要的有两种技术:基于PLC控制和基于单片机控制两大技术。用PLC控制的电梯性能可靠、稳定,但是造价太高。基于单片机控制的电梯可以大大的降低成本而且运行也较可靠,所以现在电梯控制中大多数采用单片机控制。

    标签: 51单片机

    上传时间: 2022-07-02

    上传用户:

  • 基于51单片机的声光控智能灯设计(原理图含PCB源文件+仿真图+源程序

    基于51单片机的声光控灯设计1. 单片机型号 :STC89C52/51、AT89C52/51、AT89S52/51可以任选 。2.继电器吸合模拟开灯、继电器断开模拟关灯、发光二极管为开灯指示灯,继电器后面的接线柱是可以自己接220V的电灯的。3.利用光敏传感器感应光线亮暗变化,通过LM393电压比较器判断光线强弱,有光线强弱指示灯哦,当光线暗时指示灯点亮,当光线强时指示灯灭,能很清楚的知道光敏传感器接收到外界光线强弱的变化哦。4.采用驻极体话筒判断是否有声音,当感应到有声音小灯会亮,否则熄灭,这样能很清楚的知道传感器是否感应到声音哦。5.当光线变暗并且感应到有声音时,继电器会吸合小灯点亮模拟开灯。智能延时,当没有人了会延时10秒后自动把灯关了(继电器断开)。从而实现节能智能控制。当光线比较强时并且感应有声音时,继电器是不会吸合的。6.当光线变暗并且连续感应到有声音时,会继续延时10秒哦,直到没有声音才会延时关闭继电器模拟关灯哦。7.优点:(1)每一个传感器都有对应的指示灯,这样我们很清楚的知道每一个传感器的工作状态哦,方便实用。(2)采用智能延时关灯哦,即能自动实现开关灯又能节能更环保哦。

    标签: 51单片机 智能灯 pcb

    上传时间: 2022-07-02

    上传用户:ttalli

  • 51单片机的病床呼叫系统设计(源代码+proteus仿真图+电路图

    摘要:随着科技的进步,医院中对病床呼叫系统的需求愈发强烈,本系统针对当前医院的需求,设计了一个基于单片机的病床呼叫系统。本系统采用矩阵键盘模块、蜂鸣器模块、复位电路模块、晶振模块、功能按键模块、LCD1602显示模块、蜂鸣器模块、实时时钟模块和温度传感器模块等部分组成。设计中的矩阵键盘模块共有16个按键,最多可以供16个病床使用,当没有病床呼叫时,LCD1602液晶显示屏上显示的是从DS1302实时时钟模块读取到的时间和从DS18B20读取到的温度值。当病人按下矩阵键盘模块上的某个按键时,该按键的键值会显示到LCD1602液晶显示模块上,并且蜂鸣器模块上的蜂鸣器也会响,从而达到报警提醒的目的。当有多个按键按下时,按照从小到大的顺序将键值显示在显示模块上,护士可以按下K1键表示对某个病床处理完成,按下K2键表示清除所有的病房呼叫请求,此时LCD21602液晶显示屏上显示的是时间和温度。本次设计中的矩阵键盘模块设在病房,其为病床呼叫开关,蜂鸣器模块和LCD1602显示模块设在护士站。当病房中的多名患者有呼叫需求时,患者可以按下病床旁边的呼叫按钮开关,此时医院的护士站旁边的LCD1602液晶显示屏上就会显示对应的患者床号,并且在护士站旁的蜂鸣器报警模块会发出报警声音来提醒护士有患者正在呼叫,从而使得护士能够及时处理患者的呼叫请求。当病房中存在两名及以上患者按下矩阵键盘上呼叫按键时,医院的护士站旁边吧的LCD1602液晶显示屏上会依次显示出呼叫的病床号码,并且能够把病症最严重的患者的病床号显示在前面,即排序方式是按照患者病情从重到轻的次序进行显示。比如说,病床号码越小,病人的病情就会越重。当病床号码为1、3、6号的患者在同一时间按下病床旁边的呼叫按键时,医院的护士站旁边的LCD1602液晶显示屏上会显示这些病床号码,排列方式为:1 3 6。即护士站将病情最为严重的患者病床号显示到最前面。其他的病人患者按照病情情况,依次排列在显示屏上。当护士前往病床前处理完病人的呼叫请求后,护士可以按下功能按键模块上的按键进行清除呼叫请求操作。

    标签: 51单片机 病床呼叫系统

    上传时间: 2022-07-03

    上传用户:wangshoupeng199

  • 基于51单片机智能红外温控风扇设计(原理图、源码、参考论文等整套资料)

    本产品采用单片机+最小系统+数码管显示模块+数码管驱动模块+温度采集模块+人体感应模块+风扇模块+按键模块等构成;功能描述:1.采用DS18B20温度传感器测温,人体感应模块检测是否有人。2.共3个按键:1键切换/设置、2键加、3键减。3.本设计共三种模式:自动模式、手动模式和自然风模式。4.自动模式,按一下1键可以设置温度上限,再按下设置温度下限,均可以按键加减调整。数码管第一位不显示,后三位显示温度值。人体感应模块检测有人时,温度小于下限风扇不转,温度在上下限之间50%转动,大于上限时,风扇全速转动。人离开后,延迟几秒风扇停止转动,起到节能环保的作用。5.手动模式,数码管第一位显示风扇档位,后三位显示温度,按2键/3键加减风扇的档位(1、2、3档)。6.自然风模式,数码管第一位显示“b”,后三位显示温度,此模式下风扇转动与温度无关,只要人体感应模块检测到有人,就会模拟自然风转动风扇,时快时慢,吹着更舒适;人离开后延迟几秒,风扇停止转动。

    标签: 51单片机 智能红外温控风扇

    上传时间: 2022-07-03

    上传用户:XuVshu

  • 基于51单片机篮球计分器设计 24s(原理图、程序、仿真等资料)

    硬件组成:STC89C52单片机+最小系统+数码管显示模块+数码管驱动模块+蜂鸣器模块+按键模块主要功能:1. 采用一个四位一体数码管显示比赛时间,时间格式如:15:00,两个三位一体数码管显示甲乙两对的比分,比分格式如:008;2. 比赛时间采用倒计时方式,以一秒的频率减时,上电时默认初值为15:00。在没有开始比赛时,“比赛时间”可以按键加减,比赛开始后不能修改;3. 甲乙队比分采用三位数,上电初值为000,最大值为999,满足常理要求,未开始比赛以及比赛结束后比分无法加减;4.本设计加了24秒倒计时功能,可通过按键随时复位24秒。如果24秒违例,会启动蜂鸣器报警,同时比赛时间暂停,处理好后按一下24秒复位键,比赛继续;5. 比赛未开始之前,可以通过ADD1、DEC1键对比较时间的分钟进调时,通过ADD2、DEC2键对比较时间的秒进行调时;6. 可随时暂停/启动比赛时间;7. 比赛进行时,可以通过ADD1、DEC1键对甲队比分加、减,可以通过ADD2、DEC2对乙队比分加、减。每按一次键,加/减1分;8. 当一节比赛完后,可以通过(EXCHANGE)换场键换场,换场后,比分交换显示,交换后,下一节比赛开始时,相应的比分加减键也随之交换;9. 当比赛结束时,蜂鸣器发出声音报警,提示比赛结束。

    标签: 51单片机 篮球计分器

    上传时间: 2022-07-03

    上传用户:qingfengchizhu

  • 基于51单片机的智能遥控晾衣架设计(原理图、仿真、程序、论文等)

    基于51单片机的智能遥控晾衣架设计硬件主要构成:单片机+最小系统+无线收发模块+编码解码模块+电机模块+限位开关模块+数码管显示模块+湿度检测模块+光敏检测模块+继电器驱动模块+蜂鸣器模块+LED指示灯模块+按键模块主要功能实现:1.电机的转动是通过继电器控制的,可见负载的广泛性。实际应用中继电器可以接其他负载;2.开机初始时为智能模式,通过光敏自动识别光线强弱(白天或夜晚),采用DHT11温湿度传感器检测空气的湿度,数码管显示湿度值,当湿度小于80%时,电机会相应的白天伸出或夜晚收回衣架,碰触相应的限位行程开关,停止转动。如果外面的湿度达到80%以上时,即使是白天衣架也会自动收回。实际应用中行程开关安装在晾衣架的上下限位处,当晾衣架上升或下降到极限时,会碰触行程开关(设计中只是模拟,需要用手碰触),行程开关会给单片机信号,从而防止过卷,安全无误;3.当按下遥控板上的切换按键,实现智能模式与手动模式的切换。手动模式按一下伸出或收回键电机相应的转动,再按一下停止,晾衣架到限位即手动碰触行程开关会停止转动。

    标签: 51单片机 智能遥控晾衣架

    上传时间: 2022-07-03

    上传用户:trh505

  • 基于51单片机的指纹密码锁 (原理图、源码、参考论文等整套资料)

    基于51单片机的指纹密码锁主要组成:单片机+最小系统+LCD1602液晶显示模块+LED指示灯模块+继电器驱动模块+矩阵键盘模块+AT24C02芯片模块+指纹模块设计而成主要功能:1.本设计基于STC89C52单片机。2.采用AT24C02芯片可以实现存储的密码掉电保存。密码为6位,可以随意更改,更改时要输入两遍确认;3.采用矩阵按键输入、12864液晶显示、继电器模拟开锁,有开锁指示灯。继电器有常开常闭触点可外接电磁锁等负载;4.有管理员密码,即使忘记密码也不怕,可以找回;5.两种开锁方式:指纹开锁(指纹模块)和密码进入管理员模式开锁(键盘模块)。

    标签: 51单片机 指纹密码锁

    上传时间: 2022-07-03

    上传用户: