用AT89C2051單片機(jī)制作的數(shù)字電容表:AT89C2051作為AT89C51的簡(jiǎn)化版雖然去掉了P0、P2等端口,使I/O口減少了,但是卻增加了一個(gè)電壓比較器,因此其功能在某些方面反而有所增強(qiáng),如能用來處理模擬量、進(jìn)行簡(jiǎn)單的模數(shù)轉(zhuǎn)換等。本文利用這一功能設(shè)計(jì)了一個(gè)數(shù)字電容表,可測(cè)量容量小于2微法的電容器的容量,采用3位半數(shù)字顯示,最大顯示值為1999,讀數(shù)單位統(tǒng)一采用毫微法(nf),量程分四檔,讀數(shù)分別乘以相應(yīng)的倍率。
上傳時(shí)間: 2013-11-19
上傳用戶:wuyuying
三種方法讀取鍵值 使用者設(shè)計(jì)行列鍵盤介面,一般常採(cǎi)用三種方法讀取鍵值。 中斷式 在鍵盤按下時(shí)產(chǎn)生一個(gè)外部中斷通知CPU,並由中斷處理程式通過不同位址讀資料線上的狀態(tài)判斷哪個(gè)按鍵被按下。 本實(shí)驗(yàn)採(cǎi)用中斷式實(shí)現(xiàn)使用者鍵盤介面。 掃描法 對(duì)鍵盤上的某一行送低電位,其他為高電位,然後讀取列值,若列值中有一位是低,表明該行與低電位對(duì)應(yīng)列的鍵被按下。否則掃描下一行。 反轉(zhuǎn)法 先將所有行掃描線輸出低電位,讀列值,若列值有一位是低表明有鍵按下;接著所有列掃描線輸出低電位,再讀行值。 根據(jù)讀到的值組合就可以查表得到鍵碼。4x4鍵盤按4行4列組成如圖電路結(jié)構(gòu)。按鍵按下將會(huì)使行列連成通路,這也是見的使用者鍵盤設(shè)計(jì)電路。 //-----------4X4鍵盤程序--------------// uchar keboard(void) { uchar xxa,yyb,i,key; if((PINC&0x0f)!=0x0f) //是否有按鍵按下 {delayms(1); //延時(shí)去抖動(dòng) if((PINC&0x0f)!=0x0f) //有按下則判斷 { xxa=~(PINC|0xf0); //0000xxxx DDRC=0x0f; PORTC=0xf0; delay_1ms(); yyb=~(PINC|0x0f); //xxxx0000 DDRC=0xf0; //復(fù)位 PORTC=0x0f; while((PINC&0x0f)!=0x0f) //按鍵是否放開 { display(data); } i=4; //計(jì)算返回碼 while(xxa!=0) { xxa=xxa>>1; i--; } if(yyb==0x80) key=i; else if(yyb==0x40) key=4+i; else if(yyb==0x20) key=8+i; else if(yyb==0x10) key=12+i; return key; //返回按下的鍵盤碼 } } else return 17; //沒有按鍵按下 }
上傳時(shí)間: 2013-11-12
上傳用戶:a673761058
MCS-51指令表.chm
上傳時(shí)間: 2013-10-20
上傳用戶:alex wang
基于FPGA數(shù)字電壓表的設(shè)計(jì) EDA是電子設(shè)計(jì)自動(dòng)化(Electronic Design Automation)的縮寫,在20世紀(jì)60年代中期從計(jì)算機(jī)輔助設(shè)計(jì)(CAD)、計(jì)算機(jī)輔助制造(CAM)、計(jì)算機(jī)輔助測(cè)試(CAT)和計(jì)算機(jī)輔助工程(CAE)的概念發(fā)展而來的。 EDA技術(shù)就是以計(jì)算機(jī)為工具,設(shè)計(jì)者在EDA軟件平臺(tái)上,用硬件描述語言VHDL完成設(shè)計(jì)文件,然后由計(jì)算機(jī)自動(dòng)地完成邏輯編譯、化簡(jiǎn)、分割、綜合、優(yōu)化、布局、布線和仿真,直至對(duì)于特定目標(biāo)芯片的適配編譯、邏輯映射和編程下載等工作。本電壓表的電路設(shè)計(jì)正是用VHDL語言完成的 。此次設(shè)計(jì)采用的是Altera公司 的Quartus II 7.0軟件。本次設(shè)計(jì)的參考電壓為2.5V,精度為0.01V。此電壓表的設(shè)計(jì)特點(diǎn)為通過軟件編程下載到硬件實(shí)現(xiàn),設(shè)計(jì)周期短,開發(fā)效率高。
標(biāo)簽: FPGA 數(shù)字電壓表 報(bào)告
上傳時(shí)間: 2013-11-24
上傳用戶:無聊來刷下
Si4432在無線抄表設(shè)備上的應(yīng)用
標(biāo)簽: 4432 Si 無線抄表 設(shè)備
上傳時(shí)間: 2013-10-31
上傳用戶:onewq
GPRS無線抄表終端
上傳時(shí)間: 2013-11-15
上傳用戶:金宜
由于近些年來智能電網(wǎng)的大力發(fā)展需求出現(xiàn)了各種自動(dòng)抄表系統(tǒng)的應(yīng)用方案,但各有不足之處未能真正在我國(guó)廣泛采用。為了實(shí)現(xiàn)智能電網(wǎng)自動(dòng)抄表系統(tǒng)的真正應(yīng)用,設(shè)計(jì)了一種易于實(shí)現(xiàn)的、網(wǎng)絡(luò)開銷小并低功耗的無線網(wǎng)絡(luò),它采用ARM和MCU作為自動(dòng)抄表系統(tǒng)的無線集中器硬件平臺(tái),并搭配Sub-GHz的射頻收發(fā)模塊,集中器與節(jié)點(diǎn)設(shè)備之間采用自定義協(xié)議的自動(dòng)組網(wǎng)形式, 可實(shí)現(xiàn)50個(gè)節(jié)點(diǎn)自動(dòng)靈活組網(wǎng),而且網(wǎng)絡(luò)開銷小只占用4 k存儲(chǔ)空間。整個(gè)系統(tǒng)具有實(shí)用性和應(yīng)用性強(qiáng)的特點(diǎn)。
標(biāo)簽: 自動(dòng)抄表 低功耗 無線 網(wǎng)絡(luò)設(shè)計(jì)
上傳時(shí)間: 2013-10-17
上傳用戶:fqscfqj
L波段表
標(biāo)簽: L波段
上傳時(shí)間: 2014-12-29
上傳用戶:aa7821634
介紹了遠(yuǎn)程抄表系統(tǒng)終端的硬件結(jié)構(gòu)與軟件流程設(shè)計(jì),STC89C52單片機(jī)作為主控單元,TC35i作為GSM通信模塊,實(shí)現(xiàn)電表數(shù)據(jù)的采集和遠(yuǎn)程無線傳輸。該系統(tǒng)具有成本低廉,運(yùn)行高效可靠的特點(diǎn),可實(shí)現(xiàn)遠(yuǎn)程抄表要求,解決了人工抄表效率低,準(zhǔn)確率低的問題,具有巨大的市場(chǎng)發(fā)展?jié)摿Α?
標(biāo)簽: GSM 遠(yuǎn)程抄表 終端設(shè)計(jì)
上傳時(shí)間: 2013-10-15
上傳用戶:RQB123
熱電偶分度表,測(cè)溫用
上傳時(shí)間: 2013-12-10
上傳用戶:fghygef
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1