-
大小: 184KB文件類型: .rar金幣: 2下載: 0 次發布日期: 2023-08-04
- 語言: 其他
- 標簽:
資源簡介
51單片機制作的氣體報警二次儀表.代碼包含12864液晶(無字庫)圖形驅動,8583時鐘芯片驅動,TLC2543 A/D芯片驅動,全套硬件Proteus仿真演示,調節滑動變阻器可模擬氣體傳感器濃度變化,輸入正確密碼后可對系統進行配置

代碼片段和文件信息
/**************************************???
????????????????????????????TLC2543驅動程序???
??*************************************/???
#include??
#include??????
????
??/**************************************???
??????????????????2543控制引腳宏定義???
??*************************************/???
#define???CLOCK??? P1_2???/*2543時鐘*/???
#define???D_IN??? P1_4???/*2543輸入*/???
#define???D_OUT??? P1_5???/*2543輸出*/???
#define???_CS?? P1_6???/*2543片選*/???
????
#define???uint???unsigned???int???
#define???uchar???unsigned???char???
????
??/**************************************???
??????名稱:delay???
??????功能:延時模塊???
??????輸入參數:n要延時的周期數???
??????輸出參數:無???
??*************************************/???
void?delay(uchar?n)???
{???
uchar???i;???
?? for(i=0;i ?? {???
???????? _nop_();???
?? }???
?? }???
????
/**************************************???
??????名稱:read2543???
??????功能:TLC2543驅動模塊???
??????輸入參數:port通道號???
??????輸出參數:ad轉換值???
*************************************/???
uint?read2543(uchar?port)???
?? {???
?? uint?ad=0i;???
?? CLOCK=0;???
?? _CS=0;???
?? port<<=4;???
?? for(i=0;i<12;i++)???
?? {???
?????? if(D_OUT)
{
ad|=0x01;???
?????? }
D_IN=(bit)(port&0x80);???
?????? CLOCK=1;???
?????? delay(3);???
?????? CLOCK=0;???
?????? delay(3);???
?????? port<<=1;???
?????? ad<<=1;???
?? }???
?? _CS=1;???
?? ad>>=1;???
?? return(ad);???
?? }??
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????28703??2009-07-20?16:04??LISA1.SDF
?????文件??????12193??2009-05-18?14:11??Keil\LCD.plg
????.......??????2373??2008-01-29?13:05??Keil\LatticeLCD_Opt.Bak
?????文件??????10893??2007-12-01?17:51??Keil\oldgood.hex
?????文件??????73757??2009-05-18?14:09??Keil\main.lst
?????文件????????113??2009-05-18?14:09??Keil\LCD.lnp
?????文件??????10791??2009-05-18?14:09??Keil\I2C.lst
?????文件??????11102??2009-05-18?14:09??Keil\I2C.obj
?????文件?????106304??2009-05-18?14:09??Keil\LCD.M51
?????文件??????11278??2009-05-18?14:09??Keil\LCD12864.lst
?????文件???????2373??2009-05-18?14:11??Keil\LatticeLCD.Opt
?????文件??????17336??2009-05-18?14:09??Keil\LCDShoeMap.lst
?????文件???????1883??2007-12-05?22:26??Keil\LatticeLCD.Uv2
????.......??????1883??2007-12-05?21:49??Keil\LatticeLCD_Uv2.Bak
?????文件??????39257??2009-05-18?14:09??Keil\LCD.hex
?????文件???????3344??2009-05-18?14:09??Keil\ADC.lst
?????文件???????4832??2009-05-18?14:09??Keil\ADC.obj
?????文件???????1707??2009-05-18?14:09??Keil\delay.lst
?????文件???????1401??2009-05-18?14:09??Keil\delay.obj
?????文件?????111209??2009-05-18?14:09??Keil\main.obj
?????文件?????118778??2009-05-18?14:09??Keil\LCD
?????文件??????16381??2009-05-18?14:09??Keil\LCD12864.obj
?????文件??????????0??2007-12-03?17:40??Keil\LatticeLCD.plg
?????文件???????1072??2007-12-03?17:34??Keil\oldLatticeLCD.Opt
?????文件??????58862??2007-12-03?17:31??Keil\LatticeLCD
?????文件???????1607??2007-12-06?01:03??Keil\include\LCD12864.h
?????文件???????1758??2007-12-06?20:06??Keil\include\LCDShowMap.h
?????文件????????257??2007-12-04?13:45??Keil\include\delay.h
?????文件????????145??2007-11-08?15:51??Keil\include\I2C.h
?????文件?????????44??2007-11-04?13:45??Keil\include\ADC.h
............此處省略19個文件信息
- 上一篇:oauth2全套授權服務器+資源服務器+客戶端獨立版
- 下一篇:Linux實現網橋
評論
共有 條評論