- 博客(17)
- 资源 (5)
- 收藏
- 关注
原创 4、Python的认识BUG
1、认识BUG(持续更新)所谓bug,就是程序中的错误。程序名,第几行 问题语句错误类型:未定义变量名错误类型:意外的缩进
2021-05-18 17:12:46
138
原创 3、Python的变量
一、变量的作用程序中,数据都是临时存储在内存中,为了更快速的查找和使用这个数据,我们通常将这个数据在内存中存储之后定义一个名称,这个名称就是变量。变量就是一个存储数据的时候当前数据所在的内存地址的名字而已。二、定义变量变量名 = 值定义变量需要满足标识符命名规则。2.1标识符标识符命名规则是Python中定义各种名字的时候的统一规范,具体如下:1、由数字、字母、下划线组成;2、不能以字母开头;3、不能使用内置关键字;4、严格区分大小写。注:内置关键字:2.2命名习惯1、见名知
2021-05-18 15:52:49
144
原创 2、Python的注释
一、注释的作用用自己熟悉的语言,在程序中对某些代码进行标注说明,大大增加程序的可读性。二、注释的分类及语法注释分为两类:单行注释和多行注释单行注释只能注释一行,语法如下:# 注释内容多行注释可以注释多行内容,一般用于解释多行代码的情况,语法如下:""" 第一行注释 第二行注释 ``````"""''' 注释1 注释2'''...
2021-05-18 15:06:13
171
原创 1、开发环境配置
2021.5.18首先需要安装Python,可以参考:Python下载安装教程在安装完Python之后,我们可以下载PyCharm来对Python进行开发,安装PyCharm的教程可以参考:PyCharm下载安装如果你的电脑从来没有配置过环境变量,或者不想改变已有的环境变量,那么可以下载Anaconda,安装虚拟环境变量安装教程可以参考:Anaconda的安装和详细介绍将这些前提条件准备好就可以进行系统开发了。如果不想慢慢地从官网下载软件,也可以下载我已经下载好的,链接放在下面:...
2021-05-18 13:17:45
388
原创 蓝桥杯模块化整理3——4x4键盘和八位数码管
键值显示按键和数码管模块单独拿出来没什么好讲的,干脆就放在一起这次,我们就利用这两个模块来实现用八位数码管显示4x4键盘键值的功能不多说,老规矩,直接上代码(有不懂的请在下方留言)test_key_4x4.c#include <stc15.h>#include <smg.h>#include <key_all.h>#include<intrins.h>#define uint unsigned int#define uchar unsign
2020-09-19 23:57:55
819
原创 蓝桥杯模块化整理2——独立按键
独立按键说明:本文承接上一篇蓝桥杯模块化整理——LED,用到了上一篇中的led.c和led.h。在下面展示代码中不会放入这两个文件,有需要的请自行翻看上一篇。在蓝桥杯开发板中,独立按键是经常考到的内容,而要想使用独立按键,首先先要将跳帽连接到BTN上,否则开发板将使用的是4x4的键盘,不是独立按键。不多说直接上代码:key.h#ifndef __KEY_H_#define __KEY_H_unsigned int readkey();#endifkey.c#include <st
2020-09-16 00:40:09
297
原创 蓝桥杯模块化整理——LED灯
LED显示在之前练习时,将LED显示相关程序直接写在main函数里,导致后来整理借鉴时无法直接照搬。于是我决定将蓝桥杯的各个模块功能写成函数接口的形式,而在主函数中就直接调用方法。这种做法有便于后期我们对部分功能的调整。当部分方法功能工作不正常时,只需要修改主函数调用的相关方法即可,不必全图找bug。不多说,直接上代码,(不懂的留言即可)led.h——头文件#ifndef __LED_H_#define __LED_H_unsigned char ledlight(int no);//方法1
2020-09-15 18:54:49
446
原创 蓝桥杯模块练习8
定时器控制LED亮灭、使用定时器让LED灯以一秒为间隔进行亮灭#include<reg51.h>#include<intrins.h>sbit buzzer=P0^6;sbit LED=P0^0;int count=0;void main(){ P2=0xa0;buzzer=0;P2=0x00; P2=0x80;P0=0xff;P2=0x00; //...
2020-02-26 22:41:03
198
原创 蓝桥杯模块练习7
中断嵌套设置两个外部中断(INT0和INT1)按键,优先级IP=0x04。按下INT0的按键,则led依次循环点亮;按下INT1按键,则led全体闪烁三次,然后继续依次循环点亮。#include<reg51.h>#define uchar unsigned charsbit buzzer=P0^6; //蜂鸣器sbit relay=P0^4; ...
2020-02-26 22:31:11
732
5
原创 蓝桥杯模块练习6
外部中断控制数码管显示数字增减外部中断每发生一次,在共阴数码管上显示一个数字,且每中断一次显示的数值增加1(使用INT0)或减少1(使用INT1)(数字范围0-9,起始数码管显示0)。#include<reg51.h>#include<intrins.h>#define uchar unsigned charuchar code table[]={0x3f,0x0...
2020-02-18 22:23:10
220
原创 蓝桥杯模块练习5
外部中断控制灯亮灭外部中断每发生一次,led亮灭状态转换一次(使用一个LED灯即可)#include<reg51.h>#define uchar unsigned charsbit buzzer=P0^6; //蜂鸣器sbit relay=P0^4; //继电器sbit led=P0^0; //灯voi...
2020-02-18 22:19:18
190
原创 蓝桥杯模块训练4
数码管显示键值设计一个4*4矩阵键盘(S4-S19),双数码管显示,其键值对应为“00~15”。按下按键后,数码管显示相应的键值。#include<STC15F2K60S2.H>#define uint unsigned int#define uchar unsigned charuchar code KEY_TABLE[]={0x7e,0xbe,0xde,0xee,0x7d...
2020-02-18 22:17:14
877
1
原创 蓝桥杯模块训练3
双数码管显示模拟十字路口的两位信号灯显示计数(00-99),数字间隔时间不做特殊要求#include<reg51.h>#define uchar unsigned char#define uint unsigned intchar code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83...
2020-02-18 22:15:10
473
原创 蓝桥杯模块训练2
按键控制灯用独立按键(S4-S7)分别控制四个LED灯的亮与灭#include<reg51.h>#define uchar unsigned charsbit buzzer=P0^6; //蜂鸣器sbit relay=P0^4; //继电器sbit led=P0^0; //灯void INT_0() interrupt 0...
2020-02-18 22:12:29
104
原创 蓝桥杯模块训练1
蓝桥杯训练1流水灯代码#include<reg51.h>#include<intrins.h>sbit buzzer=P0^6;void Delay1000ms() //@11.0592MHz{ unsigned char i, j, k; _nop_(); i = 8; j = 1; k = 243; do { do { whi...
2020-02-18 22:08:17
144
原创 单片机基础实例学习(1)——流水灯
单片机基础实例学习(1)——流水灯详图解释如何把proteus与keil联合使用PS:前提是已经安装好Proteus和keil用流水灯做例子:一、跑马灯(流水灯)设计要求:P2口控制八个LED灯的轮流亮灭。解 :联合使用步骤一共分为三部分1、先做Proteus部分(1)找到Proteus安装位置的ISIS 7文件,点击(2)进入之后,依次点击文件-新建设计-保存设计-选择保存位...
2019-10-01 23:45:42
1512
基于智能视频分析的烟火自动检测预警系统
2021-06-15
亲戚关系计算器.zip
2020-05-27
IOS计算器.zip
2020-05-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人