搜索资源列表
IICMaster
- 12Mhz标准51的100KHz IIC总线主器件模拟方式驱动程序。 本驱动程序即可以在没有Small RTOS的情况下使用。此时,要使用本驱动程序只需要配置IIC总线使用的IO口。在驱动程序的主文件iic_master.c仅包含一个文件config.h。用户需要的是在这个文件中设置IIC总线使用的IO口SDA和SCL。如果用户单独使用iic_master.c,还要在config.h包含iic_master.h文件和其它必须的文件如reg51等;并定义宏TRUE、FALSE和与编译器无关的
vbcomm-tongxin-reg51
- 此代码是用于计算机与单片机之间进行串行通信用的!中间有详细的串口设置和数据的收发!-this code is for the computer and single-chip serial communication between the! There is a detailed set several serial According to the transceiver.
COLOCK
- 一個很好用的 lcd 時鐘程序 C語言 #include<reg51.h> #include<stdio.h> //定義計時器0 的重裝值 #define RELOAD_HIGH 0x3C #define RELOAD_LOW 0xD2 //定義按鍵彈跳時間 #define DB_VAL //定義設置模式的最大時間間隔 #define TIMEOUT 200 //定義游標位置常數 #define HOME 0 #define
newHD7279
- #include <reg51.h> /*-------------------------------------------- 调用方式:自行I/O 口定义﹫2001/05/12 函数说明:私有函数,各接口定义 --------------------------------------------*/ sbit HD7279_CS=P1^4 // HD7279_CS--P1.4 sbit HD7279_CLK=P1^5 // HD7279_CLK--
LED
- #include <reg51.h> void delay_ms(unsigned short ms) { unsigned short i unsigned char j for(i=0 i<ms i++) { for(j=0 j<200 j++) for(j=0 j<102 j++) } }
200080319
- 简单易学的串口通讯.#include <reg51.h>
C16bit
- 单字右移1616点阵右移C程序16bit #include<reg51.h> #include<intrins.h> sbit DAT=P1^0 /*\"74HC595第14脚 数据 \",0*/ sbit YW=P1^1 /*\"74HC595第11脚 移位存 \",0*/ sbit SUO=P1^2 /*\"74HC595第12脚 锁存 \",0*/
serial
- //*********主机代码****** #include <reg51.h> #include \"Clicent_Setting.h\" #include \"LCD_Funtion.h\" #include \"Futions.h\" #include \"Host_Interrupt_Funtion.h\" int num1=1 //从机数码管起始数 int num2=0 int num3=1
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\" //#include \"T100Data_AU.h\"
c51kongzhijidianqi
- 89s51单片机控制继电器! 由s51io口输出低电平使三极管导通 从而控制继电器闭合 #include <reg51.H> sbit P0_0=P0^0 sbit P1_7=P1^7 main() {while(1) { if (P0_0==0) P1_7==1 } }
键盘控制流水灯程序
- #include<reg51.h> #define uchar unsigned char #define uint unsigned int uchar k,flag1,flag2,flag3; sbit diocs=P2^5; sbit key1=P3^4; sbit key2=P3^5; sbit key3=P3^6; uchar code table1[]={ 0xfe,0xfd,0xfb,0xf7, 0xef,0xdf,0xbf,0x7f}; uc
串口
- #include<reg51.h> //包含单片机寄存器的头文件 unsigned char code zifuchuan[ ]="ni hao! wo shi cai hai peng huan ying xue dan pian ji "; //流水灯控制码,该数组被定义为全局变量 /***************************************************** 函数功能:向PC发送一个字节数据 *******
bujinji
- 一个步进电机的仿真:#include<reg51.h> #include<absacc.h> #define uint unsigned int #define uchar unsigned char //#define PORT XBYTE[0xffc0]-A stepper motor simulation:# include <reg51.h># include <absacc.h># define uint unsigned
mtv230
- #include "mtv230.h" #include "ir_key1.h" #include "reg51.h"-# include " mtv230.h" # include " ir_key1.h" # include " reg51.h"
lcd1602
- sbit DS1302_CLK = P3^4 //实时时钟 线引脚 sbit DS1302_IO = P3^3 //实时时钟数据线引脚 sbit DS1302_RST = P3^5 //实时时钟复位线引脚-#include <REG51.H> #include <intrins.h> //#include "LCD1602.h" //#include "DS1302.h" #define uint unsigned int #defi
Text2
- #include<reg51.h>void delay(unsigned int z) //声明延时函数sbit beep=P2^7 void main()数{ while(1){ beep=0 //蜂鸣器响 delay(1) //调用1ms延时 beep=1 //蜂鸣器不响 delay(1) //调用1ms延时 }}void delay(unsigned int z)//1ms延时,通过z值改变延时{ unsigned int x for( z>0 z--)
dianji
- 子电路做的一个H型电机驱动电路 #include<reg51.h>-Sub-circuit to do an H-motor drive circuit# include <reg51.h>
reg51
- 一个单片机最小系统,含AD,DA,LED,KEYBOARD-A microcontroller minimum system, including AD, DA, LED, KEYBOARD
8051_Proteus
- 1.所有案例硬件仿真时需要Proteus7.1或以上版本. 2.C程序开发集成环境Keil uVision要求3.0或以上版本. 所有案例C源代码由配套书籍提供,压缩包中不提供C源代码, 仅提供由C程序编译生成的HEX文件. 3.如果有相关技术资料在压缩包中未找到, 读者可从www.icpdf.com免费下载. (下载之前需要先注册) 相关案例需要的软件:超级编辑器UltraEdit, 虚拟串口驱动vspd,串口助手, 字模软件
reg51.h_reg52.h详解
- reg51.h、reg52.h中文详解,可供大家参考(Reg51. H, reg52. H Chinese explanation, for your reference)