测试学习第一天

计算机基础知识入门:硬件、软件与编码
这篇博客介绍了计算机硬件系统,包括其组成和内存与外存的区别。接着讲解了软件系统的作用和二进制的基础知识,阐述了计算机为何使用二进制以及二进制的优势。此外,还涵盖了不同进制之间的转换和编码的概念及ascii码表。

1.2硬件系统

一、为什么需要硬件

任何的计算操作,都需要通过硬件来完成。

二、硬件的组成

1、“冯诺依曼”理论,分为五部分。
2、输入设备:给计算机输入数据。
3、输出设备:将计算机处理之后的数据以不同	   的形式展现给用户。
4、控制器+处理器:中央处理器(cpu)。
5、存储设备:内存和外存,都是对数据进行存储。

三、内存与外存

1、内存:内存条,大小一般在(4G-16G)。
2、外存:硬盘(128G-1T)。

四、内存与外存的计较

1、内存的运算速度要快于外存。
2、内存当中的数据断电之后会消失,而外存不会。
3、内存又分为只读内存(ROM)和随机内存(RAM)。

1.3 软件系统

一、软件的作用

硬件的工作需要软件来指挥

二、软件系统介绍

1、系统软件分为两类:系统软件+应用软件
2、系统软件(操作系统软件):

(1)桌面操作系统:

windows:由微软推出,用户量大,分很多系列
Macos:苹果公司,本质是Linux  
Linux:应用软件少

(2)移动设备操作系统:

IOS:
Androids:小型的Linux 

(3)服务器操作系统:

windows strver:由微软推出,是收费的
Linux:开源,稳定
服务器:可以理解为一台为用户提供相应服务的机器(文件的上传和下载服务,视频上传下载服务。。。。。。),只不过,这台机器的处理能力要远远大于我们的个人电脑。

3、应用软件:

我们就把那些可以安装在操作系统之上的第三方软件。

1.4 二进制基本介绍

一、二进制是什么

1、进制:一种人为规定的计数方式
2、二进制:就是逢二进一的一种计算规则

二、二进制的介绍

1、二进制中只有0和1
2、计算机只能读懂0和1

三、计算机如何理解0和1

1、现代的计算机都是通电进行工作,当电流经过设备的时候必然会产生电压,此时前辈们就认为的设定了规则,高电位用数字1表示,地点为用0表示,刚好可以用二进制来表示出来。

四、计算机采用二进制的好处

1、二进制技术实现简单,状态稳定。
2、二进制的0和1刚好对应程序语言中的真和假。
3、二进制数值可以很容易的转成十进制。

1.5常见的数学进制

1、二进制:逢二进一

2、八进制:逢八进一

3、十进制

4、十六进制:0-9 A B C D E F,逢十六进一

1.6进制之间的转换

一、其他进制转十进制

1、先确定当前数字的位数,然后从右向左数,依次认为是低位到高位。
2、记下每位数字所在的位数N(N不是一个固定的数字,由当前的位数所决定。)
3、取出每一位上的数字m,然后乘以当前进制的N-1次方,再相加

二、其他进制转二进制

1、十进制转二进制:
十进制得数除以2,得到一个商和余数
判断商是否为零,不为0,用商继续除以2
直到某次商为0结束,所得余数反向排列则为二进制

2、八进制十六进制转二进制
八进制的每位数字都写成三位的二进制
十六进制的每位数字都写成四位的二进制

1.7 编码

一、编码是什么

所谓的编码指的是将我们人类可以理解的语言编辑成计算机可以执行的语言。

二、编码的思想

将我们人类中的自然语言人为的按照一种规则与一个二进制的数值做对应,当这种对应关系越来越多的时候,就会形成一张编码表。

三、ascii 码表

1.世界上第一张通用的单字节编码表。
2.三个部分,256个字符。
3.没有使用正确的编码来处理汉字的时候会乱码。
4.中文汉字,目前使用最多的一种编码标准是UTF8编码。
基于51单片机,实现对直流电机的调速、测速以及正反转控制。项目包含完整的仿真文件、源程序、原理图和PCB设计文件,适合学习和实践51单片机在电机控制方面的应用。 功能特点 调速控制:通过按键调整PWM占空比,实现电机的速度调节。 测速功能:采用霍尔传感器非接触式测速,实时显示电机转速。 正反转控制:通过按键切换电机的正转和反转状态。 LCD显示:使用LCD1602液晶显示屏,显示当前的转速和PWM占空比。 硬件组成 主控制器:STC89C51/52单片机(与AT89S51/52、AT89C51/52通用)。 测速传感器:霍尔传感器,用于非接触式测速。 显示模块:LCD1602液晶显示屏,显示转速和占空比。 电机驱动:采用双H桥电路,控制电机的正反转和调速。 软件设计 编程语言:C语言。 开发环境:Keil uVision。 仿真工具:Proteus。 使用说明 液晶屏显示: 第一行显示电机转速(单位:转/分)。 第二行显示PWM占空比(0~100%)。 按键功能: 1键:加速键,短按占空比加1,长按连续加。 2键:减速键,短按占空比减1,长按连续减。 3键:反转切换键,按下后电机反转。 4键:正转切换键,按下后电机正转。 5键:开始暂停键,按一下开始,再按一下暂停。 注意事项 磁铁和霍尔元件的距离应保持在2mm左右,过近可能会在电机转动时碰到霍尔元件,过远则可能导致霍尔元件无法检测到磁铁。 资源文件 仿真文件:Proteus仿真文件,用于模拟电机控制系统的运行。 源程序:Keil uVision项目文件,包含完整的C语言源代码。 原理图:电路设计原理图,详细展示了各模块的连接方式。 PCB设计:PCB布局文件,可用于实际电路板的制作。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值