uchar
共 72 篇文章
uchar 相关的电子技术资料,包括技术文档、应用笔记、电路设计、代码示例等,共 72 篇文章,持续更新中。
如何编写读/写一个字节的函数呢? 1. 读一个字节 uchar tmpread(void) //read a byte date 读一个字节 { uchar i,j,dat dat=0
如何编写读/写一个字节的函数呢?
1. 读一个字节
uchar tmpread(void) //read a byte date 读一个字节
{
uchar i,j,dat
dat=0
for(i=1 i<=8 i++)
{
j=tmpreadbit()
dat=(j<<7)|(dat>>1) //读出的数据最低位在最前面,这样刚好一个字
基于单片机的10根线束线缆检测器的源程序 #pragma sfr #pragma DI #pragma EI #pragma NOP //#pragma interrupt INTTM010
基于单片机的10根线束线缆检测器的源程序
#pragma sfr
#pragma DI
#pragma EI
#pragma NOP
//#pragma interrupt INTTM010 isr_INTTM000
#pragma interrupt INTTM80 isr_INTTM80
//#pragma interrupt INTTMH1 isr_INTTMH1
51单片连tcs230的源程序
51单片连tcs230的源程序,绝对原创,可以记忆颜色。
#define uchar unsigned char
#include <reg52.h>
#include<math.h>
sbit S0=P1^7
sbit S1=P1^0 //端口定义
sbit S2=P1^1
sbit S3=P1^2
sbit OE=P1^3
sbit OUT=P
51单片机C语言程序设计Proteus仿真实训
基础程序设计 01 闪烁的LED <br />
/* 名称闪烁的LED <br />
说明LED按设定的时间间隔闪烁 <br />
*/ <br />
#include<reg51.h> <br />
#define uchar unsigned char <br />
#define uint u
基于8051+Proteus仿真案例
基础程序设计 01 闪烁的LED <br />
/* 名称闪烁的LED <br />
说明LED按设定的时间间隔闪烁<br />
*/ <br />
#include<reg51.h> <br />
#define uchar unsigned char <br />
#define uint unsigne
#include <stc12c2052AD.H>// 标准库的头文件 #include <intrins.h> #include <absacc.h> #d
#include <stc12c2052AD.H>// 标准库的头文件
#include <intrins.h>
#include <absacc.h>
#define uchar unsigned char
#define uint unsigned int
1602数字时钟
<p class="MsoNormal">
# include < reg52.h ><o:p></o:p>
</p>
<p class="MsoNormal">
# include < 24C02.h><o:p></o:p>
</p>
<p class="MsoNormal">
# define uint unsigned int<o:p></o:p>
</p>
<
#include "REG51.H" #include <intrins.h> #include "Common.h" //#include "Remote.h" #def
#include "REG51.H"
#include <intrins.h>
#include "Common.h"
//#include "Remote.h"
#define OSD_EN
//typedef unsigned char uCHAR
//#include "T100Data_A.h"
//#include "T100Data_PA.h"
调光C程序
/*#include<reg52.h><br />
#define uint unsigned int<br />
#define uchar unsigned char<br />
#define uchar unsigned char<br />
sbit K1=P3^4;<br />
sbit K2=P3^5;<br />
sbit ledr=P1^0;<br />
sbit l
红外遥控RGB
<pre class="prettyprint lang-cpp">#include "STC90.h"
#include < intrins.h >
#define uchar unsigned char
#define uint unsigned int
#define led_port P1
sbit IR_RE = P3^2;
sbit led_r = P1^3;
sbit
很完整的51串口程序 包括如下: 串口中断服务程序
很完整的51串口程序
包括如下:
串口中断服务程序,仅需做简单调用即可完成串口输入输出的处理
出入均设有缓冲区,大小可任意设置。
可供使用的函数名:
char getbyte(void) 从接收缓冲区取一个byte,如不想等待则在调用前检测inbufsign是否为1。
getline(char idata *line, unsigned char n) 获取一行数据回车结束,必须定义最
#include <reg52.h> #include <stdio.h> #include <string.h> #define uchar unsigne
#include <reg52.h>
#include <stdio.h>
#include <string.h>
#define uchar unsigned char
#define uint unsigned int
#define isp_iap_byte_read 0x1
#define isp_iap_byte_program 0x2
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_I
PT2313驱动 void send_audio_switch(uchar audio) void send_volume(uchar byte) void send_attenuators
PT2313驱动
void send_audio_switch(uchar audio)
void send_volume(uchar byte)
void send_attenuators(uchar LF,uchar RF,uchar LR,uchar RR)
void send_base(uchar byte)
void send_treble(uchar byte)
LC72130+1823程序 void out(uchar dat) ulong in_data(void) void out_data(uchar dat1,uchar dat2,ucha
LC72130+1823程序
void out(uchar dat)
ulong in_data(void)
void out_data(uchar dat1,uchar dat2,uchar dat3,uchar dat4)
void display_tunner(unsigned long dat)
void tunner_init(void)
void display_
时钟模块DS1307驱动I2C uchar Read_DS1307(uchar addr) void Write_DS1307_Byte(uchar byte) void Write_DS1
时钟模块DS1307驱动I2C
uchar Read_DS1307(uchar addr)
void Write_DS1307_Byte(uchar byte)
void Write_DS1307(uchar addr,uchar dat)
void rtc_get(void)
void rtc_set(void)
MMC驱动 void mmc_send_cmd (uchar,ulong,uchar) void mmc_send_scmd (uchar,uchar) void mmc_ini
MMC驱动
void mmc_send_cmd (uchar,ulong,uchar)
void mmc_send_scmd (uchar,uchar)
void mmc_init(void)
extern ulong mmc_read_response (void)
extern ulong reponse
extern uchar SD_BUS_SELEC
S6B0724液晶显示驱动程序 void LCD_BUSY(void) void write_LCD_data(uchar lcd_data) void write_LCD_command(
S6B0724液晶显示驱动程序
void LCD_BUSY(void)
void write_LCD_data(uchar lcd_data)
void write_LCD_command(uchar command)
void clear_lcd(void)
void LCDClearLine(uchar line)
void prints(uchar line,uchar
AVR单片机转速表
/**************************************************************** <br />
外部晶振8M <br />
 
红外解码程序
/*<br />
* _168ZHONGDUAN2.c<br />
*<br />
* Created: 2014/11/2 15:12:45<br />
* Author: lenovo<br />
*/ <br />
<br />
<br />
#include <avr/io.h><br />
#i