當(dāng)前位置:首頁(yè) > 嵌入式 > 嵌入式硬件


引言

近年來(lái),隨著制造技術(shù)的發(fā)展,單片機(jī)的價(jià)格越來(lái)越低,性能卻不斷提升,因而其應(yīng)用范圍也越來(lái)越廣。然而在開(kāi)發(fā)基于單片機(jī)的應(yīng)用系統(tǒng)時(shí),傳統(tǒng)方法一般都需要大量的硬件設(shè)備,這些設(shè)備極易損壞而且攜帶不方便。為此,本文基于AT89C51數(shù)據(jù)采集系統(tǒng)詳細(xì)說(shuō)明了如何利用Pro-teus和兩款串口仿真軟件來(lái)進(jìn)行單片機(jī)程序及外圍電路的仿真設(shè)計(jì)。采用該方法可以大大簡(jiǎn)化硬件電路測(cè)試和系統(tǒng)調(diào)試過(guò)程,對(duì)單片機(jī)系統(tǒng)開(kāi)發(fā)具有指導(dǎo)意義。本文介紹的基于AT89C5l單片機(jī)的數(shù)據(jù)采集系統(tǒng)能實(shí)現(xiàn)16路信號(hào)輸入,每一路都是0~10 mV的信號(hào),每秒鐘采集一遍,從而將數(shù)據(jù)傳給上位PC計(jì)算機(jī)。

1 硬件設(shè)計(jì)

1.1 主控芯片

AT89C51是一種帶有4 KB閃爍可編程可擦除只讀存儲(chǔ)器的低電壓,高性能CMOS 8位微處理器,可為很多嵌入式控制系統(tǒng)提供靈活且價(jià)廉的方案。所以,本設(shè)計(jì)采用ATMEL公司的AT89C51作為程序的主控芯片。

AT89C51數(shù)據(jù)總線是由P0口提供的,P0口本身能以多種方式提供數(shù)據(jù)總線和地址總線。當(dāng)ALE輸出信號(hào)為高電平時(shí),P0將輸出的數(shù)據(jù)鎖入總線驅(qū)動(dòng)器中作為地址的低8位,然后和P2送出來(lái)的高8位地址一起組成一個(gè)完整的16位地址,以尋址到外部的64KB的地址空間。AT89C51的地址總線比較簡(jiǎn)單(只有3個(gè):RD、WR、PSEN),其中RD是用來(lái)讀取外部數(shù)據(jù)內(nèi)存的控制線,WR是用來(lái)寫數(shù)據(jù)到外部數(shù)據(jù)內(nèi)存的控制線,PSEN是用來(lái)存取外部程序內(nèi)存的讀取控制線。

由于P0口是數(shù)據(jù)和地址分時(shí)復(fù)用口,故要進(jìn)行地址鎖存,本設(shè)計(jì)使用74HC573作為鎖存器。

1.2 系統(tǒng)硬件電路

本系統(tǒng)的硬件電路原理如圖1所示。因?yàn)锳DC0809的地址選擇端A、B、C都接地,所以ADC0809的數(shù)據(jù)采集通道只有IN0被選通。16路模擬信號(hào)連接到多路選擇模擬開(kāi)關(guān)HCC4067后,即可通過(guò)地址選擇端A、B、C、D進(jìn)行選擇,每一次選通一路,選通的通道經(jīng)IO COM X和ADC0809的IN0相連,以進(jìn)行A/D轉(zhuǎn)換。P2.7(地址總線最高位A 15)可作為A/D轉(zhuǎn)換的啟動(dòng)開(kāi)關(guān),P2.7為低電平有效。在啟動(dòng)A/D轉(zhuǎn)換時(shí),可由寫信號(hào)WR和P2.7控制ADC0809的地址鎖存和轉(zhuǎn)換啟動(dòng)。而在讀取轉(zhuǎn)換結(jié)果時(shí),則由讀信號(hào)RD和P2.7控制ADC0809的OE信號(hào)。若令P2.7為0,74HC573的A、B、C、D即可給出被選擇的模擬通道的地址,此時(shí)若ABCD=0000,則16路信號(hào)的100被選通,并將其數(shù)據(jù)送到ADC0809的IN0中,地址是7FF0H;若ABCD:1111,地址為7FFFH,則指向IO15。所以,16路信號(hào)依次對(duì)應(yīng)的地址為7FFOH~7FFFH。轉(zhuǎn)換完成后,數(shù)據(jù)將保存到一數(shù)組中,直到當(dāng)上位PC機(jī)通過(guò)串行口發(fā)信號(hào)時(shí),AT89C51通過(guò)檢測(cè)地址是否和本機(jī)地址相符來(lái)作出動(dòng)作。如果地址相符,則發(fā)送A/D轉(zhuǎn)換結(jié)果,如不相符,則繼續(xù)等待。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國(guó)汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開(kāi)發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來(lái)越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來(lái)越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開(kāi)幕式在貴陽(yáng)舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語(yǔ)權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營(yíng)業(yè)績(jī)穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤(rùn)率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長(zhǎng) 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競(jìng)爭(zhēng)力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競(jìng)爭(zhēng)優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營(yíng)商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國(guó)電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長(zhǎng)三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡(jiǎn)稱"軟通動(dòng)力")與長(zhǎng)三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉