版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
開放性試驗課程設計成績評定表設計課題:基于89C52的數(shù)字溫度傳感器設計學院名稱:電氣工程學院專業(yè)班級:小組成員:指導教師:指導教師意見:成績:簽名:年月目錄一系統(tǒng)概述 2二總體框圖 3三硬件設計 33.1AT89C52簡介 33.212864液晶簡介 43.2.1液晶顯示模塊概述 43.2.2模塊引腳說明 53.2.3接口時序 63.3數(shù)字溫度傳感器DS1820 73.4時鐘芯片 9四軟件設計 10附錄程序及系統(tǒng)原理圖 11一系統(tǒng)概述本系統(tǒng)是以89C52單片機為控制器的數(shù)字溫度采集顯示報警系統(tǒng),可以實現(xiàn)對當前溫度溫度的實時采集并傳送到12864液晶屏上顯示,并可設置溫度高低報警值,其中主要采用的芯片有AT89C52微控制器芯片,DS1302實時時鐘芯片,DS18B20溫度傳感器,12864液晶顯示芯片。其中溫度傳感器將當前的溫度采集并送入微控制器中,再由微控制器將數(shù)據(jù)傳遞給12864液晶顯示。二總體框圖三硬件設計3.1AT89C52簡介AT89C52是一種帶8K字節(jié)閃爍可編程可擦除只讀存儲器的低電壓,高性能CMOS8位微處理器。該器件采用ATMEL高密度非易失存儲器制造技術制造,與工業(yè)標準的MCS-51指令集和輸出管腳相兼容。由于將多功能8位CPU和閃爍存儲器組合在單個芯片中,ATMEL的AT89C52是一種高效微控制器,為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價廉的方案。主要特性:·與MCS-51兼容
·4K字節(jié)可編程閃爍存儲器
·壽命:1000寫/擦循環(huán)
·數(shù)據(jù)保留時間:10年
·全靜態(tài)工作:0Hz-24Hz
·三級程序存儲器鎖定
·128*8位內(nèi)部RAM
·32可編程I/O線
·兩個16位定時器/計數(shù)器
·5個中斷源
·可編程串行通道
·低功耗的閑置和掉電模式
·片內(nèi)振蕩器和時鐘電路管腳說明:VCC:供電電壓。GND:接地。P0口:P0口為一個8位漏級開路雙向I/O口,每腳可吸收8TTL門電流。當P1口的管腳第一次寫1時,被定義為高阻輸入。P0能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。在FIASH編程時,P0口作為原碼輸入口,當FIASH進行校驗時,P0輸出原碼,此時P0外部必須被拉高。
P1口:P1口是一個內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。P1口管腳寫入1后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時,將輸出電流,這是由于內(nèi)部上拉的緣故。在FLASH編程和校驗時,P1口作為第八位地址接收。P2口:P2口為一個內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個TTL門電流,當P2口被寫“1”時,其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時,P2口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。P2口當用于外部程序存儲器或16位地址外部數(shù)據(jù)存儲器進行存取時,P2口輸出地址的高八位。在給出地址“1”時,它利用內(nèi)部上拉優(yōu)勢,當對外部八位地址數(shù)據(jù)存儲器進行讀寫時,P2口輸出其特殊功能寄存器的內(nèi)容。P2口在FLASH編程和校驗時接收高八位地址信號和控制信號。
P3口:P3口管腳是8個帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個TTL門電流。當P3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。P3口也可作為AT89C51的一些特殊功能口,如下表所示:
管口管腳備選功能
P3.0RXD(串行輸入口)
P3.1TXD(串行輸出口)
P3.2/INT0(外部中斷0)
P3.3/INT1(外部中斷1)P3.7/RD(外部數(shù)據(jù)存儲器讀選通)
P3口同時為閃爍編程和編程校驗接收一些控制信號。RST:復位輸入。當振蕩器復位器件時,要保持RST腳兩個機器周期的高電平時間。
3.212864液晶簡介3.2.1液晶顯示模塊概述JM12864M-2漢字圖形點陣液晶顯示模塊,可顯示漢字及圖形,內(nèi)置8192個中文漢字(16X16點陣)、128個字符(8X16點陣)及64X256點陣顯示RAM(GDRAM)。主要技術參數(shù)和顯示特性:電源:VDD3.3V~+5V(內(nèi)置升壓電路,無需負壓);顯示內(nèi)容:128列×64行顯示顏色:黃綠顯示角度:6:00鐘直視LCD類型:STN與MCU接口:8位或4位并行/3位串行配置LED背光多種軟件功能:光標顯示、畫面移位、自定義字符、睡眠模式等二、外形尺寸外觀尺寸:93×70×12.5mm視域尺寸:73×39mm外形尺寸圖外形尺寸3.2.2模塊引腳說明128X64HZ引腳說明引腳號引腳名稱方向功能說明1VSS-模塊的電源地2VDD-模塊的電源正端3V0-LCD驅動電壓輸入端4RS(CS)H/L并行的指令/數(shù)據(jù)選擇信號;串行的片選信號5R/W(SID)H/L并行的讀寫選擇信號;串行的數(shù)據(jù)口6E(CLK)H/L并行的使能信號;串行的同步時鐘7DB0H/L數(shù)據(jù)08DB1H/L數(shù)據(jù)19DB2H/L數(shù)據(jù)210DB3H/L數(shù)據(jù)311DB4H/L數(shù)據(jù)412DB5H/L數(shù)據(jù)513DB6H/L數(shù)據(jù)614DB7H/L數(shù)據(jù)715PSBH/L并/串行接口選擇:H-并行;L-串行16NC空腳17/RETH/L復位低電平有效18NC空腳19LED_A(LED+5V)背光源正極20LED_K(LED-OV)背光源負極邏輯工作電壓(VDD):4.5~5.5V電源地(GND):0V工作溫度(Ta):-10℃~60℃(常溫)/-20℃~70℃(寬溫)3.2.3接口時序模塊有并行和串行兩種連接方法(時序如下):8位并行連接時序圖MPU寫資料到模塊MPU從模塊讀出資料漢字顯示坐標X坐標Line180H81H82H83H84H85H86H87HLine290H91H92H93H94H95H96H97HLine388H89H8AH8BH8CH8DH8EH8FHLine498H99H9AH9BH9CH9DH9EH9FH3.3數(shù)字溫度傳感器DS1820一單線數(shù)字溫度計DSl820介紹DSl820數(shù)字溫度計提供9位(二進制)溫度讀數(shù)指示器件的溫度信息經(jīng)過單線接口送入DSl820或從DSl820送出因此從主機CPU到DSl820僅需一條線(和地線)DSl820的電源可以由數(shù)據(jù)線本身提供而不需要外部電源因為每一個DSl820在出廠時已經(jīng)給定了唯一的序號因此任意多個DSl820可以存放在同一條單線總線上這允許在許多不同的地方放置溫度敏感器件DSl820的測量范圍從-55到+125增量值為0.5可在ls(典型值)內(nèi)把溫度變換成數(shù)字每一個DSl820包括一個唯一的64位長的序號該序號值存放在DSl820內(nèi)部的ROM(只讀存貯器)中開始8位是產(chǎn)品類型編碼(DSl820編碼均為10H)接著的48位是每個器件唯一的序號最后8位是前面56位的CRC(循環(huán)冗余校驗)碼DSl820中還有用于貯存測得的溫度值的兩個8位存貯器RAM編號為0號和1號1號存貯器存放溫度值的符號如果溫度為負()則1號存貯器8位全為1否則全為00號存貯器用于存放溫度值的補碼LSB(最低位)的1表示0.5將存貯器中的二進制數(shù)求補再轉換成十進制數(shù)并除以2就得到被測溫度值(-550125)DSl820的引腳如圖226l所示每只D51820都可以設置成兩種供電方式即數(shù)據(jù)總線供電方式和外部供電方式采取數(shù)據(jù)總線供電方式可以節(jié)省一根導線但完成溫度測量的時間較長采取外部供電方式則多用一根導線但測量速度較快。(1)初始化時序見圖2.25-2主機總線to時刻發(fā)送一復位脈沖(最短為480us的低電平信號)接著在tl時刻釋放總線并進入接收狀態(tài)DSl820在檢測到總線的上升沿之后等待15-60us接著DS1820在t2時刻發(fā)出存在脈沖(低電平持續(xù)60-240us)如圖中虛線所示(2)寫時間隙當主機總線to時刻從高拉至低電平時就產(chǎn)生寫時間隙見圖2253圖2254從to時刻開始15us之內(nèi)應將所需寫的位送到總線上DSl820在t后15-60us間對總線采樣若低電平寫入的位是0見圖2253若高電平寫入的位是1見圖2254連續(xù)寫2位間的間隙應大于1us(3)讀時間隙見圖2255主機總線to時刻從高拉至低電平時總線只須保持低電平l7ts之后在t1時刻將總線拉高產(chǎn)生讀時間隙讀時間隙在t1時刻后t2時刻前有效tz距to為15捍s也就是說tz時刻前主機必須完成讀位并在to后的60尸s一120fzs內(nèi)釋放總線3.4時鐘芯片DS1302是DALLAS公司推出的涓流充電時鐘芯片內(nèi)含有一個實時時鐘/日歷和31字節(jié)靜態(tài)RAM通過簡單的串行接口與單片機進行通信實時時鐘/日歷電路提供秒分時日日期月年的信息每月的天數(shù)和閏年的天數(shù)可自動調整時鐘操作可通過AM/PM指示決定采用24或12小時格式DS1302與單片機之間能簡單地采用同步串行的方式進行通信僅需用到三個口線1RES復位2I/O數(shù)據(jù)線3SCLK串行時鐘時鐘/RAM的讀/寫數(shù)據(jù)以一個字節(jié)或多達31個字節(jié)的字符組方式通信DS1302工作時功耗很低保持數(shù)據(jù)和時鐘信息時功率小于1mWDS1302是由DS1202改進而來增加了以下的特性雙電源管腳用于主電源和備份電源供應Vcc1為可編程涓流充電電源附加七個字節(jié)存儲器它廣泛應用于電話傳真便攜式儀器以及電池供電的儀器儀表等產(chǎn)品領域下面將主要的性能指標作一綜合1.實時時鐘具有能計算2100年之前的秒分時日日期星期月年的能力還有閏年調整的能力2.318位暫存數(shù)據(jù)存儲RAM3.串行I/O口方式使得管腳數(shù)量最少4.寬范圍工作電壓2.05.5V5.工作電流2.0V時,小于300nA6.讀/寫時鐘或RAM數(shù)據(jù)時有兩種傳送方式單字節(jié)傳送和多字節(jié)傳送字符組方式7.8腳DIP封裝或可選的8腳SOIC封裝根據(jù)表面裝配8.簡單3線接口9.與TTL兼容Vcc=5V10.可選工業(yè)級溫度范圍-40+85四軟件設計程序流程圖如圖4-1表示圖4-1.程序流程圖程序采用模塊化編程模塊化編程即把單個功能的子程序進行單獨建立,并對其子程序做出自己的頭文件,其函數(shù)在主函數(shù)中調用即可,且不影響其他模塊。編寫模塊化程序,可閱讀性強,可移植性高附錄程序及系統(tǒng)原理圖溫度傳感器子函數(shù)#include"18b20.h"#include"delay.h"voiddelay(unsignedinti){ while(i--);}Init_DS18B20(void){ unsignedcharx=0; DQ=1; delay(8); DQ=0; delay(80); DQ=1; delay(14); x=DQ; delay(20);}/*********************************/ReadOneChar(void){ unsignedchari=0; unsignedchardat=0; for(i=0;i<8;i++) { DQ=0; dat>>=1; DQ=1; if(DQ) dat|=0x80; delay(4); } return(dat);}/*************************************/WriteOneChar(unsignedchardat){ unsignedchari=0; for(i=0;i<8;i++) { DQ=0; DQ=dat&0x01; delay(5); DQ=1; dat>>=1; }}/**********************************/ReadTemperature(void){ unsignedchara=0; unsignedcharb=0; unsignedintt=0; floattt=0; Init_DS18B20(); WriteOneChar(0xcc); WriteOneChar(0x44); Init_DS18B20(); WriteOneChar(0xcc); WriteOneChar(0xbe); a=ReadOneChar(); b=ReadOneChar(); t=b; t<<=8; t=t|a; tt=t*0.0625; t=tt*10+0.5; return(t);}/***************************/#ifndef__18B20_H__#define__18B20_H__#include<reg52.h>sbitDQ=P2^2;Init_DS18B20(void);ReadOneChar(void);WriteOneChar(unsignedchardat);ReadTemperature(void);voiddelay(unsignedinti);#endif液晶顯示子函數(shù)#include"lcd12864.h"#include"delay.h"ucharhanzi0[]="時間:";ucharhanzi1[]="溫度:";ucharhanzi2[]="高報警:22.0";ucharhanzi3[]="低報警:18.0";voiddelay_ms(uchara){ uinti,j; for(i=a;i>0;i--) for(j=6245;j>0;j--); }/************************************************//*******************************//在12m晶振時延時50us**********************************/voiddelayus(uchart){ uinti,j; for(i=t;i>0;i--) for(j=19;j>0;j--);}/********************************/voidwrite_com(ucharcom){ rs=0; rw=0; e=0; lcd_dat_port=com; delayus(1); e=1; delayus(10); e=0; delayus(2);}/***********************************/voidwrite_data(uchardat){ rs=1; rw=0; e=0; lcd_dat_port=dat; delayus(1); e=1; delayus(10); e=0; delayus(2);}/********************************/voidinit(){ uchari; delay_ms(2); write_com(0x30); delayus(4); write_com(0x30); delayus(4); write_com(0x0c); delayus(4); write_com(0x01); delayus(240); write_com(0x06); delayus(10);/******************/ write_com(0x80); delay_ms(1); for(i=0;i<9;i++) { write_data(hanzi0[i]); } write_com(0x90); delay_ms(1); for(i=0;i<9;i++) { write_data(hanzi1[i]); } write_com(0x88); delay_ms(1); for(i=0;i<16;i++) { write_data(hanzi2[i]); } write_com(0x98); delay_ms(1); for(i=0;i<16;i++) { write_data(hanzi3[i]); } delay_1ms(10);}#ifndef__LCD12864_H__#define__LCD12864_H__#include<reg52.h>#include"delay.h"#definelcd_dat_portP0sbitrs=P3^5;sbite=P3^4;sbitrw=P3^6;voidwrite_com(ucharcom);voidwrite_data(uchardat);voiddelay_ms(uchara);voiddelayus(uchart);voidinit();voidlcd_char_write(ucharx_pos,y_pos,lcd_dat);#endif延時函數(shù)#include"delay.h"voiddelayshu(void){ intk; for(k=0;k<1000;k++);}/**********************/voidlcd_delay(uintms){ uinti; while(ms--) { for(i=0;i<250;i++) {;} }}/***************************************//**********************************/voiddelay_1ms(ucharx){ uchari=0,j=0; for(i=0;i<x;i++) { for(j=0;j<113;j++) {;} }}#ifndef__DELAY_H__#define__DELAY_H__#include<reg52.h>#defineucharunsignedchar#defineuintunsignedintvoidlcd_delay(ucharms);voiddelayshu(void);voiddelay_1ms(ucharx);#endif時鐘函數(shù)#include"ds1302.h"#include"delay.h"/********************************************************************函數(shù)名:RTInputByte()功能:實時時鐘寫入一字節(jié)說明:往DS1302寫入1Byte數(shù)據(jù)(內(nèi)部函數(shù))入口參數(shù):d寫入的數(shù)據(jù)返回值:無設計:zhaojunjie日期:2002-03-19修改:日期:***********************************************************************/voidRTInputByte(uchard){uchari;ACC=d;for(i=8;i>0;i--){T_IO=ACC0;/*相當于匯編中的RRC*/T_CLK=1;T_CLK=0;ACC=ACC>>1;}}/********************************************************************函數(shù)名:RTOutputByte()功能:實時時鐘讀取一字節(jié)說明:從DS1302讀取1Byte數(shù)據(jù)(內(nèi)部函數(shù))入口參數(shù):無返回值:ACC設計:zhaojunjie日期:2002-03-19修改:日期:***********************************************************************/ucharRTOutputByte(void){uchari;for(i=8;i>0;i--){ACC=ACC>>1;/*相當于匯編中的RRC*/ACC7=T_IO;T_CLK=1;T_CLK=0;}return(ACC);}/********************************************************************函數(shù)名:W1302()功能:往DS1302寫入數(shù)據(jù)說明:先寫地址,后寫命令/數(shù)據(jù)(內(nèi)部函數(shù))調用:RTInputByte(),RTOutputByte()入口參數(shù):ucAddr:DS1302地址,ucData:要寫的數(shù)據(jù)返回值:無設計:zhaojunjie日期:2002-03-19修改:日期:***********************************************************************/voidW1302(ucharucAddr,ucharucDa){T_RST=0;T_CLK=0;T_RST=1;RTInputByte(ucAddr);/*地址,命令*/RTInputByte(ucDa);/*寫1Byte數(shù)據(jù)*/T_CLK=1;T_RST=0;}/********************************************************************函數(shù)名:R1302()功能:讀取DS1302某地址的數(shù)據(jù)說明:先寫地址,后讀命令/數(shù)據(jù)(內(nèi)部函數(shù))調用:RTInputByte(),RTOutputByte()入口參數(shù):ucAddr:DS1302地址返回值:ucData:讀取的數(shù)據(jù)設計:zhaojunjie日期:2002-03-19修改:日期:***********************************************************************/ucharR1302(ucharucAddr){ucharucData;T_RST=0;T_CLK=0;T_RST=1;RTInputByte(ucAddr);/*地址,命令*/ucData=RTOutputByte();/*讀1Byte數(shù)據(jù)*/T_CLK=1;T_RST=0;return(ucData);}/********************************************************************函數(shù)名:Set1302()功能:設置初始時間說明:先寫地址,后讀命令/數(shù)據(jù)(寄存器多字節(jié)方式)調用:W1302()入口參數(shù):pClock:設置時鐘數(shù)據(jù)地址格式為:秒分時日月星期年7Byte(BCD碼)1B1B1B1B1B1B1B返回值:無設計:zhaojunjie日期:2002-03-19修改:日期:***********************************************************************/voidSet1302(uchar*pClock){uchari;ucharucAddr=0x80; EA=0;W1302(0x8e,0x00);/*控制命令,WP=0,寫操作?*/for(i=3;i>0;i--){W1302(ucAddr,*pClock);/*秒分時日月星期年*/pClock++;ucAddr+=2;}W1302(0x8e,0x80);/*控制命令,WP=1,寫保護?*/ EA=1;}/********************************************************************函數(shù)名:Get1302()功能:讀取DS1302當前時間說明:調用:R1302()入口參數(shù):ucCurtime:保存當前時間地址。當前時間格式為:秒分時日月星期年7Byte(BCD碼)1B1B1B1B1B1B1B返回值:無設計:zhaojunjie日期:2002-03-19修改:日期:***********************************************************************/voidGet1302(ucharucCurtime[]){uchari;ucharucAddr=0x81; EA=0;for(i=0;i<3;i++){ucCurtime[i]=R1302(ucAddr);/*格式為:秒分時日月星期年*/ucAddr+=2;} EA=1;}#ifndef__DS1302_H__#define__DS1302_H__#include<reg52.h>#include<intrins.h>#definenop()_nop_()sbitT_CLK=P3^2;/*實時時鐘時鐘線引腳*/sbitT_IO=P2^4;/*實時時鐘數(shù)據(jù)線引腳*/sbitT_RST=P3^3;/*實時時鐘復位線引腳*/sbitACC0=ACC^0;sbitACC7=ACC^7;voidRTInputByte(uchard);ucharRTOutputByte(void);voidW1302(ucharucAddr,ucharucDa);ucharR1302(ucharucAddr);voidSet1302(uchar*pClock);voidGet1302(ucharucCurtime[]);#endif主函數(shù)#include"lcd12864.h"#include"18b20.h"#include"delay.h"#include"ds1302.h"#include<reg52.h>ucharxiegang[]={":"};ucharcodemun_to_char[]={"0123456789abcdef"};/*定義數(shù)字跟ASCII碼的關系*/uchardatatime_data_buff[3]={0x00,0x00,0x09};/*格式為:秒分時日月星期年*/sbitWELA=P2^7;sbitbeep=P2^3;ucharshuzi[]={"0123456789"};uchardian[]={"."};uchardu[]={"c"};voidmain(){ uinti=0; P0=0XFF; delayshu(); WELA=1; delayshu(); WELA=0; Set1302(time_data_buff); init(); lcd_delay(10); while(1) { Get1302(time_data_buff); i=ReadTemperature(); delay_1ms(10); if(i>220|i<180)//報警溫度,要乘以10 { beep=0; delay_1ms(200); beep=1; }//以下顯示時間 write_com(0x83); write_data(mun_to_char[time_data_buff[2]/0x10]); delay_ms(1); write_data(mun_to_char[time_data_buff[2]%0x10]); delay_ms(1); write_data(xiegang[0]); write_data(mun_to_char[time_data_buff[1]/0x10]); delay_ms(1); write_data(mun_to_char[time_data_buff[1]%0x10]); delay_ms(1); write_data(xiegang[0]); write_data(mun_to_char[time_data_buff[0]/0x10]); delay_ms(1); write_data(mun_to_char[time_data_buff[0]%0x10]); delay_ms(1);//以下顯示溫度 write_com(0x93); delay_ms(1); write_data(shuzi[i/100]); delay_1ms(10); write_data(shuzi[i%100/10]); delay_1ms(10); write_data(dian[0]); delay_1ms(10); write_data(shuzi[i%10]); delay_1ms(10); write_data(0xa1);//兩行顯示溫度符號 write_data(0xe3);// write_data(du[0]); write_com(0x9e); write_data(0xa1); write_data(0xe3); write_data(du[0]); write_com(0x8e); write_data(0xa1); write_data(0xe3); write_data(du[0]); }}系統(tǒng)原理圖基于C8051F單片機直流電動機反饋控制系統(tǒng)的設計與研究基于單片機的嵌入式Web服務器的研究MOTOROLA單片機MC68HC(8)05PV8/A內(nèi)嵌EEPROM的工藝和制程方法及對良率的影響研究基于模糊控制的電阻釬焊單片機溫度控制系統(tǒng)的研制基于MCS-51系列單片機的通用控制模塊的研究基于單片機實現(xiàn)的供暖系統(tǒng)最佳啟停自校正(STR)調節(jié)器單片機控制的二級倒立擺系統(tǒng)的研究基于增強型51系列單片機的TCP/IP協(xié)議棧的實現(xiàn)基于單片機的蓄電池自動監(jiān)測系統(tǒng)基于32位嵌入式單片機系統(tǒng)的圖像采集與處理技術的研究基于單片機的作物營養(yǎng)診斷專家系統(tǒng)的研究基于單片機的交流伺服電機運動控制系統(tǒng)研究與開發(fā)基于單片機的泵管內(nèi)壁硬度測試儀的研制基于單片機的自動找平控制系統(tǒng)研究基于C8051F040單片機的嵌入式系統(tǒng)開發(fā)基于單片機的液壓動力系統(tǒng)狀態(tài)監(jiān)測儀開發(fā)模糊Smith智能控制方法的研究及其單片機實現(xiàn)一種基于單片機的軸快流CO〈,2〉激光器的手持控制面板的研制基于雙單片機沖床數(shù)控系統(tǒng)的研究基于CYGNAL單片機的在線間歇式濁度儀的研制基于單片機的噴油泵試驗臺控制器的研制基于單片機的軟起動器的研究和設計基于單片機控制的高速快走絲電火花線切割機床短循環(huán)走絲方式研究基于單片機的機電產(chǎn)品控制系統(tǒng)開發(fā)基于PIC單片機的智能手機充電器基于單片機的實時內(nèi)核設計及其應用研究基于單片機的遠程抄表系統(tǒng)的設計與研究基于單片機的煙氣二氧化硫濃度檢測儀的研制基于微型光譜儀的單片機系統(tǒng)單片機系統(tǒng)軟件構件開發(fā)的技術研究基于單片機的液體點滴速度自動檢測儀的研制基于單片機系統(tǒng)的多功能溫度測量儀的研制基于PIC單片機的電能采集終端的設計和應用基于單片機的光纖光柵解調儀的研制氣壓式線性摩擦焊機單片機控制系統(tǒng)的研制基于單片機的數(shù)字磁通門傳感器基于單片機的旋轉變壓器-數(shù)字轉換器的研究基于單片機的光纖Bragg光柵解調系統(tǒng)的研究單片機控制的便攜式多功能乳腺治療儀的研制基于C8051F020單片機的多生理信號檢測儀基于單片機的電機運動控制系統(tǒng)設計Pico專用單片機核的可測性設計研究基于MCS-51單片機的熱量計基于雙單片機的智能遙測微型氣象站MCS-51單片機構建機器人的實踐研究基于單片機的輪軌力檢測基于單片機的GPS定位儀的研究與實現(xiàn)基于單片機的電液伺服控制系統(tǒng)用于單片機系統(tǒng)的MMC卡文件系統(tǒng)研制基于單片機的時控和計數(shù)系統(tǒng)性能優(yōu)化的研究基于單片機和CPLD的粗光柵位移測量系統(tǒng)研究單片機控制的后備式方波UPS提升高職學生單片機應用能力的探究基于單片機控制的自動低頻減載裝置研究基于單片機控制的水下焊接電源的研究基于單片機的多通道數(shù)據(jù)采集系統(tǒng)基于uPSD3234單片機的氚表面污染測量儀的研制基于單片機的紅外測油儀的研究96系列單片機仿真器研究與設計基于單片機的單晶金剛石刀具刃磨設備的數(shù)控改造基于單片機的溫度智能控制系統(tǒng)的設計與實現(xiàn)基于MSP430單片機的電梯門機控制器的研制基于單片機的氣體測漏儀的研究基于三菱M16C/6N系列單片機的CAN/USB協(xié)議轉換器基于單片機和DSP的變壓器油色譜在線監(jiān)測技術研究基于單片機的膛壁溫度報警系統(tǒng)設計基于AVR單片機的低壓無功補償控制器的設計基于單片機船舶電力推進電機監(jiān)測系統(tǒng)基于單片機網(wǎng)絡的振動信號的采集系統(tǒng)基于單片機的大容量數(shù)據(jù)存儲技術的應用研究基于單片機的疊圖機研究與教學方法實踐基于單片機嵌入式Web服務器技術的研究及實現(xiàn)基于AT89S52單片機的通用數(shù)據(jù)采集系統(tǒng)基于單片機的多道脈沖幅度分析儀研究機器人旋轉電弧傳感角焊縫跟蹤單片機控制系統(tǒng)基于單片機的控制系統(tǒng)在PLC虛擬教學實驗中的應用研究基于單片機系統(tǒng)的網(wǎng)絡通信研究與應用基于PIC16F877單片機的莫爾斯碼自動譯碼系統(tǒng)設計與研究基于單片機的模糊控制器在工業(yè)電阻爐上的應用研究基于雙單片機沖床數(shù)控系統(tǒng)的研究與開發(fā)基于Cygnal單片機的μC/OS-Ⅱ的研究基于單片機的一體化智能差示掃描量熱儀系統(tǒng)研究基于TCP/IP協(xié)議的單片機與Internet互聯(lián)的研究與實現(xiàn)變頻調速液壓電梯單片機控制器的研究基于單片機γ-免疫計數(shù)器自動換
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度電商合同電子數(shù)據(jù)證據(jù)收集與保全操作規(guī)范3篇
- 2025-2031年中國網(wǎng)絡購物行業(yè)市場深度研究及投資策略研究報告
- 2025年度智慧城市安防系統(tǒng)承包清工勞務合同4篇
- 2025年中國醫(yī)用空氣凈化器行業(yè)發(fā)展監(jiān)測及投資規(guī)劃建議報告
- 2025年度教育資源共享平臺建設與運營合同范本4篇
- 2025年度個人二手房交易合同模板物業(yè)費繳納優(yōu)化版4篇
- 2025年貴州仁懷市供銷社股金公司招聘筆試參考題庫含答案解析
- 2025年江西有為生物技術有限公司招聘筆試參考題庫含答案解析
- 2025年四川宇客旅游開發(fā)有限公司招聘筆試參考題庫含答案解析
- 2025年江西贛州市會昌縣發(fā)展集團招聘筆試參考題庫含答案解析
- 《請柬及邀請函》課件
- 中小銀行上云趨勢研究分析報告
- 機電安裝工程安全培訓
- 遼寧省普通高中2024-2025學年高一上學期12月聯(lián)合考試語文試題(含答案)
- 青海原子城的課程設計
- 常州大學《新媒體文案創(chuàng)作與傳播》2023-2024學年第一學期期末試卷
- 麻醉蘇醒期躁動患者護理
- 英語雅思8000詞匯表
- 小學好詞好句好段摘抄(8篇)
- JT-T-1059.1-2016交通一卡通移動支付技術規(guī)范第1部分:總則
- 《茶藝文化初探》(教學設計)-六年級勞動北師大版
評論
0/150
提交評論