实验报告七:(1)设计InputTask、ComputeTask和OutputTask三个任务,InputTask任务负责从键盘接收两个整数a和b及操作符op(+-*/),ComputeTask负责计算a(+-*/)b,OutputTask任务负责输出计算结果。
要求InputTask和ComputeTask间通信及ComputeTask和OutputTask间通信都用消息邮箱实现。
提示:把a、b和op拼接成1个消息。
(2)设计InputTask、ComputeTask和OutputTask三个任务,InputTask任务负责从键盘接收两个整数a和b及操作符op(+-*/),ComputeTask负责计算a(+-*/)b,OutputTask任务负责输出计算结果。
要求InputTask和ComputeTask间通信用消息队列实现,ComputeTask和OutputTask间通信用消息邮箱实现。
提示:把a、b和op解析成3个消息。
用到的主要函数:OSMboxCreate、OSMboxPost、OSMboxPend、OSQCreate、OSQPostOSQPend
2024/9/8 13:19:43 56KB µC/OS-II
1
DSP的28335矩阵键盘,调试成功,没有任何问题
2024/9/2 7:04:09 563KB DSP矩阵键盘
1
微波炉时间控制程序(用的是5255)(c语言)自己用8255做了一个键盘显示以后,在此基础上又做了一微波炉时间控制程序。
1。
其中A键是开关按扭,可开可关。
2。
然后可以用设置微波炉工作时间(设置两位数)。
3。
时间设置完以后,通过按大、中、小三个键(对应是A、B、C三个键),选择火力大小,并启动微波炉工作(对应指示灯亮)。
4。
LED实时显示剩余的工作时间,定时时间到后自动停止,指示灯熄灭。
5。
微波炉运行过程中,若按下电源键,则微波炉停止工作,指示灯熄灭。
2024/8/31 8:43:18 70KB proteus
1
试编写一段递归子程序计算ackermann函数ACK(m,n)。
对于m≥0和n≥0的ACK(m,n)函数定义如下:ACK(0,n)=n+1ACK(m,0)=ACK(m-1,1)ACK(m,n)=ACK(m-1,ACK(m,n-1))程序要求:⑴m、n在主程序从键盘输入,输入错误显示“m和n输入错误”。
⑵显示计算结果。
2024/8/31 3:09:26 45KB 汇编程序 代码 流程图
1
.编写一个彩票程序:30选7//从1到30个数中间随机产生7个数,注意不能重复,然后再从键盘上输入7个数,//对比7个数是否与随机数有相同的,如果有显示“中了几个号”,//如果中了7个号,显示一等奖;
如果中了6个号,显示二等奖;
如果中了5个号,//显示三等奖;
其他则显示“幸运奖”。
1
4X4矩阵扫描键盘原理图PCB+C51测试源码例程,ad设计的工程文件,包括原理图及PCB印制板图,可以用AltiumDesigner(AD)软件打开或修改,可作为你产品设计的参考。
1
二极管:1N5404,1n5822,WYAK,1N,DIODE*.("*"为通配符);三极管:npn(PNP也用这个封装);电阻:AXIAL*;键盘,鼠标ps2:ps2;串口系列:DB9*,DB25*;74系列用dip封装:dip*;led:led*;晶振:JZ*;USB:usb*;开关:SW*;单列直插式:sip*;非极性电容:RAD*;极性电容:dr*;LM的稳压器件:7805,LM78*;排线:IDE*;滑动变电阻器(电位器):HZ;发光二极管:FG*;电源:DY*整流:ZL*;电感:DG;can接头:CAN*;蜂鸣器:FM;电池:DC*;
1
虚拟键盘灯1.3发布-附件资源
2024/8/23 17:47:49 106B
1
实验内容1.二分查找又称为折半查找,它要求要查找的顺序表必须是有序表,即表中结点按关键字有序.并且要用顺序存储结构。
基本思想是:首先将给定值key与表中中间位置记录的关键字相比较,若二者相等,则查找成功,否则根据比较的结果确定下次查找的范围是在中间记录的前半部分还是后半部分,然后在新的查找范围内进行同样的查找,如此重复下去,直到在表中找到关键字与给定值相等的记录,或者确定表中没有这样的记录。
编写程序构造一个有序表La,从键盘接收一个关键字key,用二分查找法在La中查找key,若找到则提示查找成功并输出key所在的位置,否则提示没有找到信息。
2.编写程序实现Hash表的建立、删除、插入以及查找操作。
程序应包含的主要功能函数有:Hash():计算哈希地址InitialHash():初始化哈希表SearchHash():在哈希表中查找关键字InsertHash():向哈希表中插入关键字DeleteHash():删除哈希表中某一关键字PrintHash():打印输出哈希表
2024/8/23 7:52:55 43KB 二分查找 hash 数据结构 代码
1
共 840 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡