搜索资源列表
可预置的8位计数器源程序
- 可预置的8位计数器程序的主要部分分析 #include <AT89X51.H> //器件配置文件 #define uchar unsigned char //变量类型的宏定义 #define uint unsigned int uchar code SEG7[10]={0x03,0x9f,0x25,0x0d,0x99, //0~9的数码管段码 0x49,0x41,0x1f,0x01,0x09}
bcd_conv
- convert.asm: 1.From ASCII resp. BCD to binary 2.From binary to ASCII resp. BCD 3.From binary to Hex-ASCII Bin_Bcd.c: uchar BcdToBin(uchar val) uchar BinToBcd(uchar val) -convert.asm : 1.From ASCII resp. BCD
5510dedaima
- /*** *5510单片机测试程序 基本测试成功 2005-8-25 write By CW *** *** *** ****/ #include <reg52.h> #include <absacc.h> #define uint unsigned int #define uchar unsigned char-/******* 5510 microcont
maxmain
- //液晶显示初始化ini_OCMJ(void)和驱动程序sub_lcd(uchar in)。 //占用I/O口为 #define LCD_OUT P4 //sbit LCD_BUSY=P3^6 //sbit LCD_REQ=P3^7 -/ / LCD ini_OCMJ initialization (void) and driver sub_lcd ( uchar in). / / Occupiers I / O # de
7290C-datebase
- 此软件包包含了模拟I2C C51程序软件包和ZLG7290的C51程序然后包。 软件包的接口界面: (1) bit ISendByte(uchar sla,uchar c) (无子地址)写单字节数据 (现行地址写) (2) bit IRcvByte(uchar sla,uchar *c) (无子地址)读单字节数据 (现行地址读) (3) bit ISendStr(uchar sla,uchar suba,u
sd2003
- sd2003芯片资料及源码,C51下的,可以直接使用,不是厂方提供的测试程序, 相应子程序: extern void ini_SD2003(void) extern bit mend_scl_SD2003(void) extern bit start_bit_SD2003(void) extern void stop_bit_SD2003(void) extern void ack_SD2003(void
DS1307
- 时钟模块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)
RADIO
- 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_mute(uchar dat
PT2313
- 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) void pt2313_in
CRCV2
- 加权多项式采用CRC16=X16+X15+X5+1,函数crc16(uchar *ptr,uchar len)对地址ptr起始的len个字节进行CRC校验,并将结果保存在变量CRC中。
1602drive
- /// /// ////1602驱动函数////////////////////////////////////// ////////////////////////////////////////////////////////////// // 函数原型:print(ucahr *string) // 输出字符串,超过16个字符时自动移入第二行 // printone(uchar x,uchar y,ucahr D
STCchuankougps
- #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 #define isp
serial_program_for_51
- 很完整的51串口程序 包括如下: 串口中断服务程序,仅需做简单调用即可完成串口输入输出的处理 出入均设有缓冲区,大小可任意设置。 可供使用的函数名: char getbyte(void) 从接收缓冲区取一个byte,如不想等待则在调用前检测inbufsign是否为1。 getline(char idata *line, unsigned char n) 获取一行数据回车结束,必须定义最大输入字符数 putby
T100_Simple_PVI8
- #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\"
TX-1BDS18B20
- //通过18B20检测的数字温度可在电脑上显示当前温度值 #include <reg52.h> #define uchar unsigned char #define uint unsigned int sbit DS=P2^2 //define interface uint temp // variable of temperature uchar flag1 // sign of the resu
1602
- //1602液晶显示字屏为:TX-1C MCU GOTOYUNLONGDZ #include<reg52.h> #define uchar unsigned char #define uint unsigned int
wuxian
- #include <stc12c2052AD.H>// 标准库的头文件 #include <intrins.h> #include <absacc.h> #define uchar unsigned char #define uint unsigned int
IO_UrSnd
- IO口模拟串口发送,可用于双串口,可被其他程序调用 void rs2_send_byte(uchar cByte) 向串口发送一个字节
多级中文菜单C51
/**********************************多级菜单LCD显示********************************************/ /*********作者:王胜文。QQ:95201972 email:nunk@163.com 希望与大家交流2007。08。03**********/ #include #include #include #include #include void
maxmain
- //液晶显示初始化ini_OCMJ(void)和驱动程序sub_lcd(uchar in)。 //占用I/O口为 #define LCD_OUT P4 //sbit LCD_BUSY=P3^6 //sbit LCD_REQ=P3^7 -//LCD ini_OCMJ initialization (void) and driver sub_lcd ( uchar in).// Occupiers I/O# define LC