uChar
共 72 篇文章
uChar 相关的电子技术资料,包括技术文档、应用笔记、电路设计、代码示例等,共 72 篇文章,持续更新中。
光立方程序
**光立方程序 uchar t,i,k,a,s;
sbit d1=P0^4;
sbit d2=P0^6;
sbit q0=P0^0;
sbit q1=P0^1;
sbit q2=P0^2;
sbit q3=P0^3;
sbit key=P0^5;
void delay(uchar z)
nrf24L01发送程序
本内容提供nrf24L01发送程序,欢迎大家下载学习,代码如下:
#include
#include
typedef unsigned char uchar;
typedef unsigned char uint;
//****************************************IO端口定义******************************
单片机数字时钟
单片机的数字时钟例程/*定义运行状态*/
uchar data STATE=0;
/*STATE=0,秒表*/
/*STATE=1,倒计时分调整*/
/*STATE=2,倒计时小时调整*/
/*STATE=3,倒计时运行*/
/*STATE=4 or 7,时钟运行*/
24xx.c&24xx.h
24Cxx驱动程序
#include
#include "24xx.h"
sbit SDA = P0^6;
sbit SCL = P0^7;
enum eepromtype EepromType;
void IICDelay(uchar DelayCount);
void IICStart(void);
void IICStop(void);
bit
msp430基础程序集合
LED 程序 P4OUT=BitCode; //输出位码
LED 流水灯实验
【二次开发】SmartM 串口DLL下载
/*
---------------------------------------------------------------
文件名称:SmartMComDll.h
说 明:声明串口DLL函数
作 者:温子祺
创建时间:2010-08-06
联系方式:wenziqi@hotmail.com
博 客:http://www.cnblogs.com/
基于IAR的CC2530关于Flash的读写程序
<p># include <iocc2530.h></p><p># include <string.h></p><p># define uintunsigned int</p><p># define uchar unsigned char</p><p># define uint8 unsigned char</p><p># define uint16</p><p>unsig
AVR单片机的-DS1302操作程序
<p>该文档为AVR单片机的-DS1302操作程序讲解文档,</p><p>//mega16 7.3728MHz 石英晶体 iccavr6.31a</p><p>//相关定义:</p><p>#define uint unsigned int</p><p>#define uchar unsigned char</p><p>#define DS1302_RST 0 //pc0</p><p>#define
基于51单片机的Pt100的温度计程序
<p>#include <reg51.h></p><p>#include <absacc.h></p><p>#define uchar unsigned char</p><p>#define uint unsigned int</p><p>#define ADC0801 XBYTE[0x7fff]</p><p>#define disp_dat P1</p><p>
SHT10+LCD1602温湿度测量及显示(完整版)
<p>#include<reg51.h></p><p><br/></p><p>#include <intrins.h></p><p><br/></p><p>#include<math.h></p><p><br/></p><p>#include <stdio.h></p><p><br/></p><p>#define LCD_DBPO</p><p><br
LCD1602+ADC0832制作的数字电压表
<p>//LCD1602+ADC0832制作的数字电压表</p><p>/接口方式:模拟口线<br/></p><p>#include<reg52.h><br/></p><p>#include<intrins.h><br/></p><p>#define uchar unsigned char<br/></p><p>#define uint unsigned int<br/></
基于51+ADC0832+LCD1602+仿真图四位电压显示测试
<p>/说明:调用VR2时,ADC0832将模拟电压转换为数字电压并显示在LCD1602上</p><p><br/></p><p>//********************************</p><p><br/></p><p>#include<reg51.h></p><p><br/></p><p>#include<intrins.h></p><p><br/></p>
CC1101接收程序及相关电路图
<p>#include"main.h"</p><p><br/></p><p>#include"cc1101.h"</p><p><br/></p><p>#include"lcd1602.h"</p><p><br/></p><p>void main(void)</p><p><br/></p><p>{</p><p><br/></p><p>int
51单片机键盘模拟音量数码管显示源码
<p>本程序所用的原理图下载: 点这里 ,单片机芯片使用的stc89c52;找到相应部分即可.这是一整个单片机开发板的电路图其他的忽略.<br data-filtered="filtered" style="color: rgb(51, 51, 51); font-family: "Microsoft yahei"; font-size: 18px; whi
宏晶 STC15F2K60S2开发板配套软件源码 基础例程30例
<p>宏晶 STC15F2K60S2开发板配套软件源码 基础例程30例</p><p><br/></p><p>/**********************</p><p>基于STC15F2K60S2系列单片机C语言编程实现</p><p>使用如下头文件,不用另外再包含"REG51.H"</p><p>#include <STC15F2K60S2.h></p><p>****
矩阵式键盘
<p class="MsoPlainText">
include<reg52.h><o:p></o:p>
</p>
<p class="MsoPlainText">
#define uint unsigned int<o:p></o:p>
</p>
<p class="MsoPlainText">
#define uchar unsigned char<o:p></o:p>
</
模拟 PWM 输出控制灯的 10 个亮度级别
LED 一般是恒流操作的,如何改变 LED 的亮度呢?答案就是 PWM 控制。在一定的<br />
频率的方波中,调整高电平和低电平的占空比,即可实现。比如我们用低电平点亮一个 LED<br />
灯,我们假设把一个频率周期分为 10 个时间等份,如果方波中的高低电平占空比是 9:1,<br />
这是就是一个比较暗的亮度,如果方波中高低电平占空比是 10:0,这时,全部是高电平,<br />
灯
一个按键控制的 10 级变速跑马灯试验
在本课中,我们要用一个按键来实现跑马灯的 10 级调速。这又会涉及到键的去抖的问<br />
<br />
题。 <br />
<br />
本课的试验结果是,每按一次按键,跑马速度就降低一级,共 10 级。 <br />
这里我们又增加了一个变量 speedlever,来保存当前的速度档次。 <br />
在按键里的处理中,多了当前档次的延时值的设置。 <
12345
<br />
<br />
/****************temic*********t5557***********************************/ <br />
#include <at892051.h> <br />
#include <string.h>
内容摘要: LHD6000主板主芯片程序 ISD1730时序说明: 参考:void Send_1Byte(uchar ucData_s)和uchar Receive_1Byte(void)的说明.
内容摘要: LHD6000主板主芯片程序 ISD1730时序说明:
参考:void Send_1Byte(uchar ucData_s)和uchar Receive_1Byte(void)的说明.
应先发"RESET"命令再发"PWR_UP"命令,后发"RESET"命令可能不正常工作.
1730最高地址只有0xFF,所以对指定地址的操作函数的参数使用了"unsigned char"类型,