自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (9)
  • 收藏
  • 关注

原创 (一)51单片机之红绿灯

1.首先贴上proteus的仿真图:2.代码分为四个部分,中断初始化、数码管显示、红绿黄灯时间切换、红绿黄灯状态显示:(1)中断初始化:定时器工作方式采用定时器0工作方式1,50ms定时器触发一次,贴上代码如下: g=0,x=0; //显示计时初始化 TMOD=0X01; //定时器0工作方式1 TH0=(65536-50000)/256; ...

2020-04-26 17:51:11 11852 8

原创 秋招笔试(其七):求取拆分后的两个数的位数和的最大值

“”"输入n 个有效数据,将每个数拆分为两个数的和,求取拆分后的两个数的位数和的最大值(如: 21 = 19 + 2,位数和为 1+9+2 = 12,12是组成21的两个数的位数和的最大值,其他组和和他相同或者比它小)“”""""数值各个位数求和(子程序)"""def sum_num(num): num_res = 0 # 数值位数分解 num_res_sum = 0 # 数值位数求和 num_res_det = 0 # 数值位数检测 while

2021-08-07 18:49:51 156

原创 秋招笔试(其六)输出最小数的个数

“”"输入n 个数字(整数、浮点数),(n >= 10),只取10个有效数据求出最小的数的个数,使用“,”隔开“”"input_list = [] # 用于输入数据的存储def input_mode(): gl_n = 10 # 用于输入有效数据的个数 num_min = 0 input_single = input().split(",") # 单次输入用逗号 ‘,’隔开

2021-08-07 18:44:44 125

原创 秋招笔试(其五)判断数字奇偶性

“”"输入一个数,判断奇偶性奇数输出: “Odd”偶数输出: “Even”“”"def input_mode(): input_list = [] # 用于输入数据的存储 a = 0 gl_n = 1 # 用于输入有效数据的个数 num_min = 0 input_single = input().split(",") # 单次输入用逗号 ‘,’隔开 for i in range(gl_n):

2021-08-07 18:39:48 176

原创 代码绘制一个动态樱花树

用python代码画一个樱花树,动态可调式import turtle as Timport randomimport time# 画樱花的躯干(60,t)def Tree(branch, t): time.sleep(0.0005) if branch > 3: if 8 <= branch <= 12: if random.randint(0, 2) == 0: t.color('sno

2021-08-07 18:37:14 2180

原创 秋招笔试(其四)CVTE笔试:求20的阶乘末尾位数为0的个数

“”"求出20的阶乘的结果的末尾位数为0的个数“”"def num_test(): num = 20 num_jie = 1 num_jie_a = 0 num_jie_b = 0 a = 0 for i in range(1, num): num_jie = num_jie * i while (True): for j in range(1, num): num_jie_a = num_

2021-08-07 18:28:14 211

原创 秋招笔试(其三)判断括号有效性

“”"编程题目:写一段代码,判断包含括号 { [ ( ) ] } 的表达式是否合法“”"def judge(expression): s = Stack() true = "true" flase = "false" d = {'}': '{', ']': '[', ')': '('} for i in expression: if i == '[' or i == '{' or i == '(': s.push(i)

2021-08-07 18:18:08 57

原创 秋招笔试(其二)华为笔试箱子最大值问题

“”"箱子最大值问题K、N 分别代表卡车尺寸、箱子个数每个箱子尺寸 w每个箱子价值 v尺寸w 和价值 v 一一对应“”"def dp_worth(K, v, w): dp = [[0 for _ in range(K+1)] for _ in range(len(w)+1)] for i in range(0, len(w)+1): for j in range(0, K+1): if j < w[i-1]:

2021-08-07 18:14:34 144

原创 秋招笔试题(其一)华为笔试岛屿水沟最长路径

“”"给出一个整数矩阵代表岛屿,其数值表示高度,请找出下雨时可以形成的最长水沟,返回其长度(每经过一个单元格长度加1)。对于每个单元格,你可以往上,下,左,右四个方向移动。**分析:**假设最长路径终点的是[i][j],则其最长路径值为nums1[i][j],则nums1[i][j]等于它上下左右四个数中,比它小的数中最长路径值最大的那一个+1因此,我们可以从矩阵的最小值出发,其最长路径值为1,然后计算第二小的数的最长路径值,以此类推例:2 38 4 16 5 2输出:5说明:8 --&

2021-08-07 18:12:04 351

超声波避障小车,舵机,变速,51单片机,oled

基于51单片机的超声波避障小车,使用舵机控制方向,超声波采集障碍物距离,点击可变速,使用oled显示障碍物距离,有proteus仿真,代码附有详细注释

2021-07-09

ADC0832读取,1602显示,51单片机

使用51单片机采集ADC0832芯片的电压采集数据,LCD显示,proteus仿真,代码有注释

2021-07-09

51单片机,ADC0832电压采集,数码管显示,proteus仿真

主控为51单片机,基于ADC0832芯片进行电压采集,数码管显示电压数据,proteus仿真,电路和代码可调,代码有注释

2021-07-09

ADC0808的AD采集,proteus仿真,数码管显示

基于ADC0808芯片的AD采集,附有proteus仿真,电路可调,代码可调有注释,电压数码管可进行显示

2021-07-09

51单片机串口数据发送,LCD显示

51单片机作为主机进行串口数据发送,LCD进行发送的数据字符串显示,有注释可更改,又proteus仿真

2021-07-09

51单片机串口数据接受,LCD显示

51单片机串口通信(RX,TX),接受来自串口的数据,并将数据显示在LCD上,附带proteus仿真。

2021-07-09

使用无源蜂鸣器播放纯音乐

使用AT89C51单片机,无源蜂鸣器,以及LED灯。AT89C51单片机提供定时器用于产生特定的具有一定有规律的频率的方波,从而驱动蜂鸣器,使得蜂鸣器发出声响,频率与音乐的音调相对应。同时带有proteus仿真,以备代码调试。

2020-04-26

电子时钟_OK.zip

采用STC89C52单片机,DS1302计时模块,LCD1602显示屏,单片机与DS1302通信传递信息,单片机对DS1302进行读写控制,再根据DS1302返回的数据进行转化显示在LCD1602显示屏上,采用按键控制,按键控制年月日时分秒进行自加和自减两个功能。同时带有proteus仿真,以备代码调试。

2020-04-26

定时器之红绿灯点亮及闪烁控制

数码管显示红绿灯时间,红绿黄三灯分别在25,20,5秒倒计时过程中点亮或者闪烁,使用定时器计时,带有proteus仿真,有详细的注释,使用keil5开发环境,比较综合,适合新手学习51单片机。同时带有proteus仿真,以备代码调试。

2020-04-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除