引言USB總線是1995年微軟、IBM等公司推出的一種新型通信標(biāo)準(zhǔn)總線,特點(diǎn)是速度快、價(jià)格低、獨(dú)立供電、支持熱插拔等,其版本從早期的1.0、1.1已經(jīng)發(fā)展到目前的2.0版本,2.0版
sbit DQ=P3^7; //DS18B20數(shù)據(jù)傳輸線接單片機(jī)的相應(yīng)的引腳void delaymm(uint z){ uint x,y; for(x=z;x>0;x--) for(y=110;y>0;y--);}//向DS18B20讀一字節(jié)數(shù)據(jù) ,從低位開始讀ReadOneChar(void) { unsigned char i=0;
/*********************************************************************************1.本程序能夠顯示年,月,日,時(shí),分,秒,星期七個(gè)參數(shù).2.時(shí)間和日期可調(diào)??煞謩e完成年,月,日,時(shí),分,秒六個(gè)參數(shù)的調(diào)整。
硬件環(huán)境:SBC-2410X開發(fā)板(CPU:S3C2410X)內(nèi)核版本:2.6.11.1運(yùn)行環(huán)境:Debian2.6.8交叉編譯環(huán)境:gcc-3.3.4-glibc-2.3.3第一部分 網(wǎng)卡CS8900A驅(qū)動(dòng)程序的移植一、從網(wǎng)上將Linux內(nèi)核源代碼下載到本機(jī)上,并將其解壓
#include "lcd1602_driver.h"#include #include "typedef.h"#ifndef _LCD_1602_#define _LCD_1602_//lcd1602的io#define LCD1602_WR_DATA_PORTP2OUT//數(shù)據(jù)輸出端口#define LCD1602_RD_DATA_PORTP2IN//數(shù)據(jù)輸入端口#d
/**********************************************程序名稱:DS1302時(shí)鐘芯片C51驅(qū)動(dòng)程序簡(jiǎn)要說明:read_clockS函數(shù)為讀取時(shí)鐘數(shù)據(jù) 調(diào)用Set_time即可調(diào)整時(shí)間并寫入DS1302 sel為調(diào)整標(biāo)志,可通過外部按鍵來更改其值****
**************************************************************************************** 源程序文件名:RTC_DS12887.C 源程序名稱:實(shí)時(shí)時(shí)鐘芯片DS12887接口驅(qū)動(dòng)的源程序文件 程序版本: 1.0 程序功能:
最近在做一個(gè)印度項(xiàng)目時(shí),應(yīng)用到16位AD轉(zhuǎn)換器AD7705,此器件是AD公司推出的雙通道16位∑-Δ(電荷平衡式)A/D轉(zhuǎn)換器。具有高分辨率、寬動(dòng)態(tài)范圍、自校準(zhǔn),低功耗及優(yōu)良的抗噪聲性能,因此非常適用于儀表測(cè)量
/********************************************************************************************/ /* This is a demo for X25045. /* /* /* /* By Dragon.W /* Jun.2005 /*******************************
oled.c文件內(nèi)容如下:#include"oled.h"#include"lpc11xx.h"#include"w25q16.h"//OLED////[0]0123...127//[1]0123...127//[2]0123...127//[3]0123...127uint8_tOLED_GRAM[128][4];constunsignedcharmenu_op[3][16]={{
/********************************************************************程序名稱:DS18B20演示實(shí)驗(yàn)時(shí)鐘頻率:內(nèi)部RC 8M芯片 :DS18B20引腳 :**PA0 DATA** **PD0--PD7接數(shù)碼管掃描端1--8** **PC0--PC7接數(shù)碼管掃描
#include "typedef.h"#include #include "TemDHT11.h"#ifndef _DHT11_TYPE#define _DHT11_TYPE//連接端口#define DHT11_DirP2DIR#define DHT11_InP2IN#define DHT11_OutP2OUT#define DHT11_BitBIT4#endif//8bit濕度+
/***********************************************頭文件名:LCD液晶驅(qū)動(dòng) ** Target : AT89s52** Crystal: 11.0952**********************************************/#ifndef _LCD_51_H_#define _LCD_51_H_#include
/* DA MAX532 調(diào)試*///注意:調(diào)試時(shí) 應(yīng)該把 Vref 和 Vout 連接到一起 #i nclude " reg51.h "sbit MAX532_CS=P1^0; sbit MAX532_DIN=P1^1; sbit MAX532_SCLK=P1^2;void MAX532_OUT(unsigned char daout1,unsigned
#include#include "lcd12864.h"#include "typedef.h"#define cyCSBIT0//P2.0,片選信號(hào)#define cySIDBIT1//P2.1,串行數(shù)據(jù)#define cyCLKBIT2//P2.2,同步時(shí)鐘#define cyPORTP2OUT#define cyDDRP2DIRvoid Write_8bits
DS1302的驅(qū)動(dòng)是和應(yīng)用是分開寫的,這里的代碼是DS1302的驅(qū)動(dòng):DS1302.H代碼#ifndef _DS1302_H_#define _DS1302_H_#include#include "TYPEDEF.H"// 宏定義是否為閏年#define LEAP_YEAR_NO 0//非閏年#define LEAP_YEAR
計(jì)算機(jī)系統(tǒng)總是通過總線(Bus)實(shí)現(xiàn)相互間信息或數(shù)據(jù)交換的。這些定向的信息流和數(shù)據(jù)流在總線中流動(dòng),就形成計(jì)算機(jī)系統(tǒng)的各種操作,它能實(shí)現(xiàn)各種不同部件和設(shè)備之間的互連。
/***************************************************************** * 函數(shù)庫說明:ATMEGA8 NOKIA 5110LCD 驅(qū)動(dòng) * 版本: v1.0 *