会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
博客园
首页
新随笔
联系
订阅
管理
2023年5月15日
矩阵键盘
摘要: 先看原理图 P1_7到P1_4控制行 P1_3到P1_0控制列 所以要检测按的是哪一个的话,就可以用逐行法或者逐列法来判断 我用的逐列法,因为这个板子用逐行法会冲突(( 所谓逐列法 先把P1全部置为高电平 再把某一列接通(置为低电平),然后然后逐一判断这一列的每个是不是为低电平 如果出现了低电平即可
阅读全文
posted @ 2023-05-15 21:22 rickly233
阅读(51)
评论(0)
推荐(0)
2023年5月2日
LCD1602调试工具
摘要: 加完两个头文件,然后疯狂地调库即可 实例代码: #include <at89c51RC2.h> #include "LCD1602.h" int main() { LCD_Init(); LCD_ShowChar(1,1,'A'); LCD_ShowString(1,3,"Hello"); LCD_
阅读全文
posted @ 2023-05-02 20:07 rickly233
阅读(36)
评论(0)
推荐(0)
2023年4月30日
数码显示管显示与动态显示的消影
摘要: 先看原理图 上面的led灯(也就是P2)来控制灯的选择(因为只能选择一个) 控制灯的选择并不需要8个输入口来控制 用个三八译码器即可代替 上图极为138译码器 用P2的2,3,4来输入,输入的数字对应的10进制数代表选择的led灯编号 - 1 注意这里的顺序是4,3,2,也就是倒着来组成的 然后选择
阅读全文
posted @ 2023-04-30 15:48 rickly233
阅读(158)
评论(0)
推荐(0)
2023年4月27日
独立按钮控制led灯
摘要: 先看电路图, 每个按钮默认高电平,都跟GND相连 如果按下开关,接口接地,变成低电平 特别的一点是,P3的顺序是1,0,2,3 如果我们要实现第一个按钮灯右移 那么我们循环判断P3_1是否为0 然后延时,然后再写个while(!P3_1)即可 表示松手就退出 然后再左移即可 代码如下: #inclu
阅读全文
posted @ 2023-04-27 19:27 rickly233
阅读(71)
评论(0)
推荐(0)
led的点亮和流水灯的制作
摘要: 先给出led的电路图 每个led灯连着VCC,默认为高电平 可以看到led灯对应连着P20到P27共8个灯 所以只要将P20到P27对应的引脚置为低电平即可 具体来说就是 P2_0 = 0//头文件里面定义了相关的文件等价于P2的第0位 想实现流水灯的话 首先是延时函数 一个基本语句的执行时间为10
阅读全文
posted @ 2023-04-27 17:39 rickly233
阅读(131)
评论(0)
推荐(0)
2023年1月29日
Codeforces Round #847 (Div. 3) ABCDE
摘要: url:Dashboard - Codeforces Round #847 (Div. 3) - Codeforces A. Polycarp and the Day of Pi 题意: 判断给的字符串前多少位跟PI一样 思路: 打个表,然后遍历一下即可,遇到不是的就退出 代码: string op
阅读全文
posted @ 2023-01-29 15:47 rickly233
阅读(107)
评论(0)
推荐(0)
2023年1月27日
Educational Codeforces Round 1
摘要: A. Tricky Sum 题意: 给一个n,求1到n的运算,如果不是2的次方就加,否则减 思路: 由于n有1e9,直接暴力扫过去肯定要寄 所以先$n * (n + 1) / 2$来算出1到n的和 再减去2倍的2的次方之和 代码: void solve() { cin >> n; int res =
阅读全文
posted @ 2023-01-27 12:15 rickly233
阅读(56)
评论(0)
推荐(0)
2023年1月24日
2023牛客寒假算法基础集训营1 个人题解(ACDHKL)
摘要: A.World Final? World Cup! (I) 题意: 给10场比赛的点球输赢情况,奇数为A队点球,偶数为B队点球 思路: 用两个变量x,y来分别存A队当前赢的场次和B队当前赢的场次 然后就就扫一遍01字符串,如果为当前为奇数且为'1',x++,当前为偶数且为'1',y++ 这里最主要的
阅读全文
posted @ 2023-01-24 17:07 rickly233
阅读(59)
评论(0)
推荐(0)
2023年1月20日
Codeforces Round #753 (Div. 3)(ABCDE)
摘要: A. Linear Keyboard 题意: 给26个字母代表你的键盘(没错你的键盘键位是一行) 再给你一个字符串,问你打出这个字符串需要消耗多少距离 思路: 前面几个数据键位没乱当然不用管,主要是如何处理乱序键位 就用个map来映射就完事了,把乱序的字母映射到26个正序字母上即可 后面套上map后
阅读全文
posted @ 2023-01-20 00:11 rickly233
阅读(57)
评论(0)
推荐(0)
2023年1月14日
Codeforces Round #843 (Div. 2) A1A2BCE(D待补)
摘要: url:Dashboard - Codeforces Round #843 (Div. 2) - Codeforces A1&&A2. Gardener and the Capybaras 题意: 给你一个只由$a$和$b$两个字符组成的字符串 现在要你把这个字符串分成$s1,s2,s3$三部分,要
阅读全文
posted @ 2023-01-14 18:53 rickly233
阅读(63)
评论(0)
推荐(0)
下一页
公告