草庐IT

51.4811109

全部标签

解决Sql server安装报错问题(“Polybase 要求安装 Oracle JRE 7 更新 51 (64 位)或更高版本”规则失败 比计算机上未安装 Oracle Java SE Runti)

解决Sqlserver安装报错问题(“Polybase要求安装OracleJRE7更新51(64位)或更高版本”规则失败比计算机上未安装OracleJavaSERunti)一,安装(安装了几次还是报错,原来是没有安装JDK)报错如图:二,安装JDK,配置环境变量先官网下载点击去下载JDK1.8版本[官网下载太慢了,复制这个下载](https://repo.huaweicloud.com/java/jdk/8u171-b11/)二,下载好了直接点击安装三,下一步(安装的时候修改一下路径或者默认即可)四,检查是否安装好win+R输入cmd回车输入:java-version出现如下就说明安装好了五,

【51单片机】独立按键,每个按键不同功能,数码管数值的加减,控制流水灯模式,包含按键消抖,数码显示,流水灯

实验内容:利用所学的单片机知识及电路知识编程实现单片机I/O口检测按键输入电平。        1.选中8位数码管的其中1位数码管,当独立按键1每按下一次,数码管加一(按下期间加1),范围为0—F;        2.选中8位数码管的另1位数码管,当独立按键2每按下一次,数码管减一(松手之后减1),范围为F—0;        3.按下独立按键3期间,流水灯以600ms的速度流动;        4.按下独立按键4,松手之后,8个LED灯作一次花样循环。按键一效果图:按键二效果图  按键三效果图:按键四效果图:  代码如下:#include#includeinttable[]={0x3f,0x

51单片机串口通信原理、相关寄存器配置与简单串口收发程序代码

目录1.串口通信原理2.51单片机串口通信 2.1串口简要模式图 2.2相关寄存器(1)PCON、SCON、SBUF(2)IE、IPH、IP(3)配置T1定时器2.3波特率和系统时钟和TH1和TL1计算 3.串口通信简单收发使用代码 3.1在STC-isp使用端口助手,从单片机发送字节 3.2通过端口助手利用主机输入数据在中断中控制LED 3.3 利用中断把主机发送来数据发送回主机1.串口通信原理        串口通信是通信设备间在一条传输线上串行逐个比特的发送数据的通信方式。串行通信又可分为同步和异步两种通信方式。同步通信是在同一时钟信号控制下进行收发信号,异步通信中需要双方规定一致发送和

51单片机:电脑向串口发送数据并控制LED灯

电脑向串口发送数据后,控制LED灯,并返回发送的数据程序如下#include"regx52.h"#include"intrins.h"unsignedintnum; //建立全局变量voidDelay1000ms()      //@11.0592MHz{   unsignedchari,j,k;   _nop_();   i=8;   j=1;   k=243;   do   {      do      {         while(--k);      }while(--j);   }while(--i);} voidUartInit(void)      //4800bps@11.0

51单片机学习记录(五)矩阵按键

文章目录1、矩阵按键的控制原理2、矩阵按键实现1、行列式法实现矩阵按键2、线翻转法实现矩阵按键3、按键实战1、矩阵按键的控制原理独立按键与单片机连接时,每一个按键都需要单片机的一个I/O口,若某单片机系统需较多按键,如果用独立按键便会占用过多的I/O口资源。单片机系统中I/O口资源往往比较宝贵,当用到多个按键时为了减少I/O口引脚,引入了矩阵按键。本开发板上的矩阵按键原理图如下所示:可以看到是将16个按键排成4行4列,前面的四行分别连接io口的每一行,后面的四行分别连接io口的每一列,这样就实现了每个io口都连接四个按键,同样通过这样的方式也可以实现3X3,5X5等这样的布局。那么在检测的时候

C51单片机-按下K0至K15,显示按键标号(4x4矩阵键盘电路,1个数码管)

keiluVision4界面:#includeunsignedcharnum;//共阳极数码管段码unsignedchartab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e,0xff};//行扫描unsignedcharhang[]={0xfe,0xfd,0xfb,0xf7};voidkey(){inti;for(i=0;iproteus仿真界面:

51单片机-60秒计时

#include"reg51.h"#defineucharunsignedchar#defineuintunsignedintuchartab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};//LED0-9uchardata_L,data_H;//highbiteandlowbiteuchart,a;//countvoiddelay(uintk)//delayabout0.1ms{ uintm,n; for(m=0;mk;m++) { for(n=0;n120;n++); }}voiddisplay(void)//displayp

51单片机002:利用定时/计数器T0从P1^0输出周期为1s的方波,让发光二极管以1HZ闪烁,设晶振频率为12MHZ

    题目解析:    让发光二极管以1HZ闪烁,周期为频率的倒数,也就是发光二极管以1s为周期闪烁。闪0.5s,灭0.5s。    思路解析:    1、选择一个发光二极管体现实验现象。    2、要用到定时器,肯定要写定时器初始化函数和中断服务函数,定时器初始化函数要配置相关寄存器和参数,定时器中断服务函数描述中断具体执行的任务。    定时器初始化函数:    主要配置寄存器有:TCON、TMOD、高八位寄存器(定时器0:TH0;定时器1:TH1)、低八位寄存器(定时器0:TL0;定时器1:TL1)。TMOD不同的是TMOD寄存器不可位寻址,因此对TMOD的配置需要对这个8bit寄存器

51单片机学习笔记-9蜂鸣器

9蜂鸣器[toc]注:笔记主要参考B站江科大自化协教学视频“51单片机入门教程-2020版程序全程纯手打从零开始入门”。注:工程及代码文件放在了本人的Github仓库。9.1蜂鸣器简介蜂鸣器是一种将电信号转换为声音信号的器件,常用来产生设备的按键音、报警音等提示信号。蜂鸣器按驱动方式可分为有源蜂鸣器和无源蜂鸣器:有源蜂鸣器:内部自带振荡源,将正负极接上直流电压即可持续发声,频率固定。无源蜂鸣器:内部不带振荡源,需要控制器提供振荡脉冲(一般是PWM波)才可发声,调整提供振荡脉冲的频率,可发出不同频率的声音。注:两者外观几乎没有差别,购买的时候要注意。再注:单片机上自带的蜂鸣器为无源蜂鸣器。图9-

51.Sentinel微服务保护

目录(1)初识Sentinel。(1.1)雪崩问题及解决方案。(1.1.1)雪崩问题。(1.1.2)解决雪崩问题的四种方式。(1.1.3)总结。(1.2)服务保护技术对比。(1.3)Sentinel介绍和安装。(1.4)微服务整合Sentinel。(2)流量控制。(2.1)简单流控。(2.2)流控模式(直接、关联、链路)。(2.3)流控效果(快速失败、warmup、排队等待)。(2.4)热点参数限流。 (3)线程隔离、熔断降级。​编辑 (3.1)FeignClient整合Sentinel。(3.2)线程隔离(舱壁模式)(线程池隔离、信号量隔离)。(3.3)熔断降级(慢调用、异常比例、异常数)。