E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
51单片机C语言基础
51单片机
——I2C总线存储器24C02的应用
目标实现功能单片机先向24C02写入256个字节的数据,再从24C02中一次读取2个字节的数据、并在数码管上动态显示,直至读完24C02中256个字节的数据。1.I2C总线简介I2C总线有两根双向的信号线,一根是数据线SDA,另一根是时钟线SCL。I2C总线通过上拉电阻接正电源,因此,当总线空闲时为高电平。2.I2C通信协议起始信号、停止信号由主机发出。在数据传送时,当时钟线为高电平时,数据线上的
老侯(Old monkey)
·
2024-09-16 01:53
51单片机
嵌入式硬件
单片机
51单片机
:P3.3口输入/P 1口输出实验
51单片机
:P3.3口输入/P1口输出实验一、实验内容1P3.3口做输入口,外接一脉冲,每输入一个脉冲,P1口按十六进制除2(乘2)。
li星野
·
2024-09-15 05:49
单片机
单片机中断
**在
51单片机
中,中断向量表的地址是如何被设置的?**在
51单片机
中,中断向量表的设置是中断系统的核心部分,它定义了中断服务程序的入口地址。
woainizhongguo.
·
2024-09-15 02:56
STM32单片机
原理解析篇
单片机
嵌入式硬件
51单片机
-AT24C02-实验2-秒表实验(可参考上一节)
利用定时器去对按键和数码管进行扫描(Whappy)main.c#include#include"LCD1602.h"#include"AT24C02.h"#include"Delay.h"#include"Timer0.h"#include"Nixie.h"#include"Key.h"unsignedcharKeyNum;unsignedcharMin,Sec,MiniSec;unsignedc
Whappy001
·
2024-09-14 11:44
51单片机
嵌入式硬件
单片机
C语言基础
(语句篇)
输入输出语句按照格式输入输出(常用)格式:%dint%ffloat%cchar%lfdouble%s字符串%#x十六进制%#o八进制%p地址%e指数%-m.n-:代表左对齐,右对齐m:位宽当m大于实际数据位宽时,按m位宽输出当m小于实际数据位宽时,按际数据位宽输出.n:保留小数点后几位输出:printfintprintf(constchar*format,...);功能:按照指定的格式向终端输出内
学不会のC
·
2024-09-14 06:09
c语言
开发语言
C语言动态顺序表实现通讯录
基于动态顺序表实现通讯录
C语言基础
要求:结构体,动态内存管理,顺序表,文件操作1.功能要求1)至少能够存储100个人的通讯信息2)能够保存用户信息:名字,性别,年龄,电话,地址等3)增加联系人信息4)删除指定联系人
ghx_code repository
·
2024-09-11 05:36
C语言基础
c语言
算法
单片机之从
C语言基础
到专家编程 - 4
C语言基础
- 4.14指针
单片机之从
C语言基础
到专家编程-4
C语言基础
-4.14指针文章目录单片机之从
C语言基础
到专家编程-4
C语言基础
-4.14指针4.14指针1指针的概念2指针的声明与初始化3指针的算术运算4NULL指针1)
fancyang
·
2024-09-10 18:44
单片机之从C语言基础到专家编程
单片机
c语言
嵌入式硬件
C语言基础
练习题初学者可参考
1.字符反转#include#include#includevoidswap(char*a,char*b){if(a==NULL&&b==NULL){printf("Theginsengerror");exit(EXIT_SUCCESS);//若为初学者此处用return;也是可以的,不影响使用;//exit为退出这个进程}inttemp=0;while(a>intmain(intargc,cha
向着太阳迎着光_
·
2024-09-09 12:44
c语言
c语言
算法
c++
c语言把结构体首地址放入指针,
C语言基础
———指针,结构体指针,函数指针
指针基础一指针就是地址,地址就是指针.指针存储的是内存的地址.二指针的定义1.&表示取址运算符,&a可以取到a在内存中的地址;打印地址的占位符为(%p),printf(“%p\n”,&a);2.指针变量的定义指针变量是用来存放地址的.指针定义的格式:类型数据*变量名=初始值;int*p=NULL;*在这里表示p是一个指针变量,不是运算符.printf(“%p\n”,p);在打印指针的时候不需要使用
y921112y921112
·
2024-09-07 21:49
c语言把结构体首地址放入指针
51单片机
仿真单只共阳级数码管循环显示0-9
51单片机
仿真单只共阳级数码管循环显示0-9单片机AT89C51控制7段共阳数码管的实验报告一、实验目的本实验旨在通过使用AT89C
51单片机
和7段共阳数码管,学习如何编写控制程序以及实现数码管的动态显示
达西西66
·
2024-09-05 11:48
51单片机
嵌入式硬件
单片机
【时时三省】(
C语言基础
)指针进阶6
山不在高,有仙则名。水不在深,有龙则灵。----CSDN时时三省例题1:sizeof(数组名)-数组名表示整个数组的-计算的是整个数组的大小&数组名-数组名表示整个数组,取出的是整个数组的地址除此之外,所有的数组名都是数组首元素的地址第一个a他有四个元素每个元素是四个字节算出来就是16他就是打印16第二个a+0这里的a表示的就不是整个数组了所以这里的a表示的是首元素的地址就是1的地址1的地址加0等
时时三省
·
2024-09-05 08:58
【理论+经验】c语言入门
c语言基础知识点
c语言
51单片机
简易数字钟设计
小学期课程设计的一个小作品,肝了16个小时。这是我第一次能够独立完成课程设计。(以前都是靠别人带)不过首先我选的题目比较简单,再加上老师说我的数字钟没有用RTC,这是一个极大的扣分点。所以最终老师只给打了个D+。D+就是65到70的水平吧。首先来演示下。(本次课设用的普中开发板。)通电,下载程序后,数字钟从00:00:00开始计时:按K1加一分钟,K2加一小时,K3加一秒。按K4切换模式,下一个模
工科小石头
·
2024-09-05 03:22
嵌入式学习
51单片机
51单片机
-独立按键
时间:2024.8.28作者:Whappy目的:学习
51单片机
代码:#include#include"intrins.h"voidDelay1ms(unsignedintxms)//@11.0592MHz
Whappy001
·
2024-09-04 19:37
51单片机
嵌入式硬件
单片机
嵌入式学习之路 16(
C语言基础
学习——指针操作二维数组、指向函数的指针、指针的指针)
一、指针操作二维整型数组1、二维数组的本质在C语言中,二维数组本质上是由多个一维数组组成的。例如,inta[2][3]可以看作是包含两个长度为3的一维整数数组。2、指针与二维数组对于二维数组inta[2][3],&a[0]的类型是int(*)[3],因为C语言中不直接支持int[3]*这种类型,所以需要使用int(*)[3]来表示指向包含3个整数的一维数组的指针。定义指针int(*p)[3]=a;
求学者1.0
·
2024-09-04 06:07
学习
c语言
数据结构
51单片机
-LED闪烁
时间:2024.8.28作者:Whappy目的:学习
51单片机
代码:#include#include"intrins.h"voidDelay500ms()//@11.0592MHz{unsignedchari
Whappy001
·
2024-09-03 13:54
51单片机
嵌入式硬件
单片机
[C语言]二、
C语言基础
(精炼)
1.3.3步骤3:编译和运行(gcc)gcc-vgcc-ohellohellocgcc-std=c99Hello.c上面命令指定按照C99标准进行编译,c11,c17,c23。c89或ansi:代表C语言的早期标准,也称为ANSIC或C89标准,于1989年发布。例如:gcc-std=c89Hello.cc11:代表C语言的2011年标准版本,也称为C11标准。例如:gcc-std=c11Hell
墨尔本、晴
·
2024-09-02 20:39
C语言
c语言
开发语言
STM32启动文件
STM32启动文件接触过STM32单片机的都知道,使用STM32开发肯定是需要添加启动文件的,讲解STM32的教材或教材或多或少都会在建立工程文件的入门部分内容中讲解一些关于启动文件相关的知识,而不会像
51
了了
·
2024-09-01 21:48
stm32
单片机
【Rust】——采用发布配置自定义构建
博主现有专栏:C
51单片机
(STC89C516),c语言,c++,离散数学,算法设计与分析,数据结构,Python,Java基础,MySQL,linux,基于HTML5的网页设计及应用,Rust(官方文档重点总结
Y小夜
·
2024-09-01 19:04
Rust(官方文档重点总结)
rust
开发语言
后端
【Rust】——高级类型
博主现有专栏:C
51单片机
(STC89C516),c语言,c++,离散数学,算法设计与分析,数据结构,Python,Java基础,MySQL,linux,基于HTML5的网页设计及应用,Rust(官方文档重点总结
Y小夜
·
2024-09-01 18:00
Rust(官方文档重点总结)
rust
开发语言
后端
【嵌入式模块】DS1302 时钟定时芯片
文章目录参考链接概述引脚与内部结构引脚定义常用电路内部寄存器及RAM分布工作时序例程(
51单片机
)参考链接CSDN-1CSDN-2博客园概述 DS1302时钟芯片是DALLAS公司推出的涓流充电时钟芯片
记录无知岁月
·
2024-08-31 19:37
#
嵌入式设备
单片机
嵌入式硬件
51
DS1302
定时芯片
单片机原理及应用中断实验
1.实验目的(1)熟悉
51单片机
中断初始化编程方法。(2)掌握
51单片机
外部中断源的设计使用。(3)中断处理应用程序的设计与调试技巧。
hhappy0123456789
·
2024-08-31 13:57
单片机
嵌入式硬件
51单片机
-矩阵键盘(基于LC602)
时间:2024.8.30作者:Whappy目的:手撕51(第二遍)代码:main.c#include#include"LCD1602.h"#include"Delay.h"#include"MatrixKey.h"unsignedcharKeyNum;voidmain(){LCD_Init();//LCD_ShowString(1,2,"HelloWorld");while(1){KeyNum=M
Whappy001
·
2024-08-31 12:51
51单片机
嵌入式硬件
单片机
51单片机
---两位数码管--秒表
实验目标:用
51单片机
驱动共阴数码管实现秒表实验步骤:在Proteus里画出原理图在Keil里用C语言编写程序在Proteus中导入HEX文件,启动仿真共阴数码管介绍:共阴极数码管是把所有LED的阴极连接到共同接点
life_yangzi
·
2024-08-31 12:50
51单片机仿真
单片机
51单片机
stm32
51单片机
-第十节-独立按键及数码管优化
一、优化独立按键:独立按键的实现中,为了解决抖动问题(在按下和抬起时,按键会在高低电平之间抖动10ms),我们在按下后Delay(20),随后进入循环,直到检测到按键抬起,再Delay(20),跳出循环。(1)问题:如果按住按键不抬,程序会停止在独立按键的函数中。unsignedcharKey(){unsignedcharKeyNumber=0;if(P3_1==0){Delay(20);whil
几个几个n
·
2024-08-31 12:48
51单片机
嵌入式硬件
单片机
【
51单片机
】2-3-1 【I/O口】【电动车防盗报警项目】震动传感器实验1—震动点灯
1.硬件
51单片机
最小系统LED灯模块震动传感器模块2.软件main.c程序#include"reg52.h"sbitled1=P3^7;//根据原理图(电路图),设备变量led1指向P3组IO口的第7
基极向上的三极管
·
2024-08-30 21:36
51单片机
嵌入式硬件
单片机
【码农日常】时间触发嵌入式系统设计模式
查阅资料发现,该系统设计思路起源于80
51单片机
,但在如今ARM横行的时代依然大有用途。
真·Wild·攻城狮
·
2024-08-30 07:34
OS
51单片机
-K1和K2按键控制LED移位
时间:2024.8.29作者:Whappy目的:学习
51单片机
代码:#include#include"intrins.h"voidDelay1ms(unsignedintxms)//@11.0592MHz
Whappy001
·
2024-08-29 22:05
51单片机
嵌入式硬件
单片机
51单片机
---点亮一个LED
点亮一个LED采用的是熟知的
51单片机
和常用的C语言,
51单片机
及C语言简介如下:
51单片机
是对所有兼容Intel8051指令系统的单片机的统称。
life_yangzi
·
2024-08-29 21:02
51单片机仿真
单片机
c语言
嵌入式硬件
C语言基础
:二级指针和函数指针
1二级指针在C语言中,二级指针(DoublePointer)是指向指针的指针。二级指针在处理复杂数据结构、动态内存分配和函数参数传递等场景中非常有用。理解二级指针的概念和用法可以帮助处理更复杂的数据结构和内存管理任务。1.1定义二级指针二级指针是指向指针变量的指针。可以用两个星号**来声明一个二级指针变量。int**pp;上述代码定义了一个pp,它是一个二级指针,指向一个指向int类型的指针。1.
况之嘉禾
·
2024-08-28 07:15
C语言基础
c语言
linux
计算机二级C语言—选择题基础知识考试大纲
单项选择题(40题,40分)
C语言基础
知识(30题,30分)公共基础知识部分(10题,10分)虽然没有统一的标准大纲,但通常会涵盖以下几个类目:二级C公共基础知识部分可能涉及以下科目及其主要内容:1.C
wzw___
·
2024-08-27 18:16
二级C语言
c语言
开发语言
数据结构
算法
链表
基于
51单片机
智能小车(超声波+舵机)
基于stc89c52单片机避障+舵机两驱三轮智能小车前期准备:学会使用Keil4,学好
51单片机
基本知识,学会控制IO的输入与输出,内容学到外部中断,定时器,(串口通信,可以实现蓝牙控制)准备材料:stc89c52
小镇做题家ovo
·
2024-08-27 15:35
51智能小车
51单片机
基于单片机的智能饮水机设计
整体电路主要由用
51单片机
+防水型温
小小少年123
·
2024-08-27 15:32
单片机教程
单片机
嵌入式硬件
【MySQL】5.0 入门学习(五)——MySQL源码了解及MySQL初始化设置
当然,看懂源代码得有一定的
C语言基础
。
武昌库里写JAVA
·
2024-08-27 00:29
面试题汇总与解析
算法
数据结构
c语言
开发语言
二维数组
我的大学--单片机高手郭天祥的学习心得体会
我的大学--单片机高手郭天祥的学习心得体会这是郭天祥在其教材《新概念学习
51单片机
和C程序》上的序言,看看这位单片机高手是怎样学习单片机的。
diaohuan2000
·
2024-08-26 14:41
c/c++
嵌入式
网络
【仿真与实物设计】基于
51单片机
设计的打地鼠游戏机——程序源码&原理图&proteus仿真图&PCB&设计文档&演示视频&元件清单等(文末工程资料下载)
基于
51单片机
设计的打地鼠游戏机演示视频:基于
51单片机
设计的打地鼠游戏机功能描述:使用
51单片机
为核心制作一个打地鼠游戏机。
阿齐Archie
·
2024-08-26 13:39
单片机嵌入式项目
51单片机
游戏机
proteus
单片机
C语言基础
(容易误解的一些题)
程序结构是三种:顺序结构、选择结构(分支结构)、循环结构。标识符标识符由字母,数字,下划线组成,并且数字不能放在第一位。这个很重要哦,每年都会考。标识符分为关键字、预定义标识符、用户标识符。关键字:(不可以作为用户标识符号)auto,break,case,char,const,continue,default,do,double,else,enum,extern,float,for,goto,if
心.c
·
2024-08-26 00:45
c语言
算法
开发语言
c#
基于
51单片机
的金属探测仪控制设计
**单片机设计介绍,基于
51单片机
的金属探测仪控制设计文章目录一概要二、功能设计设计思路三、软件设计原理图五、程序六、文章目录一概要 基于
51单片机
的金属探测仪控制设计概要如下:一、设计背景与目标金属探测仪在安检
01单片机设计
·
2024-08-25 19:17
单片机
51单片机
嵌入式硬件
单片机
51单片机
的data,xdata,code区别详解
dATa:固定指前面0x00-0x7f的128个RAM,可以用acc直接读写的,速度最快,生成的代码也最小。idATa:固定指前面0x00-0xff的256个RAM,其中前128和dATa的128完全相同,只是因为访问的方式不同。idATa是用类似C中的指针方式访问的。汇编中的语句为:moxACC,@Rx.(不重要的补充:c中idATa做指针式的访问效果很好)xdATa:外部扩展RAM,一般指外部
小麦·螺蛳粉
·
2024-08-25 16:26
51
单片机
c语言
全局变量
汇编
51单片机
的data,xdata,code的区别详解
dATa:固定指前面0x00-0x7f的128个RAM,可以用acc直接读写的,速度最快,生成的代码也最小。idATa:固定指前面0x00-0xff的256个RAM,其中前128和dATa的128完全相同,只是因为访问的方式不同。idATa是用类似C中的指针方式访问的。汇编中的语句为:moxACC,@Rx.(不重要的补充:c中idATa做指针式的访问效果很好)xdATa:外部扩展RAM,一般指外部
伍个世界
·
2024-08-25 16:24
51单片机
ram
STM32常用C语言知识总结
目录一、引言二、
C语言基础
1.数据类型2.变量与常量3.控制结构4.数组与指针5.字符串6.extern变量声明7.内存管理三、STM32中的C语言特性1.位操作2.寄存器操作一、引言STM32作为一款广泛应用的微控制器
千千道
·
2024-08-25 00:51
STM32
C语言
stm32
c语言
嵌入式硬件
51单片机
之自动复位
在我最开始做单片机电路的时候,遇到过两种自动复位的情况。现象:1、电机一转,就自动复位2、按键一按,就自动复位经过好久的摸索,发现:第一种情况的自动复位是由于,电机在开始转的时候瞬间拉低了单片机的电压,导致单片机自动复位,所以在遇到有功率比较大的元器件的时候,常常要设计稳压电路,常用的稳压的方法就是用大电容或者常用的稳压芯片。第二种情况是,我单片机的P1口的P1.0-P1.3用来控制步进电机,P1
游戏绝缘体
·
2024-08-23 22:05
51
单片机
51单片机
C语言基础
--指针详解
目录一,指针的概述1指针的意义1.1指针的引入1.2指针的好处2指针的理解3一级指针的定义和使用二,指针的运算1指针的算术运算2指针关系运算和逻辑运算三,数据大小端存储四,数组和指针1一维数组和指针1.1一维数组和指针的理解1.2一维数组和指针的运用2二维数组和指针2.1行指针2.2列指针3指针数组3.1指针数组定义语法3.2指针数组元素访问3.3指针数组元素初始值3.4指针数组的运用五,多级指针
三玖诶
·
2024-08-23 17:04
C
算法
开发语言
c语言
【时时三省】(
C语言基础
)数据的存储2
山不在高,有仙则名。水不在深,有龙则灵。----CSDN时时三省例题1:输出什么?输出结果为-1-1255为什么结果是这样呢-1的原码10000000000000000000000000000001反码11111111111111111111111111111110补码11111111111111111111111111111111但是如果放在a里面a是一个字节所以存的就是11111111sign
时时三省
·
2024-08-22 10:55
【理论+经验】c语言入门
c语言基础知识点
c语言
第1章c语言入门基础知识,第1章
c语言基础
知识1.pdf
第1章
c语言基础
知识1第一章
C语言基础
6答案是D知识D答案以数字2开头了,不符合标识符定义一,选择题7答案是C1答案是AC答案以数字开头了A正确课本第2页11行8答案是DB{}可以作为复合语句的标志int
Kusaribe
·
2024-08-22 07:36
第1章c语言入门基础知识
stm32之GPIO寄存器
文章目录1背景2GPIO寄存器的类型2.1端口配置寄存器2.2设置/清除寄存器和位清除寄存器3总结1背景C
51单片机
在进行数据的输入输出时,是直接操作与外部引脚关联的内部寄存器,例如,当设置P2_1为0
luofengmacheng
·
2024-03-28 21:25
嵌入式
stm32
嵌入式硬件
单片机
【王道训练营】第二题 你的任务是计算a+b。
文章目录答案代码分析举例说明
C语言基础
知识:输入输出和算术操作符输入和输出示例1:使用`printf`和`scanf`函数示例2:使用`printf`函数打印多种类型的值示例3:使用算术操作符总结答案#
云梦之泽moon
·
2024-03-26 14:32
c语言
算法
开发语言
数码管与中断的综合使用
C51定时器和计数器数码管开发板:普中51—单核-A2开发环境:Keil5参考资料:普中
51单片机
开发攻略、开发板原理图如有错误,感谢指正。
小强不秃头
·
2024-03-18 18:28
嵌入式
单片机
嵌入式硬件
51单片机
51单片机
与ARM单片机的区别
51的MCU与ARM的MCU的区别
51单片机
与ARM单片机区别主要体现在以下几个方面:指令集架构(ISA):
51单片机
:基于Intel8051架构,采用的是CISC(复杂指令集计算机)设计,其指令集相对较复杂
嵌入式Stark
·
2024-03-18 09:16
硬件
单片机
51单片机
arm开发
C语言从入门到熟悉------第五阶段
但是在很多C语言书籍中结构体的内容讲得非常少,因为从结构体开始,后面介绍的内容已经超出
C语言基础
的范畴,属于C高级编程部分了。
DaveVV
·
2024-03-17 22:33
C语言专栏
c语言
开发语言
c++
算法
小白跟做江科大
51单片机
之DS18B02按键控制效果
1.新建项目导入AT24C02、Key、Delay、LCD1602、DS18B02相关文件2.编写main.c函数#include#include"LCD1602.h"#include"Delay.h"#include"Key.h"#include"AT24C02.h"#include"DS18B02.h"floatT=0,Tshow=0;unsignedchart_low=0,t_high=0;
龙磐子
·
2024-03-17 04:38
51单片机
嵌入式硬件
单片机
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他