自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 数字电路与C语言基础5(C51基础知识中——C51运算符)

2、位运算C51语言里面,能够对运算对象按位进行操作,它与汇编语言使用的是一样方面的,位运算是按位对这个变量进行运算,但并不改变参与运算的值,如果要求按位改变变量的值,只要利用相应的赋值运算, C51中,它的一个位运算,只能对整型数据操作,不能对浮点型数据操作,这个要注意,那我们看一下这个位运算。(1)、那么我们看一下逻辑与的格式:条件式1 && 条件式2,如果条件式1为真,我们就判断一下条件式2,如果条件式2也为真,那么,它的结果就是真的。a*=5相当于a=a*5;a为假,a&&b为真,b&&c为假。

2024-05-27 18:17:49 1602

原创 数字电路与C语言基础4(C51基础知识上)

(1)单片机内部有很多的特殊功能寄存器,每个寄存器在单片机内部都分配有唯一的地址,一般呢,我们根据特殊寄存器的功能,给这些寄存器赋予各自的名称,当我们需要在程序中操作这些特殊功能的寄存器的时候,必须要在程序的最前面加上,将这些名称加以声明,声明的过程,实际就是将这个寄存器的内存中的地址编号赋给这个名称,这样编译器在以后的程序中,才可能认识这些名称所对应的寄存器。(1)定义变量的时候,必须通过数据类型说明符来指明变量的数据类型,数据类型有很多种,在前面看我们的,介绍数据类型的时候,有很多种。

2024-05-23 21:22:32 1593 1

原创 数字电路与C语言基础3(二进制的逻辑运算)

同或”运算是实现“必须相同,否则就没有”这种逻辑关系的一种运算,其逻辑运算符就是一个小圆圈里面多了一个点,这在键盘上是敲不出来的,想要了解的可以在百度或浏览器上查一下,为了方便描述,这里用“***”表示。C语言中运算符为“&”,其运算规则如下:0&0=0,0&1=0(1&0=0),1&1=1。”,其运算规则如下:0|0=0,0|1=1(1|0=1),1|1=1。如:0***0=1,0***1=0,1***0=0,1***1=1。如0///0=0,0///1=1,1///0=1,1///1=0.

2024-05-21 17:10:31 246

原创 数字电路与C语言基础2(二进制与十六进制)

只是大家要了解一下二进制跟十进制的一个转换,那么从二进制的这个转换过程中,我们也可以找到一般规律,当二进制数转换到十进制数的时候,二进制的最后一位往前看,每一位代表这个数2的n次幂。我们选择程序员模式,比如我们默认十进制,那我们随便输125,换成二进制看一下,得1111101。数字电路中只有两种电平特性,也就是高电平和低电平,那么这也就决定了数字电路中使用的是二进制,十进制大家应该十分熟悉,逢十进一,借一当十是十进制的特点,有了十进制的一个基础,我们学习二进制就十分简单了。表示的是二进制数的后缀。

2024-05-21 15:59:58 183

原创 51单片机1(单片机介绍)

(1)单片机的工作频率是指单片机内部运行的时钟频率,也可以理解为单片机执行指令的速度。7、DIP是封装类型,即双列直插式封装技术,是一种集成电路的封装方式,集成电路的外形为长方形,在其两侧则有两派平行的金属引脚,称为排针。3、单片机的任务时信息采集(依靠传感器)、处理(依靠CPU)和硬件设备(例如电机,LED等)的控制。2、单片机内部集成了CPU、RAM、ROM、定时器、中断系统、通讯接口等一系列电脑的常用硬件功能。(1)RAM是随机读/写存储器,用作数据存储器,是在运行程序时,存放数据的。

2024-05-12 15:10:29 646

原创 深入C语言(一)

a、了解程序——程序是什么,程序能改变世界依靠的什么,程序是从哪里来的,程序是如何工作的。(3)高级语言——算法语言,接近人们熟悉的自然语言和数学语言,直观易懂,便于编程与调试。b、领会程序——理解程序带给人们的独特逻辑思维和计算思维,学会某种编程语言。(2)汇编语言——是将机器语言的二进制代码指令,用助记符表示出来的一种语言。c、编写程序——需求分析,设计方案,选择思维,编程实现,调试运行。(2)智慧农业,例如:阿里,京东,百度,腾讯。c、程序执行效率好,占用空间少。(1)工作,学习,生活,娱乐。

2023-11-06 20:24:42 25 1

原创 基础的C语言语法知识(3)

其中printf的第一个参数必须是字符串,字符串有多个占位符,而占位符是通过%转换操作进行的,例如整型int占位符为%d,后面的替换参数会依次替换前面的占位符)4、int不是标识符,不是我们随意命名,其次int不是任何一个实体的名称,int是C语言中的一个关键词,关键词是在C语言标准中规定的,并且在代码中有特殊的意义和用途,因此关键词是不能作为标识符使用。b、printf打印两个整数,可以这样写,printf(“%d %d,整型int1,整型int2”);(1)2,3这类常量,属于int类型。

2023-10-18 22:12:19 17 1

原创 基础的C语言语法知识(2)

(6)虽然add函数的确被main函数成功调用了,但是编译器是怎么理解这个名称的呢,编译器会从代码开始按照从上往下的顺序阅读代码,编译器首先看到了一个函数的定义,描述了一个叫add的函数,接着在main中需要使用到add,由于编译器已经知道了add的定义,因此编译器可以正常通过,但是将函数定义和函数调用反过来呢。(7)add函数成功被主函数调用,那么自然的,我们便想到主函数又是被谁调用的呢,主函数的返回值又必须是int吗?b、进入主函数,才能由主函数调用其他函数。1、输入两个整数,返回相加结果。

2023-10-18 11:59:41 16 1

原创 基础的C语言语法知识(1)

(2)函数的第二个特征就是函数内部可以处理一些事情,而这段代码就是将Hello Word 显示在屏幕上。return之后跟着的是函数的返回值,这个地方返回了0,0是一个整数,与前面的int是对应的,这也反映了函数是可以返回一些值。(1)main后面的()是用来输入参数的,目前这个参数为空。这是我们可以得到第一个特征,函数可以输入一些值,当然也可以不输入,函数是需要被{}包括的,其内部是函数体,可以做一些处理。中它表示一个主函数。// 主函数返回值。return 函数返回值。

2023-10-15 18:05:55 25 1

原创 如何写第一个C语言程序

1、首先打开Visual Studio 2022,我们需要创建一个新的项目,这里有两种创建方式,第一种直接点击欢迎界面中的创建新项目,第二种,选择继续但无需代码,之后在文件菜单中选择新建项目就可以了。2、创建新项目的时候,需要先选择项目类型,这里我们选择控制台应用,点击下一步,最后我们需要给项目命名,然后指定项目的保存位置,点击创建,就可以新建一个C语言的项目。接着我们选择调试菜单,选择开始执行(不调试)(H),这个步骤是运行程序,可以看到Hello Word 就在控制台中被正确地打印出来。

2023-10-15 17:26:11 16 1

原创 数字电路与C语言基础1(电平特性)

1、首先打开Visual Studio 的官方网站——Visual Studio.microsoft.com,下载Visual studio的安装器(注意不要将Visual Studio与Visual Studio Code弄混了)。3、下载好安装包后,就可以看到一个安装界面,工作负荷选项就选择使用C++的桌面开发,如果不想使用默认的安装位置,也可以在安装位置中自定义安装位置,其他选项我们全部使用默认就可以了。4、完成上面两个步骤,我们直接点击安装,Visual Studio就会自动下载并安装。

2023-10-15 16:38:39 86 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除