草庐IT

51单片机入门——数模\模数转换

目录1.数字信号与模拟信号2.A/D转换2.1.A/D的基本概念2.2.A/D的主要指标2.3.典型的A/D转换器芯片ADC08092.4.实验3.D/A转换3.1D/A的基本概念3.2.D/A的重要指标3.3.典型的D/A转换芯片DAC08323.3.1.DAC0832芯片概述3.3.2.DAC0832的内部结构3.3.3.DAC0832的引脚3.3.4.DAC0832的工作方式3.4.实验1.数字信号与模拟信号要记录一段美妙的音乐,我们至少有两种方式。第一种是使用黑胶唱片,第二种是使用数码文件。任何一种音乐本质来说,都是一种跟随时间不断变化的信号,如下图(a)所示。它本身具有如下特点:在时

51单片机定时器的使用方法

首先新建工程配置定时器有关的寄存器(定时器初始化)我们打开‘REGX52.H’,可以看到里面已经声明过一些寄存器的地址了。sfr是特殊寄存器的声明符号。TMOD按照我们之前所讲的内容,我们使用定时器T0。M1和M0配成01,对应的是模式1,即16位定时器/计数器。GATE选择0,C/~T选择0,这样的话我们就打开了定时器,而不是计数器。那么代码就是这样写的TMOD=0x01;//00000001TCON先来说一下可位寻址和不可位寻址。不可位寻址的寄存器只能整体赋值,不能一位一位的赋值,可位寻址的寄存器是可以一位一位单独赋值。上面的TMOD就是不可位寻址,所以我们直接给TMOD整体赋值。其他的寄

关于Ubuntu22.04没有WiFi图标或未找到WiFi适配器

 这一般是因为Ubuntu的WiFi驱动和自己电脑的网卡不匹配。下面我来分享一下我的经验。要解决这个没有网络的问题首先就要连接网络。没听错就是要先连网。这有很多方法,可以用网线和其他,我推荐是使用USB数据线连接手机在热点设置中使用USB共享网络。然后你要确定自己的网卡型号;如果是联想的电脑可以通过联想管家直接查看,其他的就得靠你们自己想办法了。或者可以在Ubuntu终端输入 lspci|grep-iEthernet在最后一行就能看到型号了然后在到对应的官网或者搜索网卡型号关键字下载对应的WiFi驱动并安装就好了。例如我的redmibook15pro 锐龙版网卡型号是:RealtekRTL88

51基于java的高校就业管理系统设计与实现

​>本章节给大家带来一个基于java的高校就业管理系统设计与实现,可适用于高校就业招聘,大学招聘管理系统,校园招聘系统,就业信息管理系统,毕业招聘系统,毕业就业系统,大学生就业招聘平台,校园就业信息平台,校园毕业信息管理平台,大学生就业招聘,大学生毕业招聘管理平台等等;项目背景国际互联网是集现代通信技术、计算机技术为一体的世界上最大的计算机互联网络。相对报刊、电视、广播,互联网被称为第四媒体。由于具有许多传统媒体无法比拟的优势。互联网已迅速发展成为一个连通全球近200个国家的千万台主机的巨大网络,而且还在以惊人的速度迅猛增长。中国的互联网虽然起步稍晚,但经过多年的发展建设,现在已拥有几亿用户,

nRF51822 入门必备教程(一篇搞定nRF51)

微雪NRF51822EvalKit 开箱检测部署PC端开发环境nRFgoStudiov1.14或更高版本KeilMDK-ARMLitev4.54或更高版本J-LinkSoftwarev4.52b或更高版本下载手机端appIOS系统:进入AppStore并搜索“nRFToolbox”Android系统(4.3或更高):下载nRFToolbox,解压后安装即可注意:蓝牙4.0和传统蓝牙的开发方法不同,首先需要手机支持蓝牙4.0,并且安装了相应的APP,才可以搜到蓝牙4.0的广播信号与手机连接(演示蓝牙转串口程序)a)安装CP2102驱动b)将BLE400的miniUSB接口与PC机相连c)打开串口

ubantu22图形化设置静态(固定)ip,不用敲命令

平台:VMware®Workstation16Proiso镜像:ubuntu-22.04.1-desktop-amd64.iso 目标是把ubantu的ip地址改成我们想要的,比如设置为“192.168.1.222”第一步:查看自己的网段,小编这用的是Wifi,所以看“无线局域网适配器WLAN”        这里的ip为“192.168.1.133”        子网掩码为“255.255.255.0”        默认网关为“192.168.1.1”        ip会不一样的,查看自己电脑的实际数据,这些待会用到第二步:在vmware里面点“编辑”第二步:点“虚拟网络编辑器” 第三

基于51单片机数字温度报警器_DS18B20可调上下限

51单片机数字温度报警器_DS18B20可调上下限(仿真+程序+原理图)原理图:AltiumDesigner仿真版本:proteus7.8程序编译器:keil4/keil5编程语言:C语言设计编号:S0009目录标题51单片机数字温度报警器_DS18B20可调上下限主要功能操作说明仿真图原理图程序设计主函数外部中断函数DS18B20驱动资料清单主要功能1、实时温度测量及显示,超出温度范围声光报警,上下限温度可通过按键设定等功能;2、温度测量范围0到99.9摄氏度,精度为0.1摄氏度;3、可设置上下限报警温度,默认上限报警温度为38℃、默认下限报警温度为5℃(通过程序可以更改上下限值);4、报警

单片机课设———基于51单片机的智能风扇控制器(汇编语言)

说明:单片机芯片为AT89C52,使用普中开发板,用汇编语言编程。系统实现了对风扇的控制:(1)控制器面板包括:启/停键、模式选择键、风速键和类型选择键。(2)模式分为:手动模式和自动温控模式。在温控模式下,风速键和类型选择键无效。(3)风速分为:强、中、弱3个等级。按风速键,状态由“弱→中→强→弱……”往复循环改变,每按一下键,状态就改变一次。(4)类型分为:正常、睡眠和自然3种类型。按类型选择键,状态由“正常→睡眠→自然→正常……”往复循环改变。类型选择时,正常:电风扇连续转动;睡眠:电机慢转,产生轻柔的微风,转动4秒,停止8秒。自然:电风扇模拟自然风,电机转动8秒,停止8秒。系统的初始状

基于51单片机驱动HC-SR04超声波模块(LCD1602显示)

基于51单片机驱动HC-SR04超声波模块(LCD1602显示)一、基本参数二、通信时序三、部分代码展示四、实际效果总结一、基本参数点击图片购买HC-SR04+是一款宽电压工作的超声波测距模块。模块外形尺寸及软件与老版本HC-SR04完全兼容;可以与老版本HCSR04无缝切换。低至3V的低工作电压,使其与3.3V供电的MCU可以直接连接。特点探测角度:采用工业级MCU,工作温度:-20C~80C探测距离:5V:2cm--450cm;3.3V:2cm–400cm宽电压工作:3V-5.5V与HCSR04软件与硬件尺寸完全兼容板.上接线方式,VCC、trig(控制端)、echo(接收端)、out(空

基于51单片机驱动HC-SR04超声波模块(LCD1602显示)

基于51单片机驱动HC-SR04超声波模块(LCD1602显示)一、基本参数二、通信时序三、部分代码展示四、实际效果总结一、基本参数点击图片购买HC-SR04+是一款宽电压工作的超声波测距模块。模块外形尺寸及软件与老版本HC-SR04完全兼容;可以与老版本HCSR04无缝切换。低至3V的低工作电压,使其与3.3V供电的MCU可以直接连接。特点探测角度:采用工业级MCU,工作温度:-20C~80C探测距离:5V:2cm--450cm;3.3V:2cm–400cm宽电压工作:3V-5.5V与HCSR04软件与硬件尺寸完全兼容板.上接线方式,VCC、trig(控制端)、echo(接收端)、out(空