单片机电子时钟完整版(基于at89c51电子时钟论文,keil程序编写,professional仿真,pcb原理图)目录摘要 1第一章系统设计要求 21.1基本功能 21.2扩展功能 2第二章硬件总体设计方案 32.1系统功能实现总体设计思路 32.2各部分功能实现 42.3系统工作原理 52.4时钟各功能分析及图解 62.4.1电路各功能图解分析 62.4.2电路功能使用说明 10第三章软件总体设计方案 113.1主程序流程图 113.2总中断程序流程 123.3控制电路的C语言源程序 16第四章课程设计结果分析 23第五章总结 24致谢 25参考文献 26
1
GOPS全球运维大会资料大礼包:涵盖了金融,社交,游戏,电商,物流等各个行业(包含知名大厂)在DevOps/AIOps运维实战,虚拟化,微服务架构,大数据实时计算等领域进行的探索和实践分享,感兴趣的同学可以看看,至少窥探下其他厂商的解决问题的思路。
2024/11/4 10:06:21 175.41MB DevOps 智能运维 大厂解决方案 微服务
1
达内的当当网络项目的源码,挺好的。
还有思路文档
2024/11/1 12:29:08 6.03MB 达内 当当网 java 项目
1
VB调用GoogelMap示例VB控制GoogelMap实现加载地图、控制偏移、添加删除标记点等。
思路:VB调用WebBrowser控件加载本地页面打开GoogelMap。
再调用所打开页面的javascript脚本函数实现定位和添加标注等功能。
2024/10/31 8:18:52 7KB VB GoogelMap GoogelEarth WebBrowser
1
<计算机网络实验>基于TCP的网络聊天室的设计-实验指导一、实验目的1.掌握通信规范的制定及实现。
2.练习较复杂的网络编程,能够把协议设计思想应用到现实应用中。
二、实验内容和要求1.进一步熟悉VC++6编程环境;
2.利用VC++6进行较复杂的网络编程,完成网络聊天室的设计及编写;
三、实验(设计)仪器设备和材料1.计算机及操作系统:PC机,Windows;
2.网络环境:可以访问互联网;
四、TCP/IP程序设计基础基于TCP/IP的通信基本上都是利用SOCKET套接字进行数据通讯,程序一般分为服务器端和用户端两部分。
设计思路(VC6.0下):第一部分 服务器端一、创建服务器套接字(create)。
二、服务器套接字进行信息绑定(bind),并开始监听连接(listen)。
三、接受来自用户端的连接请求(accept)。
四、开始数据传输(send/receive)。
五、关闭套接字(closesocket)。
第二部分 客户端一、创建客户套接字(create)。
二、与远程服务器进行连接(connect),如被接受则创建接收进程。
三、开始数据传输(send/receive)。
四、关闭套接字(closesocket)。
CSocket的编程步骤:(注意我们一定要在创建MFC程序第二步的时候选上WindowsSocket选项,其中ServerSocket是服务器端用到的,ClientSocket是客户端用的。
)(1)构造CSocket对象,如下例:CSocketServerSocket;CSocketClientSocket;(2)CSocket对象的Create函数用来创建WindowsSocket,Create()函数会自行调用Bind()函数将此Socket绑定到指定的地址上面。
如下例:ServerSocket.Create(823);//服务器端需要指定一个端口号,我们用823。
ClientSocket.Create();//客户端不用指定端口号。
(3)现在已经创建完基本的Socket对象了,现在我们来启动它,对于服务器端,我们需要这个Socket不停的监听是否有来自于网络上的连接请求,如下例:ServerSocket.Listen(5);//参数5是表示我们的待处理Socket队列中最多能有几个Socket。
(4)对于客户端我们就要实行连接了,具体实现如下例:ClientSocket.Connect(CStringSerAddress,UnsingedintSerPort);//其中SerAddress是服务器的IP地址,SerPort是端口号。
(5)服务器是怎么来接受这份连接的呢?它会进一步调用Accept(ReceiveSocket)来接收它,而此时服务器端还须建立一个新的CSocket对象,用它来和客户端进行交流。
如下例:CSocketReceiveSocket;ServerSocket.Accept(ReceiveSocket);(6)如果想在两个程序之间接收或发送信息,MFC也提供了相应的函数。
如下例:ServerSocket.Receive(String,Buffer);//String是你要发送的字符串,Buffer是发送字符串的缓冲区大小。
ServerSocket.Send(String,Butter);//String是你要接收的字符串,Buffer是接收字符串的缓冲区大小。
2024/10/25 8:57:34 4.24MB 基于TCP的网络聊天室 网络聊天室
1
高温作业专用服装在高温环境下工作时会发挥很大的作用,为了降低成本,缩短研发周期,本文针对高温作业专用服装各层厚度最优问题,做了深入研究。
利用热传导方程,通过迭代的方法建立温度分布模型。
基于此模型,考虑环境温度、热传导速率限制等约束条件,建立目标优化模型。
可以得到最优厚度,从而降低高温作业服饰设计成本。
针对问题一中温度分布问题,本文根据能量守恒定律和傅里叶定律推导出热传递方程,建立热传递模型。
分析了实际情况下四层组织材料之间的热交换边界条件及初值,建立了不同材料的温度分布模型,该模型可以求解不同时间下不同位置的温度。
利用温度分布模型,计算温度分布,生成Excel文件。
针对问题二中Ⅱ层最优厚度问题,基于问题一中的Ⅱ层的温度分布模型,推导出目标函数,考虑环境温度、Ⅱ层与Ⅲ层接触面温度范围等约束条件,建立非线性目标优化模型。
利用MATLAB编程求得Ⅱ层的最优厚度为15.6mm。
针对问题三中Ⅱ层、Ⅳ层最优厚度问题,本问题是一种具有双层递阶结构的系统优化问题,该类问题解本题的思路为先求解上层最优解,后求得下层最优解,该问题中Ⅱ层为上层、Ⅳ层为下层。
根据不同层次建立目标函数,通过迭代温度分布方程,得到皮肤层温度分布模型,利用该模型计算出皮肤温度范围,作为约束条件,建立双层模型,追求设计高温作业专用服装最低成本。
本文采用全局最优解算法,利用MATLAB编程,求得II层和IV层的最优厚度分别为10.5mm和6.4mm。
2024/10/24 7:44:54 509KB 数学建模
1
HTML5canvas实现简单的推箱子游戏,思路清晰,详细代码注释
2024/10/23 5:24:09 24KB HTML5 推箱子
1
本书是与电子工业出版社的《计算机算法设计与分析》配套的辅助教材,对该书的全部习题做了解答或给出了解题思路提示。
2024/10/22 2:05:29 8.25MB 算法 王晓东 课后答案
1
实验一:词法分析一、实验目的通过设计一个具体的词法分析程序,加深对词法分析原理的理解。
并掌握在对程序设计语言源程序进行扫描过程中将其分解为各类单词的词法分析方法。
编制一个读单词过程,从输入的源程序中,识别出各个具有独立意义的单词,即基本保留字、标识符、常数、运算符、分隔符五大类。
并依次输出各个单词的内部编码及单词符号自身值。
二、实验预习提示1、 词法分析器的功能和输出格式词法分析器的功能是输入源程序,输出单词符号。
词法分析器的单词符号常常表示成以下的二元式(单词种别码,单词符号的属性值)。
本实验中,采用的是一类符号对应一个种别码的方式。
2、 单词的BNF表示---_----_----_-+---_--等等3、 模块结构(见课本P95-96)(可根据自己的理解适当修改)三、实验过程和指导:(一) 准备:1. 阅读课本有关章节,明确语言的语法,写出基本保留字、标识符、常数、运算符、分隔符和程序例。
2. 初步编制好程序。
3. 准备好多组测试数据。
(二) 上机:(三) 程序要求:1. 要求用C++Builder或者Dephi或者VC、VB等可视化编程工具编写;
要求有界面(即一般windows下应用程序界面)。
2. 输入为某语言源代码。
程序输入/输出示例:如源程序为C语言。
输入如下一段:main(){inta,b;a=10;b=a+20;}要求输出如下(并以文件形式输出)。
(2,”main”)(5,”(“)(5,”)“)(5,”{“}(1,”int”)(2,”a”)(5,”,”)(2,”b”)(5,”;”)(2,”a”)(4,”=”)(3,”10”)(5,”;”)(2,”b”)(4,”=”)(2,”a”)(4,”+”)(3,”20”)(5,”;”)(5,”}“)注:为右大括号要求(可根据实际情况加以扩充和修改):识别保留字:if、int、for、while、do、return、break、continue等等,单词种别码为1。
其他的标识符,单词种别码为2。
常数为无符号数,单词种别码为3。
运算符包括:+、-、*、/、=、>、=、<=、!=;
单词种别码为4。
分隔符包括:“,”“;
”“(”“)”“{”“}”等等,单词种别码为5。
(四) 程序思路(仅供参考):0. 定义部分:定义常量、变量、数据结构。
1. 初始化:从文件将源程序输入到字符缓冲区中。
2. 取单词前:去掉多余空白。
调用过程GETNB();3. 提取字符组成单词,利用课本P97图4.5转换图构造单词扫描过程SCAN(),需要根据实际情况加以修改。
4. 判断单词的种别码,调用过程LOOKUP();5. 显示(导出)结果。
2024/10/19 0:44:54 433KB 编译原理 词法分析实验
1
ZeroTurnaround公司于2016年6月14号发布的交互式监控分析器XRebl3.1.2最新版本,上传文件为本人zoakerc自用完美破解版,无需license-server激活。
授权版本:dedicated授权时间:2014.7.14~2179.12.31官方网站:https://zeroturnaround.com/software/xrebel使用方法:https://zeroturnaround.com/software/xrebel/quick-start/感谢zhengyu6814交流分享的授权验证思路。
2016.7.8
2024/10/15 7:27:32 7.51MB 0turnaround
1
共 678 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡