- 博客(40)
- 收藏
- 关注
转载 基于51单片机的智能小车系统设计
/flag2为小车状态恢复寄存区,当小车遇到障碍物停止,等到障碍物排除之后,小车在停止之前的状态就寄存在flag2中。//flag3为小车避障停止延时标志,初始化为0,等待障碍排除之后赋值为1,开始计时,数秒之后恢复停止前的行进状态。//flag为小车状态标志,0:停止,1:前进,2:后退。//小车停止,flag=0,小车停止标志。if(flag==1) //小车前进,flag=1,小车前进标志。if(kind==0) //没有传感器检测到黑线,走直线。
2023-05-25 21:57:11
283
转载 C语言程序设计--期刊管理系统
大量的期刊资料,对这些期刊信息的有效归类整理与管理将大大提高图书馆、企事业单位资料室等的运作效率,降低图书管理人员的劳动强度,同时可以对期刊信息管理的整个过程做到明细化、透明化,为各项工作有条不紊的进行提供保障。printf("\n");printf("\n");printf("\n");printf("\n");该软件所需要的硬设备。
2023-05-25 21:56:50
120
转载 基于单片机的指纹门禁设计
系统拟在Altium Designer9开发平台上设计原理图,并绘制PCB并制成单片机开发板,然后根据原理图将相关元器件焊接到开发板上。重点难点:指纹的录制与识别,语音提示,并且具有报警系统,当遇到震动时时可以发出语音报警和sim短信报警,硬件元器件较多使用了大量串口,pcb排版要注意,避免各个部件之间的干扰。课题的主要任务是设计出一个可以录入指纹,并可对录入指纹进行匹配比较,如果正确即可开锁。录制成功后,支持指纹开锁,指纹匹配成功后,继电器吸合表示开门,并且语音提示开锁成功。
2023-05-25 21:55:59
158
转载 基于51单片机的计算器设计
单片机广泛用于智能产品,智能仪表,测控技术,智能接口等,具有操作简单,实用方便,价格便宜等优点,而其中AT89S52以MCS-51为内核,是单片机中最典型的代表,应用于各种控制领域。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。模块内部自带字符发生存储器(CGROM),字符有:阿拉伯数字、英文字母的大小写、常用的符号、和日文假名等,每一个字符都有一个固定的代码,比如大写的英文字母“A”的代码是(41H),显示时模块把代码41H发给液晶模块,我们就能在液晶上看到字母“A”。
2023-05-25 21:53:36
928
转载 基于单片机的北斗定位无人机救火系统
北斗定位不仅有可以导航的功能,最主要的是海记游实时定位的功能,由于其性能好,在国内已经越来越普及,常用于私家车导航,工业导航,灾害救援定位等功能,北斗定位系统是一款高性能,误差小,可靠性强,耐用的系统。在科技飞速进步的今天,火灾对国家公民的生命安全的威胁已经不容忽视。当灾害发生时,使用无线通讯技术进行灾情侦察,利用北斗定位进行火源定位,这对于一些急难险重的灾情现场是起到重大作用的,可以有效地避免人员伤亡,避免人员进入有害气体,易燃易爆的去环境中进行侦察,又能全面的,细致的掌握火灾的动态信息以及地理位置。
2023-05-25 21:53:14
454
转载 C语言程序设计--订餐系统
printf("\n\n\n\n\t\t\t请输入要查询的方式:\n\t\t\t0=>全部查询\n\t\t\t1=>按编号查询\n\t\t\t2=>按用餐时间查询\n\t\t\t3=>按用餐人数查询\n\t\t\t[ ]\b\b");printf("\t\t\t请选择下一步操作:\n\t\t\t1=>继续查询\n\t\t\t2=>退出到主界面\n\t\t\t[ ]\b\b");printf("\n\n\n\n\t\t\t编号\t时间\t姓名\t人数\n");/*进入密码模块*//*进入版权模块*/
2023-05-25 21:53:09
308
转载 C语言程序设计--个人账簿管理系统
/搜索某一月份的具体收支状况 struct Node* Search(struct Node *head);//对链表进行排序 struct Node *Sort(struct Node *head);//修改某一月的记录 struct Node *Update(struct Node *head);1.选择操作:提示内容:“请输入要进行的操作:”,操作数为“5”。1.选择操作:提示内容:“请输入要进行的操作:”,操作数为“1”。1.选择操作:提示内容:“请输入要进行的操作:”,操作数为“3”。
2023-05-25 21:52:44
211
转载 基于51单片机的汽车倒车防撞报警系统
引言 结合电控技术、电气技术构建起机电一体化控制体系,并逐渐形成了独立的、完整的技术体系成为一门独立的应用技术体系。对于汽车设计制造而言,汽车电子技术水平将直接影响整车性能,是汽车运行安全性、舒适性以及动力性能的决定性影响因素之一。电子控制这一先进技术的科学应用能够显著提升汽车发动机等相关电力电子系统的控制质量,从而实现更加安全、稳定、舒适的行车环境,为车辆良好运行提供充分有效的保障。 发展车俩防撞技术,对于提高车俩智能化水平具有很大的积极意义。防撞技术的出现和发展不仅有效提升了汽车行驶的安全性,也为汽车工
2023-05-25 21:51:28
350
转载 基于单片机的导盲拐杖设计
EPSON系列的单片机是由精工爱普生(SEIKO EPSON)自主开发的CMOS32位RISCCPU为核心,加上不同的外围电路制成多种型号的MCU,这些产品可以应用于不同的领域:掌上电脑(PDA),移动信息终端,网络设备,办公室OA设备,PC接口设备,智能玩具,GPS应用等,其中它的主要特点有强大的CPU内核,采用RISC结构,三级流水线,105条16位长指令,其大多数指令在一个时钟周期内执行,大大提高了指令的执行效率。单片机在接收到传感器的信息后,将传感器的信号转换为距离信息,通过语音播报或振动提示。
2023-05-25 21:24:00
1154
1
转载 嵌入式操作系统--篮球记分计时系统
/毫秒计时的数值-1 if(haomiaojishi==0) //如果毫秒计时参数为0,执行 { haomiaojishi=1000;if(time==0)//如果倒计时到了0,执行 { timer->stop();//每一节结束就加一节 if(jieshu>=5&&teamonescore==teamtwoscore) //如果第4节以后结束的时队伍一和队伍二比分相同,进入加时赛 { ui->label_6->setText("Addgame!节次结束,共4节次。
2023-05-10 21:40:45
114
转载 基于单片机的电子琴设计
第一章 绪论 1.1 课题背景 单片机因其体积小,功能强,价格低廉而得到广泛应用,同时随着我国经济的飞速发展,单片机在越来越多的领域得到了广泛的应用,现在国内的单片机多用于电话,玩具和LCD等产品,预计在未来,利用单片机发明的产品会越来越多,作为一名应用电子的应届毕业生来说,理解和掌握单片机的工作原理和使用技巧是必备的技能,基于这种考虑,我这次毕业设计的题目为简易电子琴。 我所设计的该产品时根据自身的兴趣和爱好所设计的,通过对传统电子琴的认识和了解,知道了传统的电子琴是利用单片机的汇编语言的编程来实现的,而
2023-05-10 21:35:47
161
转载 基于51单片机的语音采集系统设计
功能: 基于51单片机的语音实时采集系统 系统由STC89C52单片机+ISD4004录音芯片+LM386功放模块+小喇叭+LCD1602+按键+指示灯+电源构成 具体实现功能: (1)可通过按键随时选择相应的录音进行播放; (2)可以通过按键随时录音,可以录制4段声音,并可以按键控制播放和暂停,最长可以录制8分钟; (3)播放的音量可以通过调节电位器改变。 第1章前言1.1 研究意义数码录音笔对于我们现如今的人们己经是再熟悉不过的产品了,它己经应用在了很多地方,其中主体部分应该是记者了。正是基于录音笔能够
2023-05-09 21:42:27
860
转载 C语言程序设计--图书管理系统
通过本程序的训练,使学生能对C语言的文件操作有一个更深刻的了解,掌握利用文件存储结构实现对图书管理的原理,为进一步开发出高质量的管理信息系统打下坚实的基础。该模块主要对图书馆新购买回来的书籍进行录入保存,输入数字2进入choice2()函数,依次输入书本的名字,编号,作者。printf("----------------增 加 图 书 信 息----------------\n");printf("--------------初 始 化 图 书 信 息---------------\n");
2023-05-09 21:37:55
198
转载 基于51单片机的超声波测距系统设计
lcd_writestr(0,0," 超声波测距仪 ");lcd_writestr(2,0,"当前被测距离为:");lcd_writestr(3,0," 厘米 ");* 函数名称:void delay2(uchar x)//LCD初始化,开机调用一次。* 函数名称:void init(void)//T0定时器方式1。//INT0高优先级。//INT0负边沿触发。* 功 能:超声波发射函数。* 功能:超声波测距。* 功 能:延时函数。
2023-05-09 21:34:37
366
转载 基于51单片机的交通信号灯系统设计
十字路口交通灯控制程序: 正常时,EW方向计时60s,SN方向计时40s 若按时间加按键(Add_Button)按钮,EW、SN方向各加5s,不可大于99s,79s 若按时间减按键(Reduces_Button)按键,EW、SN方向各减5s,不可小于40s,20s 若按EW方向强制通行(QZ_EW_Btton)按钮,EW方向强制通行,SN方向禁止通行 若按SN方向强制通行(QZ_SN_Btton)按钮,SN方向强制通行,EW方向禁止通行。if(Reduces_Button==0) //时间减。
2023-05-09 21:32:23
433
转载 基于LabVIEW单片机的抢答器的设计
实现LABVIEW上位机连接下位机抢答,倒计时上位机可以控制,主持人开关上位机可以启动,同时上位机上要求能够显示倒计时时间和抢答选手号。答时才能进行抢答操作,并用一个数码管显示抢答选手的号码,同时其他选手不能再抢答。设计一个基于LABVIEW的6人抢答器,实现抢答器的基本功能。当有选手抢答后,进行倒计时20秒作为选手回答问题时间,用两个数。当主持人允许抢答后倒计时5秒时间,在这5秒内抢答有效,过后就。电路上要加个蜂鸣器的电路,当有选手抢答时蜂鸣器响一下。1.2 设计思路及设计框图。2 各个模块程序的设计。
2023-05-08 21:23:36
493
转载 基于51单片机的酒精气体检测器设计
上电以后,需要预热一段时间,此时lcd显示Loading... (预热过程为电压先上升后下降的改成,通过检测电压来检测是否预热完成) , 预热完成后显示酒精浓度,按下按下按键key1即可进入报警设置模式,按下key2加,key3减, 再次按下key1退出报警设置模式(必须为报警设置模式key2和key3才起作用)
2023-05-08 21:21:43
330
转载 基于51单片机的蓝牙密码锁
******************************************************************** * 名称 : Com_Init() * 功能 : 串口初始化,晶振11.0592,波特率9600,使能了串口中断 * 输入 : 无 * 输出 : 无 ***********************************************************************/ void Com_Init(void) { TMOD = 0x20;
2023-05-08 21:20:31
194
转载 基于51单片机控制的恒流源设计
/移除高6位,int型数据有16位,该DA是10位。i++) //每次转换需要10个时钟下降沿。if(Data&0x8000) //取最高位数据,模拟串行数据。#include "reg52.h" //stc头文件。#include "Delay.h" //延时头文件。if( KEY_ADD == 0 ) // 按键按下。if( KEY_DEC == 0 ) // 按键按下。//在片选有效前,时钟信号要为低。由51单片机作为主控制器实现的恒流源设计。//按键扫描处理函数。
2023-05-08 21:17:15
299
转载 基于单片机的三种模式家用养生壶自动控制系统设计
/-----------------------IO配置------------------------------------------//----------------------ADC 初始化---------------------------------------//----------------------变量初始化---------------------------------------果茶模式:直接加热至100℃后。1)设置三种加热模式:高功率加热、中功率加热、低功率加热。
2023-05-08 21:16:20
244
转载 基于ICL8038的正弦波、方波和三角波发生器protues仿真设计
而电流源I1则向外接电容C充电,使电容两端电压VC随时间线性上升,当VC上升到VC=2VR/3时,比较器C1输出发生跳变,使触发器输出端Q由低电平变为高电平,控制开关S使电流源I2接通。当vc下降到vc≤VR/3时,比较器C2输出发生跳变,使触发器输出端Q又由高电平变为低电平,I2再次断开,I1再次向C充电,vc又随时间线性上升。如此周而复始,产生振荡,若I2=2I1,vc上升时间与下降时间相等,就产生三角波输出到脚3,而触发器输出的方波经缓冲器输出到脚9,三角波经正弦波变换器变成正弦波后由脚2输出。
2023-05-08 21:14:29
1478
1
转载 基于51单片机的智能红外遥控暖风机设计
近年来,随着遥控制造产业的不断成熟,遥控器市场竞争十分激烈,遥控器的价格也出现下滑趋势,但高端产品的价格上升势头较好,因此,在未来一两年内,国内供应商主要生产中低端红外产品,而技术较强的台湾同行则将把重点集中在高端红外线或转向射频遥控器。近年来,随着遥控制造产业的不断成熟,遥控器市场竞争十分激烈,遥控器的价格也出现下滑趋势,但高端产品的价格上升势头较好,因此,在未来一两年内,国内供应商主要生产中低端红外产品,而技术较强的台湾同行则将把重点集中在高端红外线或转向射频遥控器。编解码容易,可进行多路遥控。
2023-05-08 21:12:53
142
转载 基于51单片机的蓝牙台灯设计
/人体感应开关标志位。1、通过按键调节灯的亮度(1-10档位);3、感应,根据附近是否有人自动进行开关灯。2、通过蓝牙远程控制灯的亮度和开关;* Key5 开启自动感应功能。* Key6 台灯开关 *//* Key2 亮度加。* Key4 亮度减。
2023-05-08 21:11:46
93
转载 基于51单片机的温度报警器设计
关键词STC89C51单片机,数字控制,温度计,DS18B20 前言 随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也 是不可否定的,其中数字温度计就是一个典型的例子,但人们对它的要求越来越高,要为现代人工作、科研、生活、提供更好的更方便的设施就需要从数单片机技术入手,一切向着数字化控制,智能化控制方向发展。具体电路连接,详见附录1。为了满足对对象的控制要求,单片机的指令系统均有极丰富的条件:分支转移能力,I/O口的逻辑操作及位处理能力,非常适用于专门的控制功能。
2023-05-07 21:08:21
2407
2
转载 基于51单片机的HX711传感器电子秤设计
***********************lcd1602上显示这字符函数************************//***********************lcd1602初始化设置************************/sbit rs=P1^0;/******1ms延时函数***12M晶振**************/////////////////在指定位置显示指定字符//////////sbit e =P1^2;
2023-05-07 21:04:41
568
转载 基于51单片机的语音播报酒精检测仪设计
硬件部分为利用MQ3气敏传感器测量空气中酒精浓度,并转换为电压信号,经A/D转换器转换成数字信号后传给单片机系统,由单片机及其相应外围电路进行信号的处理,显示酒精浓度值以及超阈值声光报警。本课程设计研究的是一种以气敏传感器和单片机A/D转换器为主,检测驾驶员呼出气体的酒精浓度,并具有声光报警功能的空气酒精浓度监测仪。需要注意的是:ADC0809虽然有8路模拟通道可以同时输入8路模拟信号,但每个瞬间只能换1路,共用一个A/D转换器进行转换,各路之间的切换由软件改变C、A、B引脚上的代码来实现。
2023-05-07 21:02:55
306
转载 C语言程序设计--体测成绩信息管理系统
printf(" * 1.输入学生成绩;\t 2.查询成绩;\t 3.修改学生成绩;printf(" * 4.删除学生信息;\t 5.统计人数;\t 6.排序显示;printf(" * 7.退出系统(文件保存)\t\t8.显示所有学生信息 *\n");printf(" 欢迎进入体测成绩判定系统\n");printf(" * \t 菜单 *\n");printf("密码错误!printf("密码:\n");
2023-05-07 01:22:36
291
转载 EDA程序设计--万年历设计
本次设计的目的就是在掌握计算机组成原理理论的基础上,了解EDA技术,掌握VHDL硬件描述语言的设计方法和思想,通过学习的VHDL语言结合电子电路的设计知识理论联系实际,掌握所学的课程知识,例如本课程设计就是基于所学的计算机原理中的数控分频器基础之上的,通过本课程设计,达到巩固和综合运用计算机原理中的知识,理论联系实际,巩固所学理论知识,并且提高自己通过所学理论分析、解决计算机实际问题的能力。(2)功能及模拟用VHDL,模拟器对编辑后的程序进行模拟,如果达不到设计要求,则可以重新修改程序,直到通过功能模拟。
2023-05-06 19:41:30
376
转载 C语言程序设计--通讯录系统
若输入为0~9之外的值,则提示“输入有误,请重新输入”。此时,用户应选择1,调用add()函数,进行联系人记录的输入,即完成在数组中添加记录的操作。当把记录输出至屏幕时,调用print函数,将数组中的联系人记录信息以表格的形式在屏幕上打印出来。选择“修改联系人”选项后屏幕将自动打印出通讯录所有记录信息,输入要修改的联系人姓名,回车,选择要修改的项目,输入修改后的记录,回车,退出程序。选择“删除联系人”选项后屏幕上将自动打印出通讯录所有记录信息,输入要删除的联系人姓名,回车,则现实系统提示“删除成功”。
2023-05-06 19:40:25
82
转载 C语言程序设计--宿舍管理
在编写过程中主要运用C语言的基本知识有:数据类型(整形、实型、字符型、指针、数组、结构等);该程序是由C语言编写的一个宿舍管理查询软件,本程序在Microsoft Visual C++ 6.0下运行,其主要功能是实现对学生信息的录入、添加、删除、修改、查询、统计。统计可以分别以学号、宿舍号、性别、班级、专业为关键字进行统计,并且输出信息按学号大小从小到大输出。第七统计模块:调用census_message(),分别以学号、宿舍号、性别、班级、专业方式对学生信息进行统计,并按学号由小到大输出。
2023-05-06 19:38:49
224
转载 基于51单片机的智能鱼缸设计
/设置液晶工作模式,意思:16*2行显示,5*7点阵,8位数据。void write_1602com(uchar com)//****液晶写入指令函数****void write_1602dat(uchar dat)//***液晶写入数据函数****/********液晶写入指令函数与写入数据函数,以后可调用**************///稍做延时后,如果x=0则初始化成功,x=1则初始化失败。void lcd_init()//***液晶初始化函数****//定义DS18B20总线I/O。
2023-05-06 19:37:22
297
转载 基于51单片机的抢答器设计
/抢答任务 void SetTime(void);在主持人开始允许抢答时,六位选手连接的单片机从P1^0—P1^5口的任意一位选手进行抢答,抢答时间为5s,抢答后设定回答问题时间为5s—30s,倒计时5s时LED灯亮,并且蜂鸣器响。2.有一个主持人控制开关和6路抢答按扭,当主持人允许抢答时才能进行抢答操作,并用一个数码管显示抢答选手的号码,同时其他选手不能再抢答。
2023-05-05 19:21:30
363
转载 基于单片机的汽车防碰撞系统设计与实现
继电器有很多种类型,本文采用额定电压为直流5V, 型号是SRD-5VDC-SL-C,一路开关,额定电流为 10A, 品牌是SONGLE/松乐,触点形式为转换型,触点切换电流10A,防护特征为 密封式,触点负载是中功率。有的三脚两脚四脚,它的种类非常多,但是使用的原理完全相同,这里直接采用6*6*5规格的按键。2016年作者邱宏超,刘教瑜,肖杰,方琳在《具有语音播报的测距仪的设计》中超声波测距相比较于激光测距和红外测距,更为贴近于生活民用,成本低,操作简单,适用范围广,在近距离内精度较高[10]。
2023-05-05 19:19:46
704
转载 基于51单片机的脉搏测量仪设计
目 录 摘要.............................................................................................................................. I Abstract.................................................................................................................
2023-05-05 19:17:09
537
转载 C语言程序设计--企业员工管理系统
(3)按键盘“Ctrl+F9”进行编译,然后按“Ctrl+F10”组合键运行程序,(同样可以在功能菜单中选择“运行”-à“编译”à“运行”)系统进入系统初始化界面,用户输入自己的密码。用户在编译完成后会产生一个系统的可执行文件,用户只要双击可执行文件就可以进入系统,如果是第一次进入系统,首先要对系统进行初始化,如图2所示,初始化完成后,再次双击系统执行文件,进入如图3的界面。(2)进入源码所在目录,选中源码右键选择选项“打开方式”,然后再选择子选项“DEV-C++IDE”,选中后出现如图1所示界面。
2023-05-04 20:19:57
154
转载 C语言程序设计--银行管理系统
/*************************************************************************** //全局变量。//主界面 胡文完成。
2023-05-03 12:24:07
249
转载 基于51单片机的倒车雷达设计
/ 第1个探头TRIG管脚。// 第1个探头ECHO管脚。// 第2个探头TRIG管脚。// 第2个探头ECHO管脚。// 第3个探头TRIG管脚。// 第3个探头ECHO管脚。// 第4个探头TRIG管脚。// 第4个探头ECHO管脚。// LCD_RW管脚。
2023-05-03 12:15:07
706
1
转载 基于51单片机的密码保护的串口可调节时钟设计
彩色液晶屏显示用户输入密码界面,通过矩阵键盘进行密码输入,DS1302与DS18B20进行时钟与温度的采集,在彩色LCD上显示。unsigned char Keydown() //键盘识别函数。系统主要由彩色液晶屏、矩阵键盘、DS1302、DS18B20、串口中断、外部中断五部分组成。----密码输入正确时进入用户界面,密码错误时显示密码错误并消除上次输入的密码,进行重新输入。//定义行、列、返回值变量。for(row=0;row++) //行扫描。
2023-05-03 12:09:53
207
1
转载 基于51单片机的自动浇花系统设计
引言1 选题的目的和意义随着社会的进步,人们的生活质量越来越高。在家里养养盆花可以陶冶情操,丰富生活。同时盆花可以通过光合作用吸收二氧化碳,净化室内空气,在有花木的地方空气中阴离子聚集较多,所以空气也特别清新,而且许多花木还可以吸收空气中的有害气体,因此,养盆花如今被许多人喜爱。盆花浇水量是否能做到适时适量,是养花成败的关键。但是,在生活中人们总是会有无暇顾及的时候,比如工作太忙,或者出差、旅游等。花草生长问题80%以上是由花儿浇灌问题引起的;好不容易种植几个月的花草,因为浇水不及时,长势不好,用来美化环境
2023-05-03 12:06:51
1626
1
89.基于51单片机的智能窗户控制【DHT11,ADC0832,步进电机,LCD1602】(仿真).rar
2024-01-06
87.基于51单片机的电压表【正负5V,8255,ADC0808,扩展接线】(仿真).rar
2024-01-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人