- 博客(9)
- 问答 (1)
- 收藏
- 关注
原创 9.定时器与计数器
原理实现每1s点亮LED灯#include "reg52.h"typedef unsigned char u8;typedef unsigned int u16;sbit led=P2^0;void delay(u16 i){ while(i--);}void Timer0Init(){ TMOD|=0x01; //或运算 //定时1ms,计数1000个,初值=65535-1000+1 //fc18=64536 TH0=0xFC; TL
2021-04-18 22:21:44 116
原创 6.矩阵按键
原理实现矩阵键盘点亮静态数码管#include "reg52.h"#include "intrins.h"typedef unsigned char u8;typedef unsigned int u16;#define GPIO_DIG P0#define GPIO_KEY P1u8 code smgduan[16]={//0123456789abcdef 0x3f,0x06, 0x5b,0x4f, 0x66,0x6d, 0x7d,0x07, 0x7f,0x6f,
2021-04-18 14:11:05 130
原创 5.独立按键
原理实现按键点亮LED灯#include "reg52.h"typedef unsigned char u8;typedef unsigned int u16;sbit led=P2^0;sbit k1=P3^1;void delay(u16 i){ while(i--);}void keypros(){ if(k1==0) { //延时10ms消抖 delay(1000); //消抖完,再次判断按键稳定 if(k1==0) { led=~l
2021-04-18 13:25:44 73
原创 4.动态数码管
动态数码管显示原理动态数码管模块电路实现数码管同时显示12345678#include "reg52.h"#include "intrins.h"typedef unsigned char u8;typedef unsigned int u16;//74HC138译码器 3个输入管脚sbit LSA=P2^2;sbit LSB=P2^3;sbit LSC=P2^4; u8 code smgduan[16]={//0123456789abcdef 0x3f,0x06,
2021-04-17 23:30:39 79
原创 3.蜂鸣器
工作原理有源:无源:需要一定频率脉冲自激是有源改变蜂鸣器占空比:高电平的时间:周期时间原理图ULN2003D芯片 起着电流放大的作用实现#include "reg52.h"#include "intrins.h"typedef unsigned char u8;typedef unsigned int u16;sbit beep=P1^5;void delay(u16 i){ while(i--);}void main(){ while(1)
2021-04-17 22:40:03 96
原创 2.LED灯
LED原理点亮一个LED灯LED灯闪烁流水灯#include "reg52.h"#include "intrins.h"typedef unsigned char u8;typedef unsigned int u16;#define led P2void delay(u16 i){ while(i--);}void main(){ u8 i=0; led=0xfe; //1111 1110 delay(50000); while(1) {
2021-04-17 21:42:30 79
原创 linux下vscode配置c++环境学习笔记
linux下vscode配置c++环境基于VSCode和CMake实现C/C++开发 | Linux篇文章目录linux下vscode配置c++环境1.开发环境搭建1.1 编译器,调试器安装1.2 Cmake安装2.GCC编译器2.1 编译过程2.2直接编译2.3 生成库文件并编译3.GDB调试器4.CMake4.1 CMake如何跨平台4.2 CMake语法格式4.3 重要指令和Cmake常用变量4.4 Cmake常用变量4.5 Cmake编译工程5.使用vscode进行完整项目开发1.开发环境搭建
2021-04-06 18:04:03 1131
空空如也
求分享场景语义分割可视化.obj结果
2022-01-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人