自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 初步学习Linux基础C语言二

在 C 语言中,“数组指针”(pointer to array)是指指向整个数组块的指针类型。数组指针指向一个固定长度的数组T (*p)[N];表示p是一个指向“含 N 个T类型元素的数组”的指针。它的算术运算以“整块数组”为单位,每次p+1跳过个字节。对比类型含义T *p指向单个T元素的指针T *p[N]“指针数组”:大小为 N 的数组,每个元素都是T*T (*p)[N]“数组指针”:指向一个含 N 个T的数组指针数组放到下一节讲声明与初始化// 一个 3×4 的二维数组。

2025-06-05 13:20:32 867

原创 计算机系统概论

在这里有一个关键的观点,忽视硬件与软件的隔阂,视为为计算机系统的不同部分。

2025-05-15 21:09:55 116

原创 初步学习Linux进阶C语言

宏定义是 C 语言中一种常用的预处理指令,它通过预处理器在编译前对代码进行文本替换。宏定义通常用于定义常量、简单函数或代码块。宏定义使用#define指令来实现。常量宏提高效率:宏在编译前由预处理器替换,可以避免函数调用的开销,因此对于简单的操作,宏可能比函数更高效。代码重用:宏定义可以使代码更简洁,避免多次重复写相同的代码逻辑。灵活性:宏可以通过参数化定义动态行为。(a) : (b))// 使用 MAX 宏// 使用 AREA 宏return 0;缺少括号引起的优先级问题假如我们写一个宏。

2025-04-22 22:30:04 411

原创 初步学习Linux基础C语言一

1.2 十进制。

2025-03-18 16:26:06 800

原创 初步学习Linux基础知识

是两个不同的操作系统,它们使用不同的文件系统和文件命名规则。在Windows中,文件系统通常是NTFS或FAT32,文件名是不区分大小写的,并且使用反斜杠(\)作为路径分隔符。例如:C:\Windows\System32\cmd.exe。在Linux中,文件系统通常是ext4或其他类UNIX文件系统,文件名是区分大小写的,并且使用斜杠(/)作为路径分隔符。例如:/usr/bin/bash。同时,在Linux中,文件和目录权限是非常重要的概念,并且可以分配给不同的用户和组。

2023-10-20 19:22:00 146 1

原创 学习Linux之vmware下载和虚拟机ubuntu的建立

因为我的虚拟机挂机这,所以选项是灰色的,第一次创建,是可以选的,选择使用ISO文件,这个文件就是上面下的那个amd64 desktop .iso。这个自己填,建议简单点,不要中文,后面没有什么了,基本完成。

2023-10-17 13:19:12 182

原创 学习linux之计算机基础知识

由于AMD,intel,VIA所开发的x86架构的CPU被大量应用到个人计算机,个人计算机常被称为x86架构计算机, 假如人在路上走着,想着中午吃什么饭,要花多少钱,这时候你计算多少钱的大脑部分就是CPU,而为了更快的思考,大脑会把饭的价格想好,这部分就是内存部分,但是大脑不仅仅有这些区域,你走路的时候不会刻意去想1年前你干了什么事,但是这些事情你记得,这些就相当于放在了大脑的“硬盘部分”,而连接大脑里的神经元血管就是各种传递线路,这么说也不准确,不是人像电脑,而是电脑的工作模式仿照人类的思考方式。

2023-10-15 23:09:51 116 1

原创 C51之红外通信

【代码】C51之红外通信。

2023-07-13 15:20:17 224 1

原创 C51之数字温度传感器DS18D20

【代码】C51之数字温度传感器DS18D20。

2023-07-12 15:00:04 886 1

原创 C51之AD/DA数模转换

当计算机用于数据采集和过程控制时,采集的对象往往是连续变化的物理量(模拟信号)如温度、压力、摄像头采集图像、照度、等,但计算机处理的是离散的数字量,因此需要对连续变化的物理量进行A/D转换为不连续的数字量交给计算机处理,保存等。:数字量变化一个最小刻度时,模拟信号的变化量,定义为满刻度量程与2^n-1的比值,假定4v,使用8位ADC测量,相当于把4v分成了255份,那么分辨率就是4/255。:指的是ADC器件在所有的数值上对应的模拟值,和真实值误差最大的那一个点的误差值,单位是LSB。

2023-07-11 10:45:11 1343

原创 C51之I2C总线与EEPROM

5.软件模拟I2C的通信时序。

2023-07-06 10:05:45 614 1

原创 C51之串口通信

【代码】C51之串口通信。

2023-07-03 22:08:24 1774 1

原创 C51之秒表按键计时版

【代码】C51之秒表按键计时版。

2023-07-03 14:59:30 571 1

原创 C51之按键定时器消抖版,和简易简易加法计算器

下面是简易计算机注释写的很清楚。

2023-06-26 10:46:10 1349 1

原创 C51之共阳极点阵LED之“I Love You”细致版

P0 = 0XFF;

2023-06-22 21:29:45 444 1

原创 C51之各中断类型,定时器,计数器代码

【代码】各中断类型代码。

2023-06-18 22:56:30 1583 2

原创 C51之浅学一下外部中断

【代码】浅学一下外部中断。

2023-06-18 13:42:51 354 1

原创 C51之8*8共阳极点阵模块的操作

【代码】8*8共阳极点阵模块的操作。

2023-06-16 16:27:50 356 1

原创 C51之初学C51的简单实验1

0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f //共阴极0~9。{0x00,0x00,0x00,0x00,0x00//,0x00,0x00,0x00 //数码管显示缓冲区。if(num< 9)//如果值不等于9则+1,功能把值限定为小于9。if(num > 0) //如果大于0则执行减一。if(key_s2 == 0)//判断S2是否被按下。if(key_s3 == 0)//判断S3是否被按下。//声明,点亮的是第五个灯。

2023-06-15 19:25:57 817 1

空空如也

空空如也

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

TA关注的人

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