搜索结果
找到约 72 项符合
uchar 的查询结果
按分类筛选
技术资料 单片机数字时钟
单片机的数字时钟例程/*定义运行状态*/
uchar data STATE=0;
/*STATE=0,秒表*/
/*STATE=1,倒计时分调整*/
/*STATE=2,倒计时小时调整*/
/*STATE=3,倒计时运行*/
/*STATE=4 or 7,时钟运行*/
单片机编程 可编程自动控制控制跑马灯
这一颗,我们学习如何让跑马灯自动按照我们预定的顺序进行。这种控制在工控场合经常用到。这个程序里,我们预先定义了一个变化的顺序speedcode,每跑一圈灯就根据预定设置的表格数据来决定下一圈的跑马速度。这样我们就实现了按照预定的顺序自动变化运行。请看代码:-----------------------------------#define uchar unsi ...
单片机编程 c51流水灯仿真与程序
对应程序:
#include<reg52.h>
#define uint unsigned int
#define uchar unsigned char
uchar code tab[]={
0x81,
0x42,
0x24,
0x18,
};
void delay(uint z)
{
uint i,j;
for(i=z;i>0;i--)
for(j=120;j>0;j--);
}
void init()
{
P0=0x00;
}
单片机编程 LED电压表源代码
#include "stm8s103f.h"
#include "LEDBL.h"
#include "UART1.h"
#include "LCD1621.h"
//#include "KEY.h"
#define uchar unsigned char
#define uint unsigned int
_Bool KEYC @PB_IDR:4;//COPY
_Bool KEYP @PC_IDR:6;//POW
uint ShowMode = 1;
单片机编程 24c01a的读写程序
#include <at24c01a.h>/*************************************************向24C01A写入一个字节输入:E2ROM地址,字节数据******************************************************/void write24c01a(uchar uadd_1,uchar udata_1){sendbyte=0xa0;start();send(sendbyte);if (!ack())continue;send(uadd_1);if (!ack())con ...
单片机编程 51单片机实现的RS485通讯程序
#ifndef __485_C__
#define __485_C__
#include
#include
#define unsigned char uchar
#define unsigned int uint
/* 通信命令 */
#define __ACTIVE_ 0x01 // 主机询问从机是否存在
#define __GETDATA_ 0x02 // 主机发送读设备请求
#define __OK_ 0x03 // 从机应答
#define ...
单片机开发 很完整的51串口程序 包括如下: 串口中断服务程序
很完整的51串口程序
包括如下:
串口中断服务程序,仅需做简单调用即可完成串口输入输出的处理
出入均设有缓冲区,大小可任意设置。
可供使用的函数名:
char getbyte(void) 从接收缓冲区取一个byte,如不想等待则在调用前检测inbufsign是否为1。
getline(char idata *line, unsigned char n) 获取一行数据回车结束,必须定义 ...
技术资料 基于8051+Proteus仿真案例
基础程序设计 01 闪烁的LED&nbsp;
/* &nbsp;名称闪烁的LED&nbsp;
&nbsp;说明LED按设定的时间间隔闪烁
*/&nbsp;
#include<reg51.h>&nbsp;
#define uchar unsigned char&nbsp;
#define uint unsigned int&nbsp;
sbit LED=P1^0;&nbsp;
//延时&nbsp;
void DelayMS(uint x) &nbsp;{&nbsp;
&nbsp;uchar i;&nbsp;
&nbsp;whil ...
技术资料 51单片机C语言程序设计Proteus仿真实训
基础程序设计 01 闪烁的LED&nbsp;
/* &nbsp;名称闪烁的LED&nbsp;
&nbsp;说明LED按设定的时间间隔闪烁&nbsp;
*/&nbsp;
#include<reg51.h>&nbsp;
#define uchar unsigned char&nbsp;
#define uint unsigned int&nbsp;
sbit LED=P1^0;&nbsp;
//延时&nbsp;
void DelayMS(uint x)&nbsp;{&nbsp;
&nbsp;uchar i;&nbsp;
&nbsp;w ...
单片机编程 RD系列微型打印机打印实例
C51控制并口打印机实例:/* 沈阳新荣达电子 *//* 2004-12-7 */#include <reg52.h>#define uchar unsigned char#define uint unsigned int#define data_8 P0sbit BUSY = P1^2; //打印机 BUSY 接P1.2sbit STB = P1^0; //打印机 STB 接P1.0void print(uchar j) //打印子程序{ uchar i;while(BUSY){}; //BUSY=1,打印机忙,等待 ...