本论文在引见单片机、传感器、实时时钟的特点基础之上,详尽地说明了太阳能热水器控制系统的工作原理与方案设计。
根据本设计的要求,采用STC89C52作为主控芯片。
其他硬件部分包括:水温采集模块、水位监测模块、按键输入部分、LCD显示窗口及继电器控制模组,继电器控制模组有自动上水和程控加热部分构成。
在软件方面,本设计采用模块化方式对系统进行分组设计,使得设计工作稳步展开,并且经过仿真验证,本系统的各个模块均正常工作,符合设计要求。
基于单片机的太阳能热水器辅助控制系统(源代码,论文,proteus仿真)
1
运用了UCOS来做任务调度,然后再OLED屏幕上实现RTC时钟,贪吃蛇小游戏,还有2.4G无线通讯,
2021/3/4 22:33:43 11.95MB STM32 UCOS
1
在你提交了多个版本之后,对比各个版本、跟踪代码的变化是非常容易的。
当新添的代码不能如预期工作时,版本对比显得尤为重要,因为你需要找到从上个稳定版本以来的所有变化。
要比较两个不同版本的文件,或者点击菜单里的View>VersionEditor>ShowVersionEditor,或者点击工具栏上的VersionEditor按钮,如下图所示:一旦上面这一步完成,编辑器就会分裂成两部分。
最开始,左、右栏都显示当前版本的文件。
要把任意一栏切换为某个之前提交的版本,来到这一栏底部的工具栏,点击最后一个按钮,上面有时钟标志:一霎时,选择的版本对应的差异就显示在屏幕上了。
一般来说,左栏用来显示当前版本的文件
1
1)实现16路ADC采样,电压采样范围(0-3.3V,或0-5V),采样时钟自定义;
2)LCD动态显示16路ADC采样到的电压值;
3)通过RS485将采集到的电压值发送到上位机显示(串口调试助手)。
一块板子用F4,一块用F1。
2018/7/3 20:48:41 6.79MB STM32 RS485
1
屏蔽了一些保存设置的功能。
已经除去了5分钟播放限制,直接使用即可。
-----------------------------------------------------------------PPTGenius用来提供控制PPT的演示时间,主要功能如下:(1)可设置PPT讲演限时值1~600分钟;
(2)当播放PPT时,计时器可自动开始倒计时,并显示倒计时钟(时钟一直在PPT播放界面上显示);
(3)可设置两个提前提示点,以弹出窗口提示,并可设置声音提示;
(4)演示时间到时,可设定黑屏、白屏、锁屏等操作;
(5)可保存/加载设置参数;
(6)软件固化于U盘之中,无须安装和注册,使用方便;
(7)适用环境:PPT:MicrosoftOfficePowerPoint2000/2003/2007/2010;
操作系统:windows2000/XP/2003/WIN7。
2021/4/10 10:15:43 1.38MB PPT 播放控制
1
DS3231时钟16pinAltiumDesigner包含道理库与PCB封装库
2017/9/26 2:39:53 15KB DS3231 Altium Designer 原理库
1
关于Proteus仿真ADC0809,说明以下几点:1、在Proteus中,ADC0809是不可仿真的。
但可以用ADC0808代替ADC0809进行仿真。
ADC0808与ADC0809有相同的引脚,功能极为相似。
在Proteus中,可以认为:ADC0808就是ADC0809。
2、说明几个关键引脚的输出信号:1)OE数据输出允许信号,高电屏有效(意思就是,当OE接高电屏时才允许将转换后的结果从ADC0808的OUT1~OUT8引脚输出,否则,在内部锁存)。
2)ADC0808的ALE信号(22引脚),以及START信号(6引脚)ALE称为“地址锁存允许信号”,高电屏有效。
就是说:ALE=1时,允许将ADDA~ADDC的地址输入到ADC0808的内部译码器,经过译码后选定外部模拟量的输入通道。
START信号,这是一个必须重点掌握的信号,向START送入一个高脉冲,其上升沿使ADC0808内部的“逐次逼近寄存器SAR”复位,其下降沿可以*启动A/D转换,并同时使EOC引脚为低电平*(两个*之间的内容必须牢记!)。
应注意到:ALE是高电屏有效,而START的有效部分只是上升沿和下降沿,所以在连接电路时可以将ALE信号与START信号连接到一起,使它们在同一个脉冲上各取所需。
3)EOCAD转换结束的标志信号,在AD转换结束时成现高电屏。
不能通过以下方式使EOC恢复低电屏:假设EOC连到P1.0口上,企图通过CLRP1.0使EOC恢复低电屏是不可行的。
在Proteus仿真时,会出现黄色信号,表示短路。
在实际当中,短路是非常可怕的事情。
千万注意:EOC是靠START的下降沿清零的!4)在Proteus中,ADC0808的时钟信号要用DCLOCK产生(应该知道啥是DCLOCK吧?),因为在Proteus仿真中,当不外接扩展ROM时,单片机的ALE信号(注意,不是ADC0808的ALE信号!)在Proteus仿真中不会出现,因此即使外接74LS74作分频也不会得到时钟信号。
发点牢骚:很多高校都以ADC0809作为AD转换的代表芯片来讲解,但却不细说其工作过程和工作原理。
我们杨红梅老师上课这样说的:“当程序执行到MOVX@DPTR,A的时候,会启动AD转换”。
我不理解为什么执行到这里就启动AD转换了,于是说道:“老师,这里我不理解。
”作为一名十分有责任感的副教授,她是这样回答的:“就是执行到这里就启动了,你还想理解到什么程度?”……令我实在无语。
于是我到校图书馆翻阅了一些相关的高校教材,其各书所述大同小异,也没什么收获,现在的高校教材呀!不得不令人怀疑有抄袭之嫌。
后来,在清华大学出版社出版的《单片机原理与应用及C51程序设计》一书中获得了一些启发,又亲身动手做了仿真,才略懂一二。
对于希望学好单片机的同仁,我有一点小常识奉送,就是:务必学会读懂时序图,即使老师上课不讲,自己也要自学,并学会。
我写的这个程序极其短小,重点在于使读者通过仿真控制理解上述关键信号的作用,进而理解ADC0808的工作过程和工作原理。
为了减少赘余,突出重点,并没有用单片机对AD转换后的数字信号行处理,而是通过ADC0808的OUT1~OUT8引脚直接输出。
希望看过此例的同仁能通过此例真正学懂ADC0808(也即是:ADC0809)。
相关的时序图,百度上有丰富的资源,在这里就不赘赠了,请见谅。
2016/5/5 21:26:50 37KB Proteus AD转换 单片机
1
设计GUI界面的多功能日历。
系统将日历、记事本、校历显示、时钟、设置闹钟、整点报时、设置图片背景等众多功能结合在一起,用户可以方便地在任何日期记录下有关内容或查看某个日期的记录内容,同时可以设置校历开始的时间以及一学期校历的长度,并把它显示到日历上,在日历功能上,还添加了显示数字时钟的功能,便于用户知道当前的时间。
除此之外,还有闹钟功能,用户可以自行设置闹钟时间,时钟本身具有整点报时的功能。
出于个性化,本软件还能在日历下边显示图片,并且可以由用户本身选择所显示的图片,而且以上的设置功能都会被软件所记录,即下次打开软件时还能保留用户先前的设置。
可以说是集人性化、个性化和美观化于一身。
2019/1/27 18:22:33 6.82MB java日历
1
该紧缩包可供大学生数字电路课程设计直接使用
2020/8/4 14:03:09 388KB 实验报告 仿真
1
这是一个多功能测温汉字时钟,具有工夫设置,万年历,还有测温报警功能!
2016/4/16 12:10:25 93KB 时钟、测温
1
共 852 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡