介紹了一種基于ARM7TDMI內(nèi)核的高精度模擬微控制器ADUC7061的智能變送器,并給出了智能變送器的硬件電路設(shè)計和軟件設(shè)計流程。該智能變送器能輸出電流變送信號并通過RS485傳輸數(shù)字信號,具有對傳感器的溫度誤差補償、系統(tǒng)參數(shù)設(shè)定保存、自校準、配置電流變送信號輸出類型等功能。實際工程應(yīng)用表明,該智能變送器具有寬電壓電源輸入范圍、測量精度高、工作穩(wěn)定可靠、適用范圍廣等優(yōu)點。
上傳時間: 2013-11-02
上傳用戶:TRIFCT
文中首先介紹了太陽能LED路燈系統(tǒng)的組成,及各組成部分的工作原理。然后詳細討論了用STC90C52單片機實現(xiàn)的太陽能LED路燈控制器的設(shè)計,包括用并聯(lián)式三端穩(wěn)壓管TL431芯片實現(xiàn)的蓄電池充電控制電路、用場效應(yīng)管實現(xiàn)的負載輸出控制電路、用光敏電阻實現(xiàn)的光控電路、用運算放大器實現(xiàn)的檢測電路的硬件電路設(shè)計和系統(tǒng)軟件的實現(xiàn)。
上傳時間: 2013-11-18
上傳用戶:windgate
為了提高電壓表的測量精度和性價比,提出了一種以AT89C51單片機為控制核心的,基于Proteus仿真技術(shù)的數(shù)字電壓表設(shè)計方案。詳細介紹了數(shù)字電壓表的硬件電路設(shè)計和軟件編程方法,并利用Proteus 軟件進行了仿真調(diào)試。結(jié)果表明,所設(shè)計的數(shù)字電壓表結(jié)構(gòu)簡單,性價比高,并具有較高的測量精度;同時,也證明了Proteus仿真軟件的運用,可以有效地縮短單片機系統(tǒng)的開發(fā)周期,降低開發(fā)成本。
標簽: Proteus 數(shù)字電壓表 仿真設(shè)計
上傳時間: 2013-11-10
上傳用戶:xianglee
軟硬件聯(lián)合仿真系統(tǒng)由一個硬件執(zhí)行環(huán)境和一個軟件執(zhí)行環(huán)境組成,通常軟件環(huán)境和硬件環(huán)境都有自己的除錯和控制界面,Keil作為軟件調(diào)試界面,Proteus作為硬件仿真和調(diào)試界面。本文介紹在Keil中調(diào)用Proteus進行MCU外圍器件的仿真,在Proteus軟件中可直觀查看結(jié)果并調(diào)試程序
標簽: Proteus Keil C51 單片機開發(fā)
上傳時間: 2013-10-28
上傳用戶:jasonheung
針對目前溫度測試系統(tǒng)缺乏實時性的特點,為了解決測溫系統(tǒng)的實時性儲存數(shù)據(jù)的目的,采用單片機進行系統(tǒng)的整體控制,利用實時芯片DS1302構(gòu)成時鐘系統(tǒng),單總線溫度采集芯片獲取溫度數(shù)據(jù)。該系統(tǒng)可以對溫度報警上下線和記錄數(shù)據(jù)的時間點進行調(diào)整。通過具體硬件電路的設(shè)計,軟件程序的編寫,以及實際電路的測試試驗,得出該系統(tǒng)能夠在設(shè)定的溫度警戒線和時間點進行報警提示,并能穩(wěn)定的記錄所需特殊時刻的有關(guān)數(shù)據(jù),到達了預(yù)期的效果,有一定的實際應(yīng)用價值。
標簽: 實時時鐘 測溫系統(tǒng)
上傳時間: 2013-11-01
上傳用戶:ca05991270
日本富士通公司(FUJITSV)是世界著名的電子公司,在計算機和通信領(lǐng)域占有重要 位置,1995年列日本通信企業(yè)營業(yè)額第二名,做為通信公司和計算機技術(shù)的核心——CPU 技術(shù),富士通公司在技術(shù)上是先進的。本書對該公司的8位單片機做了系統(tǒng)介紹,包括 CPU硬件結(jié)構(gòu),軟件應(yīng)用,程序示例,并對該公司8位單位機F↑2MC—8L系列各品種做了 概括介紹,使讀者能夠?qū)υ摴镜膯纹瑱C選型、開發(fā)及應(yīng)用。單片機技術(shù)的主要應(yīng)用范圍 是控制領(lǐng)域,尤其是在中國的家電領(lǐng)域,有廣闊的應(yīng)用前景。
標簽: 8位單片機 技術(shù)應(yīng)用
上傳時間: 2013-10-22
上傳用戶:sc965382896
附件為:LCD12864顯示漢字和數(shù)字的程序與電路 /* 自定義延時子函數(shù) */ void delayms(uchar z) { int x,y; for(x=z;x>0;x--) for(y=110;y>0;y--); } /* 判斷LCD忙信號狀態(tài) */ void buys() { int dat; RW=1; RS=0; do { P0=0x00; E=1; dat=P0; E=0; dat=0x80 & dat; } while(!(dat==0x00)); } /* LCD寫指令函數(shù) */ void w_com(uchar com) { //buys(); RW=0; RS=0; E=1; P0=com; E=0; } /* LCD寫數(shù)據(jù)函數(shù) */ void w_date(uchar date) { //buys(); RW=0; RS=1; E=1; P0=date; E=0; } /* LCD選屏函數(shù) */ void select_screen(uchar screen) { switch(screen) { case 0: //選擇全屏 CS1=0; CS2=0; break; case 1: //選擇左屏 CS1=0; CS2=1; break; case 2: //選擇右屏 CS1=1; CS2=0; break; /* case 3: //選擇右屏 CS1=1; CS2=1; break; */ } } /* LCDx向上滾屏顯示 */ void lcd_rol() { int x; for(x=0;x<64;x++) { select_screen(0); w_com(0xc0+x); delayms(500); } } /* LCD清屏函數(shù):清屏從第一頁的第一列開始,總共8頁,64列 */ void clear_screen(screen) { int x,y; select_screen(screen); //screen:0-選擇全屏,1-選擇左半屏,2-選擇右半屏 for(x=0xb8;x<0xc0;x++) //從0xb8-0xbf,共8頁 { w_com(x); w_com(0x40); //列的初始地址是0x40 for(y=0;y<64;y++) { w_date(0x00); } } } /* LCD顯示漢字字庫函數(shù) */ void lcd_display_hanzi(uchar screen,uchar page,uchar col,uint mun) { //screen:選擇屏幕參數(shù),page:選擇頁參數(shù)0-3,col:選擇列參數(shù)0-3,mun:顯示第幾個漢字的參數(shù) int a; mun=mun*32; select_screen(screen); w_com(0xb8+(page*2)); w_com(0x40+(col*16)); for ( a=0;a<16;a++) { w_date(hanzi[mun++]); } w_com(0xb8+(page*2)+1); w_com(0x40+(col*16)); for ( a=0;a<16;a++) { w_date(hanzi[mun++]); } } /* LCD顯示字符字庫函數(shù) */ void lcd_display_zifuk(uchar screen,uchar page,uchar col,uchar mun) { //screen:選擇屏幕參數(shù),page:選擇頁參數(shù)0-3,col:選擇列參數(shù)0-7,mun:顯示第幾個漢字的參數(shù) int a; mun=mun*16; select_screen(screen); w_com(0xb8+(page*2)); w_com(0x40+(col*8)); for ( a=0;a<8;a++) { w_date(zifu[mun++]); } w_com(0xb8+(page*2)+1); w_com(0x40+(col*8)); for ( a=0;a<8;a++) { w_date(zifu[mun++]); } } /* LCD顯示數(shù)字字庫函數(shù) */ void lcd_display_shuzi(uchar screen,uchar page,uchar col,uchar mun) { //screen:選擇屏幕參數(shù),page:選擇頁參數(shù)0-3,col:選擇列參數(shù)0-7,mun:顯示第幾個漢字的參數(shù) int a; mun=mun*16; select_screen(screen); w_com(0xb8+(page*2)); w_com(0x40+(col*8)); for ( a=0;a<8;a++) { w_date(shuzi[mun++]); } w_com(0xb8+(page*2)+1); w_com(0x40+(col*8)); for ( a=0;a<8;a++) { w_date(shuzi[mun++]); } } /* LCD初始化函數(shù) */ void lcd_init() { w_com(0x3f); //LCD開顯示 w_com(0xc0); //LCD行初始地址,共64行 w_com(0xb8); //LCD頁初始地址,共8頁 w_com(0x40); //LCD列初始地址,共64列 } /* LCD顯示主函數(shù) */ void main() { //第一行 int x; lcd_init(); //LCD初始化 clear_screen(0); //LCD清屏幕 lcd_display_shuzi(1,0,4,5); //LCD顯示數(shù)字 lcd_display_shuzi(1,0,5,1); //LCD顯示數(shù)字 lcd_display_hanzi(1,0,3,0); //LCD顯示漢字 lcd_display_hanzi(2,0,0,1); //LCD顯示漢字 //LCD字符漢字 lcd_display_hanzi(2,0,1,2); //LCD顯示漢字 //第二行 lcd_display_zifuk(1,1,2,0); //LCD顯示字符 lcd_display_zifuk(1,1,3,0); //LCD顯示字符 lcd_display_zifuk(1,1,4,0); //LCD顯示字符 lcd_display_zifuk(1,1,5,4); //LCD顯示字符 lcd_display_shuzi(1,1,6,8); //LCD顯示字符 lcd_display_shuzi(1,1,7,9); //LCD顯示字符 lcd_display_shuzi(2,1,0,5); //LCD顯示字符 lcd_display_shuzi(2,1,1,1); //LCD顯示字符 lcd_display_zifuk(2,1,2,4); lcd_display_zifuk(2,1,3,1); lcd_display_zifuk(2,1,4,2); lcd_display_zifuk(2,1,5,3); //第三行 for(x=0;x<4;x++) { lcd_display_hanzi(1,2,x,3+x); //LCD顯示漢字 } for(x=0;x<4;x++) { lcd_display_hanzi(2,2,x,7+x); //LCD顯示漢字 } //第四行 for(x=0;x<4;x++) { lcd_display_zifuk(1,3,x,5+x); //LCD顯示漢字 } lcd_display_shuzi(1,3,4,7); lcd_display_shuzi(1,3,5,5); lcd_display_shuzi(1,3,6,5); lcd_display_zifuk(1,3,7,9); lcd_display_shuzi(2,3,0,8); lcd_display_shuzi(2,3,1,9); lcd_display_shuzi(2,3,2,9); lcd_display_shuzi(2,3,3,5); lcd_display_shuzi(2,3,4,6); lcd_display_shuzi(2,3,5,8); lcd_display_shuzi(2,3,6,9); lcd_display_shuzi(2,3,7,2); while(1); /* while(1) { // LCD向上滾屏顯示 lcd_rol(); } */ }
上傳時間: 2013-11-08
上傳用戶:aeiouetla
當今國內(nèi)的醫(yī)院護理系統(tǒng)的發(fā)展現(xiàn)狀,采用MSP430單片機與DTMF技術(shù)設(shè)計醫(yī)院呼叫對講系統(tǒng),該系統(tǒng)以MSP430F149單片機作為控制核心,采用DTMF信號收發(fā)電路、DTMF信號編譯碼電路、振鈴檢測電路和顯示電路等外圍電路,通過進行硬件模擬實驗和MATLAB軟件仿真實驗,驗證了該系統(tǒng)的可行性和可靠性,可以實現(xiàn)撥號通話、顯示信息、廣播和護理級別設(shè)置等功能。該系統(tǒng)的設(shè)計簡潔,主機芯片MSP430F149實現(xiàn)了低功耗,系統(tǒng)安裝方便簡單而且易于維護,成本比較低,具有較高的實用價值。
標簽: DTMF MSP 430 呼叫對講系統(tǒng)
上傳時間: 2013-11-23
上傳用戶:wvbxj
從單片機應(yīng)用開發(fā)的角度出發(fā),系統(tǒng)地介紹了以MCS-51系列為核心的單片機原理與接口技術(shù)。主要內(nèi)容包括:計算機的基礎(chǔ)知識,MCS-51單片機的硬件結(jié)構(gòu)、指令系統(tǒng)和單片機匯編語言程序設(shè)計,單片機的c語言程序設(shè)計,中斷和定時器/計數(shù)器,單片機的串行通信,單片機的系統(tǒng)擴展,MCS-51單片機接口技術(shù),單片機應(yīng)用系統(tǒng)設(shè)計以及PIC單片機簡介。
上傳時間: 2013-11-06
上傳用戶:奇奇奔奔
本書由淺入深介紹程序結(jié)構(gòu),設(shè)計技巧與理念,循序漸進擴展程序設(shè)計的邏輯推理與思考方法,從基礎(chǔ)、硬件電路設(shè)計和軟件編程方法徹底解釋實用的商品化程序
上傳時間: 2013-10-29
上傳用戶:zhouchang199
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1