资讯
AT89C51单片机游戏(俄罗斯方块)(2023-01-05)
);
LCD_W_code(0xc0,1);
LCD_W_code(0xb8,1);
LCD_W_code(0x40,1);
}
//LCD清屏函数
void LCD_clear()
{
unsigned......
OLED显示大字符和汉字及反显操作+51普中单片机(2024-08-05)
,OLED_CMD); //DISPLAY OFF
}
//清屏函数,清完屏,整个屏幕是黑色的!和没点亮一样!!!
void OLED_Clear......
基于51单片机的超声波测距模块设计(2023-08-10)
++]);
}
}
}
void Clr_Scr(void)//清屏函数
{
Write_char(0,0x01);
}
......
NO.10 1.3寸OLED显示屏IIC通信(12864驱动芯片)(2022-12-21)
OLED_WR_Byte(0X10,OLED_CMD); //DCDC OFF
OLED_WR_Byte(0XAE,OLED_CMD); //DISPLAY OFF
}
//清屏函数,清完屏,整个......
手把手教会你:使用STM32F103驱动ST7567液晶屏(2023-01-04)
示
}
//清屏函数
void LCD_Clear(void)
{
u16 i, j;
i = 192 * 64 / 8; //128X64像素,但是RAM是192列的,我也没有找到如何设置列结束位置。数据......
OLED显示图片和符号+普中51单片机+1.3寸I2C4针(2024-08-05)
,OLED_CMD); //DCDC OFF
OLED_WR_Byte(0XAE,OLED_CMD); //DISPLAY OFF
}
//清屏函数......
基于51单片机的湿度监测仿真和程序(2024-03-20)
;
}
/*------------------------------------------------
清屏函数
------------------------------------------------*/
void LCD_Clear(void)
{
LCD_Write_Com(0x01......
用48脚的STM32驱动16位并口TFT彩屏(2024-03-22)
中断,代替一下吧。
最关键的写屏函数,把它作为回调函数传给TFT驱动,我们先写成这样:
static void fastwrite(void* buf, int count......
基于STM32C8T6的超声波和Oled开发(寄存器版)(2024-08-26)
); //DISPLAY OFF
}
//清屏函数,清完屏,整个屏幕是黑色的!和没点亮一样!!!
void OLED_Clear(void)
{
u8 i,n......
串口屏与stm32串口通信(2024-01-29)
机接收串口屏数据与发送给串口屏1.单片机配置2. 配置代码3. 与串口通信函数串口屏发送的 1,2,3会发送至 order里,调用order即可单片机发送给串口屏函数:①printf("page0.t0.txt="111......
基于STM32的OLED舵机菜单显示(2023-09-26)
,OLED_CMD);//DCDCOFF
OLED_WR_Byte(0XAE,OLED_CMD);//DISPLAYOFF
}
//清屏函数,清完屏,整个屏幕是黑色的!和没......
实验九--裸机LCD(2023-06-09)
ldr sp, =4096 @ 设置栈指针,以下都是C函数,调用前需要设好栈
45 bl disable_watch_dog @ 关闭WATCHDOG,否则CPU会不......
基于STM32单片机的烟雾测量系统设计(2024-08-09)
机控制传感器对检测地点的烟雾进行实时检测,并把检测结果进行数据信息处理,可以实现浓度显示、报警及排气等功能。
系统框图
原理图
系统主程序设计及流程图
源代码
//C库
#include......
51单片机学习:LCD1602液晶显示实验(2023-02-02)
/******************************************************************************** 函 数 名 : lcd1602_clear* 函数功能 : LCD1602清屏* 输 入 : 无* 输 出 : 无......
基于STC89C52单片机的智能花盆设计案例(2023-08-23)
flag_shuye_finish; //输液完成标志位
/**********************************
函数......
基于51单片机的智能花盆设计(2024-03-18)
flag_shuye_finish; //输液完成标志位
/**********************************
函数......
51单片机——按键操作(2022-12-14)
__DELAY_H__
#define __DELAY_H__
void Delay(unsigned int xms);
#endif
LCD1640.c
#include
//引脚配置:
sbit......
51单片机学习:LCD12864液晶显示实验(2023-02-02)
}
/******************************************************************************** 函 数 名 : lcd12864_clear* 函数功能 : LCD12864清屏* 输 入 : 无* 输 出......
采用FPGA芯片和处理器实现数字示波器的设计(2023-05-23)
。
(3)运行/停止控制。波形显示完后,若读到stop为1,则等到FIFO写满后进入停止状态。在停止状态FIFO中的数据保持不变。在停止状态若检测到用户输入,则执行相应函数。若检测到stop为0,则清屏......
STM32 ILI9341驱动TFTLCD屏(二)(2024-04-29)
大小
{
ILI9341_WriteParam(col); //写入清屏颜色
}
}
调用以上函数,就可以实现屏幕的很多操作了。对于这么多函数,查找时很不方便,又不好辨别功能,所以在头文件中声明时顺便加上每个函数......
用c语言实现函数重载(2024-07-25)
用c语言实现函数重载;一. 什么是函数重载? 函数重载是指在同一作用域内,可以有一组具有相同函数名,不同参数列表(参数个数、类型、顺序)的函数,这组函数被称为重载函数。重载函数通常用来声明一组功能相似的函数......
S3C2440③ | GPIO实验(2024-07-15)
结果
4.C程序访问寄存器控制LED
4.1.运行C程序的前提——启动文件
C语言入口函数是main()函数,main函数由启动文件(刚上电时执行的汇编程序)来调用;
在调......
单片机C语言的知识汇总(2022-12-14)
被破坏是导致程序运行异常的重要因素。C语言对数据进行了许多专业性的处理,避免了运行中间非异步的破坏
·提供常用的标准函数库,以供用户直接使用;
·有严格的句法检查,错误很少,可容易地在高级语言的水平上迅速地被排掉;
·可方......
单片机初学者编程经常会碰到的问题及处理办法(2022-12-21)
分号必须是英文输入模式下的输入。
②大括号不对等,导致编译不通过
C语言程序编程,大括号的左括号和右括号必须一一对应,否则编译提示错误。
③函数未声明,编译提示函数功能违法。
C语言中编程种,调用代码后面书写的函数......
汇编和C语言相结合的51单片机编程技巧(2023-06-25)
序模块最后一行要写一个END,没有这一句,编译器不会报错,但会出现警告,容易出现问题,为了规范编程,大家还是别偷懒了。
最后一点就是头文件的作用了,这跟C语言的作用一样,可以对变量或函数进行声明,这个......
基于STM32物联网开发板(4)--LCD屏(2024-02-27)
稳定工作;
硬件接口:
引脚
说明
LEDK
PB0背光
CS
PA4片选
SCL
PA5时钟
SDA
PA7主机输出
RES
PB1复位脚(电平复位)
D/C
PC4数据......
如何写出易维护的嵌入式代码?(2023-08-31)
体node中的next指针的类型又是node类型。
函数指针
指针是的灵魂,是C比其他语言更灵活,更强大的地方。所以学习C语言必须很好的掌握指针。函数指针,即指向函数在内存映射中的首地址的指针,通过函数......
51单片机使用C语言点亮闪烁LED灯(2023-05-10)
,sbit同样是单片机c语言中的一种扩充数据类型,利用它能访问芯片内部的 RAM中的可寻址位或特殊功能寄存器中的可寻址位。
函数
void main()和 void delay(uchar ms)都是函数......
单片机 实时时钟电路(AT89C51、LCD1602、PCF8563)(2023-01-05)
光标移动设置,读或写一个字符,地址指针减一且光标减一,写一个字符屏幕显示不移动
write_com(0x01); //0000 0001B,显示清屏,数据指针和所有显示清屏
write_com(0x80......
单片机的程序结束后都干嘛去了?(2022-12-08)
干什么是由所使用的C语言编译器决定的。
一、问题提出
今天在单片机led模块定义函数中看到一个有趣的问题。提问者在进行基本的C51编程实验,编写了一个简单的C51程序如下:
程序执行完之后,可以......
ARM基础:为何C语言(的函数调用)需要堆栈,而汇编语言却不需要堆栈(2024-08-13)
ARM基础:为何C语言(的函数调用)需要堆栈,而汇编语言却不需要堆栈;之前看了很多关于uboot的分析,其中就有说要为C语言的运行,准备好堆栈。
而自己在Uboot的start.S汇编代码中,关于......
LCD1602引脚介绍及STM32单片机驱动LCD1602程序(2024-06-13)
显示的原理是利用液晶的物理特性,通过电压对其显示区域进行控制,有电就有显示,这样即可以显示出图形。
LCD1602特性:
3.3V或5V工作电压,对比度可调
内含复位电路提供各种控制命令,如:清屏......
NOP使用注意事项(2024-08-05)
NOP使用注意事项;在51内核中
C语言可以使用_nop_()延时或者汇编语言NOP。并且一般是要加上 #include
而在ARM内核中
C语言可以使用__nop()延时或者汇编语言NOP延时......
C语言中的可变参数函数的浅析(以Arm 程序中的printf()函数实现为例)(2023-09-06)
C语言中的可变参数函数的浅析(以Arm 程序中的printf()函数实现为例);我们在C语言编程中会遇到一些参数个数可变的函数,一般人对它的实现不理解。例如Printf():
Printf......
学单片机需要多少C语言基础,C语言单片机编程教程(2023-01-05)
等
5. 掌握break,contuine,goto 的用法
6. 函数的定义和应用
7. 掌握单片机C语言的运算符的应用:位运算符,关系运算符等
8. 学习#if #ifndef #ifdef......
C51编程经验汇总分享(2023-04-06)
不了热启动的要求。这是为什么呢?原来,用C语言编程时,开机时执 行的代码并非是从main()函数的第一语句开始的,在main()函数的第一语句执行前要先执行一段‘起始代码’。正是这段代码执行了内存清零的工作。 C......
STM32编程中printf函数重定向背后的原理(2023-12-18)
STM32编程中printf函数重定向背后的原理;在C语言中,printf是一个非常好用的函数,尤其是在程序调试阶段,我们可以通printf打印变量的值来帮助查错。在学习C语言......
C51使用经验(2022-12-27)
将要显示的数放入显示缓冲区,然后调用这个子程序就可以使用了,汇编指令为:LCALL 0DEOOH在用C语言编程时,如何实现这一功能呢?C语言中有指向函数的指针这一概念,可以利用这种指针来实现用函数指针调用函数......
S3C2440C语言点灯(2024-07-15)
成输出引脚
*pGPFDAT = 0;
//低电平点灯
会导致
在这两个地址中把这两个数据写进去
代码的编写
在编写C语言的代码前,我们先考虑两个问题
1、编写的main函数被谁调用
2、main函数......
51学习笔记之以总线方式实现1602与8051连接(2024-07-24)
开关及光标设置
wait();
LCDXCOM=0x06; //显示开关及光标设置
wait();
LCDXCOM=0x01; //清屏
wait();
}
void......
嵌入式C中的goto语句,争议很大(2024-03-21)
嵌入式C中的goto语句,争议很大;什么是?
被称为 C 语言中的跳转,用于无条件跳转到其他标签。它将控制权转移到程序的其他部分。本文引用地址: 语句一般很少使用,因为......
单片机程序结束后去哪儿了?(2024-10-30 16:05:15)
有终点。
如果想从main函数中退出,
具体干什么是由所使用的C语言编译器决定的。
【付费】STM32嵌入......
stm32单片机入门c语言解析(2024-08-21)
体是大量存在的。研发人员常使用结构体来封装一些属性来组成新的类型。由于C语言内部程序比较简单,研发人员通常使用结构体创造新的“属性”,其目的是简化运算。
结构体在函数中的作用不是简便,其最......
STM32中重要的C语言知识点整理(2023-10-20)
/*__STM32L4S7xx_H*/加上extern "C"后,会指示编译器这部分代码按C语言(而不是C++)的方式进行编译。因为C、C++编译器对函数的编译处理是不完全相同的,尤其对于C++来说......
基于STM32设计的数显热水器(2023-08-15)
显示
OLED_Clear(); // 清屏
}
(3)OLED 显示函数
接下来编写 OLED 显示函数,实现字符和数字的显示功能。
void OLED_show_string......
说一说STM32启动过程(2023-01-06)
也可以再初始化其他外设,如初始化FSMC配置外部SRAM等)
5- 在__main函数中,会初始化内核的寄存器,如R0-R15,划分堆空间(如果使用到的话)和栈空间(栈空间是C语言程序能运行的必要条件,没有栈,C程序......
使用寄存器点亮LED—STM32的寄存器映射代码讲解(2023-02-15)
行是定义了一个子程序:Reset_Handler。PROC 是子程序定义伪指令。这里就相当于C 语言里定义了一个函数,函数名为Reset_Handler。
第三行 EXPORT 表示 Reset_Handler 这个......
STM32 LL库为什么比HAL库高效呢?(2024-02-03)
避免了这样的问题。
LL能高效的原因
简单总结一下原因: 巧妙运用C语言静态、内联函数直接操作寄存器 。
当然,这是其中重要的原因,还有一些其它原因,这里暂不描述。
你会在LL库.h文件中发现大量类似,静态......
STM32启动文件简介、详细步骤及代码讲解(2023-05-23)
开始。后来网上查查不是。原来在执行main函数之前,需要先执行一段汇编程序和完成C语言资源硬件的初始化工作。就是以下几个功能:
1--初始化栈指针MSP=_initial_sp。
2--初始......
第4章 汇编语言程序设计(2024-08-09)
所用硬件各式各样,但目的只有一个,那就是解若干布尔变量的逻辑函数所代表的问题。
例如,最常见的汽车头尾信号灯、电梯运行等都主要是用开关量控制的。
KEIL C51的应用
C语言是一种编译型程序设计语言,它兼顾了多种高级语言......
相关企业
;勤思智能电子;;PCB板制作及打样 C语言程序编写 新项目开发
;西安北大青鸟;;程序逻辑和C语言实现 SQL Server应用开发 Java面向对象程序设计 网页编程 .Net平台和C#编程 SQL Server数据库设计和实现 WinForms高级
7DH 群创高清屏 AT070TNA2 /HL070NA-01D 1024*600 40PIN TN HJ070NA-13A/HE070NA-13B 1024*600 40PIN 全视
;da ye li hua;;反函数
;张家港市港威超声电子有限公司;;是地方划时代反函数地方
、天津、沈阳等省市拥有分公司或办事处,并以上海为营销中心服务全国。 公司除了自有品牌的函数计算器、电子词典机、MP3、复读机、语言训练系统发射机外,还为众多国内外著名企业OEM生产,此外
香港成立 产品研发部坐落在深圳市福田区 研发主管在GPS行业经验达10年,是国内唯一一家拥有知识产权 的GPS 多语言同声导游解说系统 公司于2003年开发的首批国内唯一一家基于嵌入式平台的GPS自动
;art科技有限公司;;提供专业的数据采集方案,主营数据采集卡PCI/USB/PXI/PC104,RS485采集模块,嵌入式主板,GPRS和RTU,信号调理模块 软件支持: VC 、VB、C
;西方语言学习中心;;
;广州城市通软件有限公司;;CBC商贸城―全球首家多语言城市分销平台 中国商贸城(China business city)域名cityb2c,以下简称CBC商贸城,是集多语言b2c商城分销、多语言