一、 功能分析硬件的设计采用89ATC51单片机为核心器件。
并辅助复位电路,驱动电路,数码管及晶体管显示部分。
通过中断扩展实现交通灯系统特殊情况的转换。
软件设计部分分为一个主程序和两个中断子程序,一个用于有紧急车辆通过时,系统要能禁止普通车辆通行,实行中断可使A(东西道)、B(南北道)两道均亮红灯;
另一个用于一道有车而另一道无车时,通过控制交通灯系统能立即让有车道放行,假如A道有车B道无车,长按K0可以控制交通灯系统能立即让东西道放行;
假如南北道有车东西道无车,长按K1可以控制交通灯系统能立即南北道放行。
十字路口的交通灯在工作时应具有如下特点:红灯表示该条道路禁止通行;
黄灯表示该条道路上未过停车线的车辆禁止通行,已过停车线的车辆继续通行;
绿灯亮表示该条道路允许通行。
本设计利用单片机控制可以实现以下功能:(1)A道和B道上均有车辆要求通过时,A,B道轮流放行。
A道放行5分钟(调试时改为5秒钟),B道放行4分钟(调试时改为4秒钟)。
(2)一道有车而另一道无车(实验时用开关K0和K1控制),交通灯控制系统能立即让有车道放行。
(3)有紧急车辆要求通过时,系统要能禁止普通车辆通行,A,B道均为红灯,紧急车由K2开关模拟。
(4)绿灯转换为红灯时黄灯亮1秒钟
2023/11/7 2:30:53 194KB 单片机 交通灯控制系统
1
在网上找了好久都没有找到demo,后来查了好长时间的资料自己写了一个,别要抱怨分多,花了好长时间把大多数看得懂的代码都加了注释,嫌弃分多的可以去搜索的上传的没有注释的,有兴趣、有需要的朋友可以看一下啊,学习一下。


环境vs2010,mfc开发
2023/11/4 2:43:45 3.23MB c++ 麦克风 话筒 mic
1
文本处理是现代化计算机应用的重要领域。
文本由字符组成,字符以某种编码形式存储在计算机中。
每个字符的编码可以是相等长度的,也可以是不等长度的。
我们熟知的ASCII编码是等长编码。
为了提高存储和处理文本的效率,在一些计算机应用场合,如数据通信,常采用不等长的编码,对常用的字符用较少的码位编码,不常出现的字符用较多的码位编码,从而减少文本的存储长度。
哈夫曼编码就是用于此目的的不等长编码方法。
当然,编码的对面就有译码。
本课题中,首先是构造哈夫曼树。
给定一组权值,以此作为叶结点的权值,可以构造多棵扩充二叉树,它们通常具有不同的加权路径长度。
其中具有最小加权路径长度的扩充二叉树,用于构造高效的不等长编码。
哈夫曼给出了构造具有最小加权路径长度的扩充二叉树的算法,称位哈夫曼算法。
用哈夫曼算法构造的扩充二叉树称为哈夫曼编码树或哈夫曼树。
当然,还有编码和译码部分。
本系统的前端开发工具是VisualC++6.0。
具有输入字符集大小及权值大小,构造哈夫曼树,并对用户输入的字符串进行编码以及译码还有退出四种功能。
本程序经过测试后,功能均能实现,运行稳定。
2023/11/3 6:12:14 2.52MB 哈夫曼树,编码,译码,权值
1
抖音DAU超4亿,较去年同期的2.5亿,增长了60%。
抖音与头条的重合度为32.1%,重合用户占抖音的42.2%。
抖音与西瓜的重合度为24.6%,重合用户占抖音的29.5%。
抖音10-19次占比领先,30分钟以上时长占比提高到38%。
抖音整体人群画像,男女较均衡,19-30岁TGI高,新一线、三线及以下城市用户TGI高。
抖音省份/城市TOP10分布,广东、河南、山东省占比高,郑州、西安、昆明市偏好度高。
抖音男女人群画像,男性19-24岁、41-45岁的用户偏好度高,女性中19-30岁用户偏好度高。
抖音高低线城市人群画像,高线城市中19-30岁的用户偏好度高,低线城市中19-35岁用户偏好度高。
抖音不同年龄段人群画像,95后中男性占比略高、且TGI高;
90后中女性TGI高。
抖音不同年龄段人群画像,85后中女性TGI高,低线城市占比超6成;
80后中男性占比高、TGI高。
抖音用户偏好视频类型,演绎、生活、美食类视频播放量较高,观看情感、文化、影视类视频增长较快。
男性用户对军事、游戏、汽车偏好度较高,女性用户对美妆、母婴、穿搭偏好度高。
00后对游戏、电子产品、时尚穿搭类视频偏好度高。
95后对游戏、电子产品、穿搭类视频偏好度高。
90后对影视、母婴、美食类视频偏好度高。
80后对汽车、母婴、美食类视频偏好度高。
2023/11/3 3:52:28 6.72MB 抖音
1
个人整理的整个非洲地图的json数据文件,欢迎下载评论,个人原来找的时候找了好长时间没找到,希望我提供的资料带给大家方便
2023/11/2 13:39:33 2.59MB json map 非洲 非洲地图
1
世界最小的USB转TTL模块选择无需外部晶振额CH340C为了可扩展为自动烧录模块没有选择EN系列芯片PCB尺寸仅2.3CM长1CM宽宽度已经是芯片宽度无法更小了可为51Arduino等单片机烧录程序
2023/11/1 18:21:29 579KB USB TTL 烧录
1
正则表达式工具MatchTracer是一款用来编写和测试正则表达式的工具软件。
本软件通过可视化的界面,可以协助你快速、正确地写出复杂的正则表达式。
正则表达式(regularexpression)就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。
比如表达式“ab+”描述的特征是“一个'a'和任意个'b'”,那么'ab','abb','abbbbbbbbbb'都符合这个特征。
正则表达式可以用来:(1)验证字符串是否符合指定特征,比如验证是否是合法的邮件地址。
(2)用来查找字符串,从一个长的文本中查找符合指定特征的字符串,比查找固定
1
基于51单片机的十字路口交通灯控制系统设计(含源码及仿真图)(1)东西、南北方向各设有一个绿、黄、红指示灯,两个显示数码管。
(2)两个方向交替允许通行,基本放行时间为25s,另外有黄灯闪烁5s。
(3)控制人员可以暂停自动的交替,使某个方向可以无限长时间的通行。
(4)暂停期间,控制人员可以调整通行的时间,程序中还设置了调整的上下限。
(5)暂停之后,灯光将按照设置的通行时间自动变换通行方向。
(6)在正常通行期间,可以强制变换通行方向。
强制变换的时候,也是要先显示闪烁的黄灯,然后切换到指定的方向。
2023/10/30 20:33:27 379KB 51单片机
1
1.对于二叉排序树,下面的说法()是正确的。
A.二叉排序树是动态树表,查找不成功时插入新结点时,会引起树的重新分裂和组合B.对二叉排序树进行层序遍历可得到有序序列C.用逐点插入法构造二叉排序树时,若先后插入的关键字有序,二叉排序树的深度最大D.在二叉排序树中进行查找,关键字的比较次数不超过结点数的1/22.在有n个结点且为完全二叉树的二叉排序树中查找一个键值,其平均比较次数的数量级为()。
A.O(n)B.O(log2n)C.O(n*log2n)D.O(n2)3.静态查找与动态查找的根本区别在于()。
A.它们的逻辑结构不一样B.施加在其上的操作不同C.所包含的数据元素类型不一样D.存储实现不一样4.已知一个有序表为{12,18,24,35,47,50,62,83,90,115,134},当折半查找值为90的元素时,经过()次比较后查找成功。
A.2B.3C.4D.55.已知数据序列为(34,76,45,18,26,54,92,65),按照依次插入结点的方法生成一棵二叉排序树,则该树的深度为()。
A.4B.5C.6D.76.设散列表表长m=14,散列函数H(k)=kmod11。
表中已有15,38,61,84四个元素,如果用线性探测法处理冲突,则元素49的存储地址是()。
A.8B.3C.5D.97.平衡二叉树的查找效率呈()数量级。
A.常数阶B.线性阶C.对数阶D.平方阶8.设输入序列为{20,11,12,…},构造一棵平衡二叉树,当插入值为12的结点时发生了不平衡,则应该进行的平衡旋转是()。
A.LLB.LRC.RLD.RR二、填空题(每空3分,共24分)。
1.在有序表A[1..18]中,采用二分查找算法查找元素值等于A[7]的元素,所比较过的元素的下标依次为。
2.利用逐点插入法建立序列(61,75,44,99,77,30,36,45)对应的二叉排序树以后,查找元素36要进行次元素间的比较,查找序列为。
3.用顺序查找法在长度为n的线性表中进行查找,在等概率情况下,查找成功的平均比较次数是。
4.二分查找算法描述如下:intSearch_Bin(SSTST,KTkey){low=1;high=ST.length;while(low<=high){mid=(low+high)/2;if(key==ST.elem[mid].key)returnmid;elseif(key<ST.elem[mid].key);else;}return0;}5.链式二叉树的定义如下:typedefstructBtn{TElemTypedata;;}BTN,*BT;6.在有n个叶子结点的哈夫曼树中,总结点数是。
三、综合题(共52分)。
1.(共12分)假定关键字输入序列为19,21,47,32,8,23,41,45,40,画出建立二叉平衡树的过程。
2.(共15分)有关键字{13,28,31,15,49,36,22,50,35,18,48,20},Hash函数为H=keymod13,冲突解决策略为链地址法,请构造Hash表(12分),并计算平均查找长度(3分)。
ASL=3.(共10分)设关键字码序列{20,35,40,15,30,25},给出平衡二叉树的构造过程。
4.(共15分)设哈希表长为m=13,散列函数为H(k)=kmod11,关键字序列为5,7,16,12,11,21,31,51,17
2023/10/29 19:17:51 88KB 数据结构 第九章  查找 作业
1
Fences3.03中文版+破解电脑桌面文件太多,看上去非常凌乱,找一份文件时需要花费好长时间,小编为大家带来的这款fences是一款体积小巧的桌面图标自动整理软件,该软件功能非常强大,它可以让你桌面上的图标按不同用途分门别类,这样以来你的电脑就清爽多了,这里为大家提供的fences3.04中文破解版下载,能够支持winxp\vista\win7等系统,已经对其进行了汉化并完美破解,用户可以无限制免费使用。
2023/10/28 10:37:01 10.94MB 你懂的 桌面简洁
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡