- 博客(7)
- 收藏
- 关注
原创 基于51单片机的抢答器
当有人按下按键且合法时,暂停倒计时,另一个数码管显示抢答者的序号,由于倒计时电路采同一端口输出,所以需要一个锁存器芯片74HC573来对信号进行锁存,同时4511芯片也具有保存当前信号的能力,所以可以共用一个端口。倒计时电路由于精度为两位数,可以采用4511加数码管来显示,使用单片机的内部定时器0工作在方式1和外部中断来进行倒计时的时间减少,采用10ms中断100次来表示1s.2. 要求显示倒计时,最大值为99,精度为1秒,倒计时结束时要求蜂鸣器以相同的间隔响起,同时显示F。1. 采用51单片机设计。
2024-04-13 19:45:32
864
1
原创 基于51单片机的秒表和计时器的设计
按键1是P1的0口以此类推程序采用多文件来组成通过不同文件之间的函数调用来实现Main是主函数LCD.c是屏幕操作函数TIME.c是计时函数的操作函数Calendar.c是日历函数Stopwatch.c是秒表操作函数Debug_mod.c是调试模式的操作函数其中一些全局变量的定义和函数的声明几乎放在LCD.h的头文件下模式有1计时 2秒表 3 日历模式2秒表,按键1表示开始或者停止,按键2表示暂停和继续。
2024-04-09 21:17:27
909
1
原创 洛谷 P2367 语文成绩
题目背景语文考试结束了,成绩还是一如既往地有问题。题目描述语文老师总是写错成绩,所以当她修改成绩的时候,总是累得不行。她总是要一遍遍地给某些同学增加分数,又要注意最低分是多少。你能帮帮她吗?输入格式第一行有两个整数 n,p,代表学生数与增加分数的次数。第二行有 n 个数,1∼a1∼an,代表各个学生的初始成绩。接下来 p 行,每行有三个数,x,y,z,代表给第 x 个到第 y 个学生每人增加 z 分。输出格式输出仅一行,代表更改分数后,全班的最低分。输入输出样例复制3 2。
2023-05-23 20:38:52
489
1
原创 洛谷 P1496 火烧赤壁
题目背景曹操平定北方以后,公元 208 年,率领大军南下,进攻刘表。他的人马还没有到荆州,刘表已经病死。他的儿子刘琮听到曹军声势浩大,吓破了胆,先派人求降了。孙权任命周瑜为都督,拨给他三万水军,叫他同刘备协力抵抗曹操。隆冬的十一月,天气突然回暖,刮起了东南风。没想到东吴船队离开北岸大约二里距离,前面十条大船突然同时起火。火借风势,风助火威。十条火船,好比十条火龙一样,闯进曹军水寨。那里的船舰,都挤在一起,又躲不开,很快地都烧起来。一眨眼工夫,已经烧成一片火海。
2023-05-22 23:03:29
192
1
原创 洛谷 P8218 【深进1.例1】求区间和
给定 n 个正整数组成的数列 a1,a2,⋯,an 和 m 个区间[li,ri],分别求这 m 个区间的区间和。对于所有测试数据,n,m≤105,ai≤104。由题目可知这是一道前缀和的模板题,数据的范围也比较低。可以直接套用前缀和的模板,时间复杂度为(n);接下来 m 行,每行为两个正整数 li,ri ,满足1≤li≤ri≤n。对于100% 的数据:n.m≤105,ai≤104;第二行,为 n 个正整数 a1,a2,⋯,an。对于 50% 的数据:n,m≤1000;
2023-05-21 11:01:25
472
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人