c
bug大师
这个作者很懒,什么都没留下…
展开
-
m1安装node时间过长 m1安装node
m1安装了nvm 后 下载node12版本的时候 时间很长这是因为不兼容的原因这是时候要开启兼容模式arch -x86_64 zsh然后再执行安装命令 速度就会快原创 2022-01-19 14:22:39 · 468 阅读 · 0 评论 -
单片机的c的一些自学问题
外部中断只有两个针脚可以触发SER=dat>>7;dat<<=1; SRCLK=1; _nop_(); _nop_(); SRCLK=0;这个的赋值我来解一下0000 0111右移7位;1000 000 ;赋给ser;然后左移一位;0000 0011;移八次 一个字节ser就改变了八次值...原创 2019-08-19 16:52:08 · 649 阅读 · 0 评论 -
pwn呼吸灯
这是百度百科的原理介绍这是某大神的回答既然原理懂了我看下代码void Timer1Init(){TMOD|=0X10;//选择为定时器1模式,工作方式1,仅用TR1打开启动。TH1 = 0xFF; TL1 = 0xff; //1us ET1=1;//打开定时器1中断允许EA=1;//打开总中断TR1=1;//打开定时器 }这里申明一个中断 计时器voi...原创 2019-08-20 15:55:59 · 935 阅读 · 0 评论 -
c语言的>>
左移表示乘以二右移除以二原创 2019-08-16 17:43:03 · 631 阅读 · 0 评论 -
51单片机的一些东西
P2 LED灯是这个地址 P2^0; 第一个灯给0就会亮 两边高电平 低电平产生电压 有电压就有电流unsigned char 限制他为 1个字节 8位 ;有256中情况 但是 我们是操作它的位也就是 八个位 1111 1111;LED=P2led=0xfe(1111 11110); // 留一个 给它一个值 这个值在二进制里正好是 1111 1110;led =led&...原创 2019-08-17 11:12:45 · 118 阅读 · 0 评论 -
51单片机温度传感器
#include “reg52.h” //此文件中定义了单片机的一些特殊功能寄存器#include"temp.h" //这里面有个温度的函数u8 code smgduan[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};//code的作用是告诉单片机,我定义的数据要放在ROM(程序存储区)里面,其实是相当与汇编...原创 2019-08-17 11:37:58 · 6432 阅读 · 0 评论 -
51单片机中断
定时器中断TMOD = 0x01; //选择工作方式1TH0 = 0x3C; //设置初始值,定时50MSTL0 = 0xB0;EA = 1; //打开总中断ET0 = 1; //打开定时器0中断TR0 = 1; //启动定时器0void Timer0() interrupt 1{TH0 = 0x3C; //设置初始值TL0 = 0xB0;Time++;...原创 2019-08-17 14:40:16 · 316 阅读 · 0 评论 -
51单片lcd驱动
定义.h文件 类似java的接口告诉别人需要用到的方法 和类定义了会用的变量#ifndef __LCD_H_#define __LCD_H_/**********************************当使用的是4位数据传输的时候定义,使用8位取消这个定义**********************************///#define LCD1602_4PINS...原创 2019-08-22 14:05:50 · 1283 阅读 · 0 评论