void SET_KEY() { bit SET_FLAG=1; if(SET==0) //设定按键按下 { delayms(40); if(SET==1) //延时去除抖动再次判断是否按下按键 { while(SET_FLAG==1) { Display_HI_Alarm(); //设定上限温度值 if(ADD==0)//增加按键 { delayms(40); //延时去除抖动再次判断是否按下按键 if(ADD==1) HI_Alarm++; //温度值加一 } if(DEC==0) //减小按键 { delayms(40); if(DEC==1) //延时去除抖动再次判断是否按下按键 HI_Alarm--; //温度值减一 } if(SET==0) //以下表示 再次按下设定按键 进入设定下限程序 { delayms(40); if(SET==1) //延时去除抖动再次判断是否按下按键 { while(1) { Display_LO_Alarm(); //设定下限温度值 if(ADD==0) //增加按键 { delayms(40); if(ADD==1) //延时去除抖动再次判断是否按下按键 LO_Alarm++;//温度值加一 } if(DEC==0)//减小按键 { delayms(40); if(DEC==1) //延时去除抖动再次判断是否按下按键 LO_Alarm--;//温度值减一 } if(SET==0)//设定按键按下 { delayms(40); if(SET==1) { //延时去除抖动再次判断是否按下按键 SET_FLAG=0; break; //上下限设定完成 退出 } } } } } } } } }
2022-06-30 15:53:07 5.02MB 51单片机 源程序 代码 电路方案
1
对于一切都要精确的科技信息时代,用来精确时间的工具必然少不了秒表。此次设计的电子秒表计数范围0-1000秒,三个功能按键,进行复位,开始,暂停的功能操作。整个设计分硬件模块和软件模块这两个模块展开的,硬件模块是基于单片机AT89C51RC,以四位一体数码管和按键部分以及用于信号功率放大的74HC245芯片 等外围电路组成,元件少,结构简单;软件部分利用keil uVision4编写软件,采用中断服务程序对事件处理,结构合理,思路清晰,提高了微处理器的工作效率。最终经过调试实现了秒表的计时功能。 本设计利用单片机原理,结合显示电路,用以四位一体共阳极数码显示管及按键来实现0000-1000秒计时器。将软硬件合理结合,以实现系统正常运行,数码管正常显示的最终目的。 仿真原理图如下: Altium Designer画的原理图和PCB图如下:
2022-06-10 08:33:41 15.75MB 电路方案
1
1、资源内容:毕业设计lun-wen word版10000字+;开题报告,任务书 2、学习目标:快速完成相关题目设计; 3、应用场景:课程设计、diy、毕业、参赛; 4、特点:直接可以编辑使用; 5、使用人群:设计参赛人员,学生,教师等。 6、使用说明:下载解压可直接使用。 7、能学到什么:通过学习本课题的设计与实现, 了解不同课题的知识内容,学习内部架构和原理,掌握有关课题重要资源, 同时增加自己对不同方面知识的了解,为后续的创作提供一定的设计思路和设计启发 , 并且可以快速完成相关题目设计,节约大量时间精力,也为后续的课题创作 提供有力的理论依据、实验依据和设计依据,例如提供一些开源代码、设计原理、 原理图、电路图、毕业设计lun-wen word版10000字+;开题报告,任务书等有效的资料, 也可以应用于课程设计、diy、毕业、参赛等不同场景,而且本设计简单,通俗易通, 方便快捷,易于学习,下载之后可以直接可以编辑使用, 可以为设计参赛人员、学生、老师及爱好者等不同使用者提供有效且实用的学习资料 及参考资料,同时也是一份值得学习和参考的资料。
2022-06-09 11:00:55 10.13MB 分享系统
1、资源内容:毕业设计lun-wen word版10000字+;开题报告,任务书 2、学习目标:快速完成相关题目设计; 3、应用场景:课程设计、diy、毕业、参赛; 4、特点:直接可以编辑使用; 5、使用人群:设计参赛人员,学生,教师等。 6、使用说明:下载解压可直接使用。 7、能学到什么:通过学习本课题的设计与实现, 了解不同课题的知识内容,学习内部架构和原理,掌握有关课题重要资源, 同时增加自己对不同方面知识的了解,为后续的创作提供一定的设计思路和设计启发 , 并且可以快速完成相关题目设计,节约大量时间精力,也为后续的课题创作 提供有力的理论依据、实验依据和设计依据,例如提供一些开源代码、设计原理、 原理图、电路图、毕业设计lun-wen word版10000字+;开题报告,任务书等有效的资料, 也可以应用于课程设计、diy、毕业、参赛等不同场景,而且本设计简单,通俗易通, 方便快捷,易于学习,下载之后可以直接可以编辑使用, 可以为设计参赛人员、学生、老师及爱好者等不同使用者提供有效且实用的学习资料 及参考资料,同时也是一份值得学习和参考的资料。
2022-06-08 16:02:49 5.69MB 学习 文档资料
穿心电容,馈通滤波器资料分享doc,穿心电容,馈通滤波器资料分享
2022-05-16 14:26:06 942KB 综合资料
1
基于51单片机的万能红外遥控器的设计资料分享出来 这个单片机选择的是STC15F2K60S2型高速单片机,这个遥控器主要分为两种模式 (1)遥控模式 在这个模式下这个遥控器可以遥控其他的红外设备,和正常的遥控器一样。 (2)学习模式 这个模式是获取其他遥控器的用户码以及键码,然后把获取的用户码和键码储存到单片机的EEPROM中,所以这个遥控器具有掉电不丢失的功能。 最后一点就是介绍一下遥控器的小灯的功能。小灯起的是指示的功能,在刚开机的时候,如果是遥控模式小灯闪两下,学习模式小灯闪三下。在遥控模式下按键按一下,小灯闪一下。在学习模式下,红外接收头接收到一帧数据小灯闪两下,连续接收两帧数据小灯闪四下。按键按一下小灯闪一下。 实物图如下: 学习型红外遥控器原理图和PCB图如下:
2022-05-14 21:03:22 828KB 51单片机 红外遥控器 电路方案
1
今天给大家分享的是Chinked-out工作室出品的由LCD12864和51单片机做成的音乐频谱显示制作资料,所有的资料放在附件里了,大家可以下载资料包括原理图、源代码以及元件清单。 音乐频谱显示原理图截图: 重要提示:原理图中,音频信号输入部分并未画出耳机插座,这是因为,实际使用的耳机插座封装不尽相同。有些功放发烧友甚至直接使用音频线,因此原理图中,只画出原理。实物中,任意一声道连接到单片机IO口即可。音频源必须与单片机系统共地。 程序下载时,IRC频率选择24Mhz,其他设置不需要做改动。如图所示:
2022-05-06 13:54:03 238KB 显示器 电路方案
1
本人菜鸟一个,分享我闲着没事做的一个LED摇摇棒,虽然原理图和程序是在网上找的(原谅我是个菜鸟),但是PCB是自己画的,分享给大家,不要喷我! 摇摇棒的原理主要是视觉停留,不是大神,我就不在这上面废话了,不班门弄斧,看图看图! 原理图如下: PCB图(画的不好请见谅,我不是大神) 电路城语:此资料为卖家免费分享,不提供技术支持,请大家使用前验证资料的正确性!如涉及版权问题,请联系管理员删除! 附件内容有:
2022-04-29 19:43:10 9.66MB 电路方案
1
无线话筒,简单点说,就是你用这个东西说话,收音机里能听到你的声音。电路设计比较简单,焊接电路也容易。有好奇心的同学可以尝试动手做一个。 实物图: 电路图原理图: 元件清单: 调试与安装 全部元件焊接完成后,接下来的工作主要是振荡频率的调试:打开一台能接收FM收音功能的手机或者收音机,然后接通话筒电源,手持话筒,一边对话筒吹气或喊话,一边对收音机进行搜台,直到收音机中传出自己的声音为止。在整个频段(即88-108MHz)仍收不到自己的声音,则仔细用无感竹木拨动振荡线圈L的间距,拨动时只需拉开或者缩小每匝线圈之间的距离。 因电子元件的数值误差可能会影响发射频率,若调整线圈的松紧仍无凑效,则将L焊下来增加一匝或者减少一匝,重新焊上后继续上述调整。要增大发射距离,在TX处另外焊接一根导线作为天线,具体长度可根据调试时的效果决定。 注意:振荡线圈是绝缘漆包线,焊接时用刀片刮掉焊接两端点的绝缘漆才能焊接。可把线绕线水性笔芯或者水性笔芯大小的东西上,初始绕6圈,具体圈数根据调试而决定。
2022-04-27 20:50:53 72KB diy制作 电路方案
1
比较深入的讲解网络数通方面的一些学习资料,分享给大家
2022-04-25 18:01:21 29.15MB 网络 学习
1