【2025湾芯展】撬动湾区百亿 “芯” 增量!
单片机显示三位整数 利用数码管显示三位数是利用了单片机数码管的动态扫描,但此方法又有不同点,我们不再需要位选table,实现的具体思路是,先将要显示的3位数进行百位,十位,个位进行分离,然后再利用动态扫描将其显示即可. 源代码如下,
C51结构、联合和枚举的使用 前面的文章中介绍了 C 语言的基本数据类型.为了更有效的处理更复杂的数据.C 语 言引入了构造类型的数据类型.构造类型就是将一批各种类型的数据放在一起形成一种特殊 类型的数据.之前讨论过的数组也算是一种构
一个很不错的I2C读写程序(基于KeilC51) #include"C8051F310.H"#include"common.h"#include"i2c.h"sbit SCL = P0 ^ 7;sbit SDA = P0 ^ 6;sbit CHECK = P1 ^ 0;#define I2C_WRITE_FLAG 0x00 #define I2C_READ_FLAG 0x01#define LO 0#define HI 1#define
单片机控制洗衣机C程序设计 #include#define waterin P1_6#define waterout P1_5#define swim P1_7bit flag;char Count,t,waterinflag,wateroutflag,swimflag; // 用于中断程序的计数unsigned char second;void Timeinit(void){//秒表初始
Keil C51使用教程---C51 vs 标准C(三) 深入理解并应用C51对标准ANSIC的扩展是学习C51的关键之一.因为大多数扩展功能都是直接针对8051系列CPU硬件的.大致有以下8类: ●8051存储类型及存储区域 ●存储模式 ●存储器类型声明 ●
Keil C51中静态库的生成与使用 1.将要生成库文件的代码新建一个工程.比如LibExample.然后把代码加到其中.在Option for target中的Output里选择Create Library.编译通过生成库文件.如下2图2.将生成的库文件(LibExample.lib)拷贝到新项目(H
单片机向PC发送数据 #include //包含单片机寄存器的头文件unsigned char code Tab[ ]={0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F};//流水灯控制码.该数组被定义为全局变量/****************************************************