自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 资源 (33)
  • 收藏
  • 关注

转载 STM32GPIO模式的理解

最近在看数据手册的时候,发现在Cortex-M3里,对于GPIO的配置种类有8种之多: (1)GPIO_Mode_AIN 模拟输入  (2)GPIO_Mode_IN_FLOATING 浮空输入 (3)GPIO_Mode_IPD 下拉输入 (4)GPIO_Mode_IPU 上拉输入 (5)GPIO_Mode_Out_OD 开漏输出 (6)GPIO_Mode_Out_PP 推挽输出

2016-11-07 19:47:13 1199

转载 写出高效优美的单片机C语言代码

程序能跑起来并不见得你的代码就是很好的c代码了,衡量代码的好坏应该从以下几个方面来看 1,代码稳定,没有隐患。 2,执行效率高。 3,可读性高。 4,便于移植。 下面发一些我在网上看到的技巧和自己的一些经验来和大家分享; 1、如果可以的话少用库函数,便于不同的mcu和编译器间的移植 2、选择合适的算法和数据结构 应该熟悉算法语言,知道各种算法的优缺点

2016-11-06 10:50:28 1180

STC_非接触式IC卡门禁系统(内含原理图、单片机源代码、上位机(C#)源代码、实物照片)

1.整体板子采用印制电路板制作 2.TTL(单片机的信号)转485采用现成的模块。 3.3*4的按键采用矩阵键盘 4.时钟采用DS1302模块 5.非接触式IC卡模块采用最便宜最通用的RCC522模块 6.显示装置采用LCD1602 7.指示灯为电源指示灯,刷卡无权开门报警指示灯和刷卡正常指示灯 上位机: 整体数据采用txt文本存储,文本为每个用户的名字,里面的内容为卡号 具有补卡,发卡,统计的功能。

2019-10-25

STC12C5A60S2-基于pt100的远程网络温度检测系统(内含原理图、单片机源代码、上位机(C#)源代码、实物照片)

使用STC12C5A60S2单片机,通过PT100传感器测量温度,并通过无线传输模块,传输到电脑,通过上位机实时显示。

2019-10-25

STC12C5A60S2_空气检测烟雾报警器(内含原理图、PCB、单片机源代码、上位机(C#)源代码、实物照片)_1802

1.使用印制电路板 2.led屏采用LCD1602液晶显示屏 3.使用STC12C5A60S2单片机,通过自身的串口1和电脑进行串口通讯 4.LCD液晶屏显示当前的控制质量值,超过上限报警 5.使用单片机自身的存储装置存储上限报警值 6.报警为声光报警 7.上位机将传感器的示数存储到并且显示,同时具有设置上限报警示数的功能,即采集的文字显示,设置报警系统上限的功能,界面单一 8.板子上的按键可以设置报警的上限 9.报警发送短信!

2019-10-25

C# 发邮箱包含附件 2017.12.29

C#使用QQ邮箱发邮件,需要注意几点: 1. 需要现在发送者的邮箱中设置SMTP开启:在邮箱->设置->账户页 2. 需要注意的几点:1)附件的增加方式 2)NetworkCredential的设置; 3)需要显式的设置发送端口号; 4)发送完成后的附件释放

2017-12-29

土壤参数综合测试系统的设计(内含原理图、源代码、实物照片)

土壤是进行农业生产的基础,快速、有效地采集和描述影响作物生长的田间信息,是开展精细农业实践的重要基础。土壤含水率、温度和电导率是土壤的3 个重要参数,在作物的生长过程中起到重要作用。 本课题要求学生设计一个土壤3 参数测量系统,该系统应以单片机为核心,实现对土壤的含水率、温度和电导率等进行实时检测、显示。 二、题目具体要求 1、可以测量土壤的温度; 2、可以测量土壤的导电率; 3、可以测量土壤的含水量; 4、显示精度±1。 5、可以设定土壤含水量和温度的上下值。 6、当土壤温度和含水量不在设定范围时要求有声光报警。

2017-12-13

电压增益测量电路(内含原理图、源代码、实物照片)

设计一个测量混频器、放大器增益及相位差的测量电路,可对两列的信号进行增益及相位差的测量,该测量仪较一般测量仪具有频带宽、精度高的特点。 其原理为:信号通过AD8302转换为相应的线性电压,再对其电压进行测量,便知增益和相位差。 测量频率范围:20Hz~1MHz。 测量增益为:±30dB。 测量相位差为:0º~±180º 要求: 1.查阅资料,确立设计方案。 2.设计并实现电路。 3.对所设计电路的性能参数进行测试并误差分析。 4.完成与题目相关的外文资料的翻译(不少于3000汉字)。 5.撰写合格的毕业论文。

2017-12-13

arduino无线鼠标(内含源代码、实物照片)

leonardo做的无线鼠标 ,用手柄来实现鼠标的功能,通过HC-12无线模块实现

2017-12-13

51单片机数码管四层电梯模拟系统(仿真+源代码+参考资料……)

课题研究要点: 设计一个四层电梯,主要由四个部分组成 1.显示模块:电梯外部每一层一个数码管显示电梯所在层数,每一层两个上下运行指示灯。电梯内部一个数码管,两个上下行运行指示灯 2.按键模块; 电梯外部第一层一个上行按键,第四层一个下行按键,其余每层两个上下行按键;电梯内部由四个按键代表要去的四个楼层,一个报警按键,一个紧急停止按键 3.驱动部分:通过电机的正反转来代表电机的上下运行 4.控制部分:由51最小系统组成

2017-12-13

数字温度计设计(内含原理图、源代码、实物照片)

课题研究目的 本次课题是以STC89C51单片机为主控芯片,结合DS18B20温度传感器、蓝牙模块等设计的一个测温系统,温度可以通过LCD液晶屏和手机APP实时显示。通过手机APP对上下报警温度进行设置,如果所监测到的温度,超过了设置的温度,则蜂鸣器报警提示。 具体功能:1.测量温度的范围是-5℃-99℃,其测量结果误差小于0.5℃。 2.通过LCD液晶屏直读显示,方便、快捷。 3.可以通过按键设置和手机APP?设置报警系统的上下限,当所测温度高于或者低于设置温度时,蜂鸣器将会报警。

2017-12-13

数字时钟设计(内含原理图、源代码、实物照片)

课题研究目的: 主要内容: 利用单片机,时钟芯片,显示器,蜂鸣器,按键设计一款数字时钟,通过单片机烧入的程序实现以下功能: 1、能够显示年、月、日、星期、时、分、秒,并能够随时校准时间; 2、能够整点报时; 3、具有闹钟功能; 4、能够在闹钟和时钟之间进行切换; 在实现数字时钟功能的基础上,了解所选芯片功能、工作原理,对实物调试,会绘制系统框图。 从而培养综合运用所学的基础知识、基本技能进行分析和解决实际问题的能力、 利用单片机进行应用系统开发的能力,掌握单片机各个引脚接口设计。

2017-12-13

RFID、MCU、WIFI、继电器(内含原理图、源代码、实物照片)

基于STM32进行硬件电路设计,包括IC卡读写,OLED显示,电磁阀控制,wifi通信等模块的设计,利用C语言进行相应模块驱动程序和应用程序的编写

2017-12-13

基于红外遥控控制的智能收纳器设计(内含原理图、源代码、实物照片)

设计一个基于红外遥控控制的智能收纳器。该智能收纳器主要包括两大部分,遥控控制部分、收纳器部分。收纳器能够接受红外遥控信号,并根据遥控的控制信号控制自身移动和方向,箱盖通过红外扫描技术控制箱盖开启或闭合。遥控器设有开关和按键,在开启状态下通过按键向收纳器箱体发送控制信号,控制收纳箱的方向性移动、箱盖开启和闭合。要求做出遥控智能收纳器实物。

2017-12-13

智能火灾报警系统设计(内含原理图、PCB、源代码、实物照片)

实现功能: 设计基于51系列的单片机的智能火灾报警系统,其主要模块为烟雾传感器、温度传感器、蜂鸣报警器以及2个16×16的点阵、6个按键。单片机一方面对运行的烟雾传感器和温度传感器检测环境传过来的信号处理,并且通过点阵进行实时显示,(点阵个数就按你说的用2个,这个显示形式有静止、移入移出,这个显示形式能过通过按键进行选择,所以这里需要1个按键来进行显示形式的切换);单片机另一方面能够通过与预设的烟雾和温度阈值进行比较并判断是否要报警(报警就用蜂鸣器),通过加、减按键可设置报警的阈值,设置有紧急报警按键以应对突发情况(这里需要2对加减按键,1对用来对烟雾进行加减报警设置,另1对用力对温度进行加减报警设置,外加1个紧急报警按键,所以整个系统是6个按键)。

2017-12-13

智能无线遥控门铃设计(内含原理图、PCB、源代码、实物照片)

课题研究要点: 智能无线遥控音乐门铃主要包括三大部分,音乐门铃部分、遥控控制部分、继电器门开关部分。音乐门铃上设有按键,门铃根据不同按键组合播放不同的音乐用于区分不同的人群标签。遥控器通过无线控制信号控制门上基于单片机的继电器吸合开关,实现开门和关门。做出智能无线遥控门铃实物,实现上述功能。

2017-12-13

直流电机转速测控仪设计(内含原理图、PCB、源代码、实物照片)

1.本设计具有遥控功能选择、速度实时显示、转速控制及方向控制等功能。 2.将采用AT89C51芯片进行低成本直流电机控制系统的设计。 3.单片机产生PWM信号,送到H桥驱动电路从而驱动直流电机,直流电机通过测速电路将实时转速送回单片机,进行转速显示。从而实现对电机速度和转向的控制,达到直流电机调速的目的。 4.具有堵转报警功能,当电机堵转时蜂鸣器响,此时需停止电机转动。 5.LCD 1602与单片机相连进行显示。 6.可以分别三挡加减速,高档,中档,低档,分别对应不同的加减速时间,其中高档加减速耗时最短,低档加减速耗时最长。

2017-12-13

基于单片机的自动火灾报警系统(内含原理图、PCB、源代码、实物照片)

主要内容: 1、 利用温度传感器完成温度数据的采集,掌握I2C通信接口使用。 2、 利用烟雾传感器完成烟雾浓度采集。 3、 利用单片机对采集的数据尽情处理,并通过lcd屏显示出来; 4、 应用Protel软件设计原理图和PCB。 5、 编写传感器驱动程序以及单片机的处理程序。 6、 硬件、软件调试和综合调试。 毕业设计实现的功能: 1)能实时显示温度,烟雾浓度; 2)当烟雾浓度超过一定值是报警;当温度超过一定值时报警:当两个都超过阈值时,报警;(三个报警信号通过蜂鸣器来实现,通过不同的鸣叫方式区分)

2017-12-09

遥控音乐播放器设计(内含原理图、PCB、源代码、实物照片)

设计一款基于红外遥控的音乐播放器,可通过红外遥控器控制音乐播放器的音乐播放、停止、曲目切换及音量调节功能。设计的遥控音乐播放器分为两大部分,播放器机体和红外遥控器。播放器可通过按键实现开关、音乐播放、曲目选择、音量调节、前进、倒退功能。红外遥控器通过无线控制信号控制播放器的开关、音乐播放、曲目选择、音量调节、前进、倒退。要求做出遥控音乐播放器实物。

2017-12-09

基于C51单片机电子琴设计(内含原理图、PCB、源代码、实物照片)

课题研究目的: 单片微型计算机是大规模集成电路技术发展的产物,属第四代电子计算机,它具有高性能、高速度、体积小、价格低廉、稳定可靠、应用广泛的特点。它的应用必定导致传统的控制技术从根本上发生变革。因此,单片机的开发应用已成为高科技和工程领域的一项重大课题。 电子琴是箱子电子科技于音乐结合的产物。之所以受到群众喜爱,是因为它能模拟各种乐器的音色,如笛、号、琴、颤音、和弦音等以及打击乐板音、鼓乐、沙锤等。本课题就是以AT89C51单片机为核心控制元件设计的一个简易的电子琴,这只是单片机应用的一个点,由点及面,希望能更好的了解和应用单片机技术。选用这个课题的目的在于通过日常生活中的细微之处着手,将所学的理论知识于实践更好的结合起来,在设计制作电子琴的过程中,更加熟练的掌握单片机的应用,在更深刻的理论知识的同时锻炼提高自己的动手实践能力,使理论和实践能够相得益彰。

2017-12-09

基于单片机的遥控数字显示恒压源(内含原理图、PCB、源代码、实物照片)

面向需要稳压直流电源供电的电路设计一款带有数字显示的恒压电源,可以通过遥控器设置和控制恒压源提供的电压大小,从而实现电路功能。要求实现恒压源,提供稳定直流电并通过数字显示屏显示电压,通过遥控器设置、调节电压大小。 任务要求: 1. 设计一款基于单片机的遥控数字显示恒压源; 2. 数显恒压源主要包括三大部分,遥控控制部分、电压数显部分和恒压源部分; 3. 遥控器设有开关,并根据需要通过按键设置恒压源电压,调节电压大小,并通过显示屏显示设置及调整的电压; 4. 恒压源能够根据设置产生稳定电压,提供稳定直流电; 5. 电压数显部分要准确显示恒压源电压,精确到小数点后两位; 6. 做出遥控数显恒压源的实物。

2017-12-09

基于热电阻的温度检测系统(内含原理图、源代码、实物照片)

课题研究要点:本设计以stc15单片机系统为核心,通过热电阻传感器,A/D转换电路,放大电路,显示系统对单点的温度进行实时测量检测。由于热电阻的阻值和温度变化成线性关系,所以可以比较方便的测量温度 课题研究目的:制作一个测量温度在-50~200摄氏度的温度检测计,通过对热电阻温度检测系统的学习掌握基于热电阻的温度检测技术,单片机相关知识的运用和拓展学习。转化理论知识学习到实际应用,制作出热电阻温度检测系统实物,实现对温度的精确测量,从而提升自主学习能力、动手能力、解决问题的能力

2017-12-09

数字频率计的设计(内含原理图、源代码、实物照片)

利用STC15系列单片机测量100K~100MHZ的正弦波,幅值为10mv~2V。 课题研究目的: 本课题主要研究如何用单片机来设计数字频率计。因为在电子技术中, 频率的测量十分重要,这就要求频率计要不断的提高其测量的精度和速 度。在科技以日新月异的速度向前发展,经济全球一体化的社会中,简 洁、高效、经济成为人们办事的一大宗旨。在电子技术中这一点表现的 尤为突出,人们在设计电路时,都趋向于用竟可能少的硬件来实现,并 且尽力把以前由硬件实现的功能部分,通过软件来解决。因为软件实现 比硬件实现具有易修改的特点,如简单的修改几行源代码就比在印制电 路板上改变几条连线要容易的多,故基于微处理器的电路往往比传统的 电路设计具有更大的灵活性。 因为数字频率计是计算机、通讯设备、音频视频等科研生产领域必不可 少的测量仪器,所以频率的测量就显得更为重要。在数字电路中,频率 计属于时序电路,它主要由具有记忆功能的触发器构成。在计算机及各 种数字仪表中,都得到了广泛的应用。本课题采用的是直接测频式的频 率计,设计原理简单、电路稳定、测量精度高,大大的缩短了生产周 期。

2017-12-09

自动浇花控制系统设计(内含原理图、源代码、实物照片)

主要研究土壤湿度与浇水量之间的关系、浇灌控制技术及设备系统的硬件、软件编程各个部分。检测部分,单片机选用stc15单片机,软件选用C52语言编程。土壤温湿度采集于显示电路可将检测到的土壤温湿度模拟量放大转换成数字量通过单片机内程序控制精确的将温度与湿度分别显示在LCD显示屏上,同时把程序发给另外一块单片机,通过单片机内的中断服务程序判断是否要给盆花浇水,若需浇水,则单片机系统发出浇水信号,开始浇水,若不需要浇水,则进行下一次循环检测。在浇水系统中也同时设计一个定时浇水部分,通过按键开关设置不同的浇水时间段,在时间段以内时,单片机驱动浇水系统,开始浇水,如不在时间段内,则不浇水。

2017-12-09

基于DS18B20温度检测系统设计(内含原理图、源代码、实物照片)

课题研究目的: 温度数我们日常生产和生活中实时在接触到的物理量,但仅凭感觉只能感觉到大概的温度值,传统的指针式的温度计虽然能指示温度,但是精度低,使用不够方便,显示不够直观,数字温度计的出现让人们直观的了解温度。 温度是一种最基本的环境参数,人们生活与环境息息相关,在工业生产过程中需要实时测量并记录温度,在工业生产中也离不开温度的测量,因此研究温度测量记录方法具有重要意义。信息处理技术取得的进展以及微处理器和计算机技术的高速发展,都需要在传感器的开发方面有相应的进展。微处理器现在已经在测量和控制系统中得到了广泛的应用。随着这些系统能力的增强,作为信息采集系统的前端单元,被测量信号输入的第一道关口,传感器的作用越来越重要 。而测温系统更是朝着测量精度高、范围大、稳定性好、低功耗等方向发展。 温度无时无刻不在影响着人们生活的方方面面。因此,对实时温度的测量记录系统的研究具有广泛的实用价值和重要的理论意义。

2017-12-09

测量液体的液位(内含原理图、源代码、实物照片)

研究目的: 1.直观而集中地显示液位状态; 2.在运行中可以随时方便修改系统的控制参数、改变液位上下限; 3.传统的水位控制系统虽然结构简单但是功能单一,基于单片机的液位测量装置具有测量准确、重复性好、功耗低等特点,且价格低廉,通用性、实用性强,能够在稍作改造后或直接用于诸如自来水厂的储水池,污水处理厂、化学工厂的各类液体池以及电厂的锅炉气泡等需要水位自动控制的场合。

2017-12-09

基于单片机的交通信号灯的控制系统(内含原理图、源文件、实物照片)

研究目的: 模拟交通灯控制器就是使用单片机来控制一些LED和数码管,模拟真实交通灯的功能。红、黄、绿交替闪亮,利用数码管倒计数显示间隔等,用于管理十字路口的车辆及行人交通,计时牌显示路口通行转换剩余时间等。利用所学知识设计一款基于单片机的交通信号灯的控制系统。主要功能如下:东西向与南北向信号灯定时20秒交换一次、每次交换时点亮黄灯5s提醒行人。

2017-12-09

基于单片机的点阵显示屏设计(内含原理图、源文件、实物照片)

研究目的: 基于单片机的LED点阵显示屏系统设计是从实际应用角度出发,针对当前市场上流行的LED产品的应用领域而设计制作的LED点阵显示屏系统,实用性比较强。本设计需要能够方便的实现汉字等预存信息,同时还要求实现信息的定时循环、移动、LED显示亮度稳定等扩展功能,来实现吸引别人注意达到发布信息的目的。 同时该设计课题使我们能够掌握LED显示屏的基本显示原理和设计方法,对LED显示屏这个行业有了较为深刻的了解和认识。为以后从事相关行业的工作积累了实际工作经验。因此该课题不论是对自己的就业还是对我国LED显示技术的发展都有非常现实与积极的意义。

2017-12-09

电子体温计设计(内含原理图、源代码、实物照片)

这款电子体温计是利用单片机结合温度传感器,液晶显示器,语音播报系统,蜂鸣器设计的一款数字温度计。除了普通的体温测量及显示温度值,另外在软件编写过程中对上下报警温度限值进行设置,达到限值,蜂鸣器报警提示,另外设置一定温度范围内时语音播报提醒正常,超过提醒偏高,低于提醒偏低。 该温度计具备以下功能: 1、可以测量人体温度,测量范围为0°C到50°C,显示精度为0.1°C; 2、当温度高于40°C或低于32°C时,蜂鸣器响,达到警报的目的; 3、用液晶显示器显示出温度值; 4、当温度在35°C至37°C之间,启动语音播报功能,提醒温度正常,超过37°C播报温度偏高,低于35°C播报温度偏低等。

2017-12-09

基于单片机的火灾报警系统的设计与实现(内含原理图,源代码,实物照片)

以烟雾传感器和单片机为核心设计的烟雾报警系统需要实现报警、浓度显示、浓度报警限设置、温度显示及温度报警限设定等功能。系统硬件设计部分包括烟雾信号采集电路、单片机控制电路、按键设置报警阈值电路、浓度显示电路和声光报警电路。系统软件设计包括系统初始化、烟雾温度采集及处理、烟雾温度显示、按键处理、报警等子程序设计。最后软硬件联合调试完成功能要求。

2017-12-09

基于单片机的烟雾温度报警器设计

研究要点: 1.传感器模块(信号采集) 2.A/D模块(模拟信号转化为数字信号) 3.单片机控制模块(对收集到的信号进行处理) 4.LED显示模块(显示烟雾浓度值以及温度值) 5.声光报警装置

2017-12-09

电子音乐门铃设计(内含源文件、原理图、实物照片)

用STC89C52RC单片机、按键、LCD1602、语音识别模块,无线模块语音播放模块等元器件,焊接门铃硬件部分;使用C51编写控制程序,控制语音播放模块,采用Keil C51软件进行调试,播放出不同的音乐;客人可通过门铃上的触摸按键,使房屋内播放音乐,并用LED显示提示信息;如果主人在家,可暂停并取消音乐播放。

2017-12-09

基于单片机的模拟出租车计费器的设计(含源代码、原理图PCB、实物照片)

功能如下: 1. 课题采用单片机进行设计,通过按键来实现清零、增加里程数、增加时间等功能。 2. 硬件电路主要包括振荡电路、按键电路、复位电路等。 3. 出租车计费器采用AT24C02存储芯片和LCD1602液晶显示设计而成。3公里以内为起步价,3公里以外以每公里设定的价格进行计费。等待3分钟以内不计费,3分钟以外以每分钟设定的价格进行计费。 4.总价=3公里内路程的价格+3公里外的路程*单价+3分钟外等待的时间*单价

2017-12-09

树莓派语音聊天机器人(基于讯飞语音和图灵机器人)

科大讯飞结合图灵机器人实现人机语音对话,现在了离线命令识别 , 在string.xml文件中替换自己的讯飞appid 在HttpUtils 文件中修改在图灵机器人官网申请的appkey

2017-12-09

STM8 ST-LINK完整驱动

ST-LINK and STice Support Package.rar 2016年12月11日亲测可用

2016-12-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除