- 博客(10)
- 收藏
- 关注
原创 protues矩阵键盘仿真实验(同b站江协科技51单片机)Lcd1602
3.芯片上E(使能端)直接接P3.4,RS接P3.5,RW可以直接接地,因为是读写控制端,然而本实验不需要从液晶屏读取什么,所以直接低电平即可。VDD接电源,VSS接地,D0-D7接P2。原文链接:https://blog.youkuaiyun.com/honorwh/article/details/80220475。2.本实验用到的LM016L虽然只有14个引脚,而实物是16个,但是这没什么关系,就少了个背光电池的引脚,其他功能一样,也就是仿真用LM016L就是1602。keil5 三个文件。
2025-03-31 13:06:14
240
原创 HDU1276——士兵队列训练问题
某部队进行新兵队列训练,将新兵从一开始按顺序依次编号,并排成一行横队,训练的规则如下:从头开始一至二报数,凡报到二的出列,剩下的向小序号方向靠拢,再从头开始进行一至三报数,凡报到三的出列,剩下的向小序号方向靠拢,继续从头开始进行一至二报数。2、main函数:输入测试数据组数N,循环N次,输入一行新兵人数,调用simulate函数,输出剩下的新兵最初的编号。共有N行,分别对应输入的新兵人数,每行输出剩下的新兵最初的编号,编号之间有一个空格。
2025-03-04 20:48:16
130
原创 求解约瑟夫问题
n个小孩围成一圈,从第一个人开始报数,报到m的人出局,然后从下一个人开始重新报数,直到剩下最后一个人,问最后一个人是谁。1、设计一个Joseph类,包含两个成员变量,n和m,分别表示小孩的数量和报数的阈值。2、CreateList()成员函数用于建立n个结点不带头结点的循环单链表first。3、Jsequence()成员函数用于输出约瑟夫序列。使用不带头节点的循环单链表。
2025-02-27 15:18:23
191
原创 leetcode225,用队列实现栈
q1主队列,q2辅队列,新元素先加入辅队列,在主队列非空时,将主队列元素全部转移到辅队列。中的元素顺序为 3, 1, 2, 4。的第一个元素(即 3)会被移除并返回,此时。的第一个元素(即 1)会被移除并返回,现在。的第一个元素(即 2)会被移除并返回,现在。的第一个元素(即 4)会被移除并返回,现在。中的元素顺序为 3, 1, 2, 4。中的元素顺序为 1, 2。中的所有元素(即 1, 2)转移到。中的元素顺序为 1, 2, 4。方法来判断栈是否为空。中的元素顺序为 1, 2。中的元素顺序为 2, 4。
2025-02-22 22:45:14
189
原创 空指针和野指针
空指针:指针变量指向内存中编号为0的位置,但是该位置没有被分配内存空间,是不可以访问的。例如开房,宾馆前台给你开了一间,你却拿着钥匙去开另一间房。空指针和野指针都不是我们申请的空间,不要去访问。野指针:指针变量指向非法的内存空间。
2025-01-27 22:05:40
100
原创 位运算的使用
长度运算符sizeof,是一个单目运算符,用来返回变量或数据类型的字节长度。//在数据可表达范围里,一般左移1位相当于乘2,左移2位相当于乘4;//例如,+6的原码:00110 -6的原码:10110。//3.算术位移,最高位代表数据符号,保持不变。//2.逻辑位移,移出的位丢失,移入的位补0。//1.循环位移,移出的位等于移入的位。
2025-01-27 22:00:21
148
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人