C8051F020單片機(jī)的I/O測試程序,最基本的端口測試,運(yùn)行后P1-P7口出現(xiàn)低頻方波,可用來檢測最小系統(tǒng)能否正常工作。
標(biāo)簽: C8051F020 單片機(jī) 測試程序
上傳時(shí)間: 2017-01-22
上傳用戶:lmeeworm
(一)基本任務(wù):單頻正弦波模擬信號(hào)的簡單數(shù)字化。即對一個(gè)單頻正弦波模擬信號(hào)進(jìn)行抽樣、均勻量化、PCM二進(jìn)制自然編碼。 1、主要步驟和要求: (1)單頻正弦波模擬信號(hào)的抽樣實(shí)現(xiàn)。要求輸入信號(hào)的幅度A、頻率F和相位P可變;要求仿真時(shí)間從0到2/F,抽樣頻率為Fs=20F;要求給出抽樣信號(hào)samp的波形圖。 (2)單頻正弦波模擬信號(hào)均勻量化的實(shí)現(xiàn)。要求對抽樣信號(hào)sampl歸一化后再進(jìn)行均勻量化;要求量化電平數(shù)D可變;要求輸出信號(hào)為平頂正弦波;要求給出量化輸出信號(hào)quant的波形圖,并與抽樣信號(hào)samp畫在同一圖形窗口中進(jìn)行波形比較。 (3)單頻正弦波模擬信號(hào)PCM二進(jìn)制自然編碼的實(shí)現(xiàn)。要求按量化序號(hào)給出PCM二進(jìn)制自然編碼;要求給出編碼后的數(shù)字序列pcm。
標(biāo)簽: 正弦波 模擬信號(hào) PCM 抽樣
上傳時(shí)間: 2013-12-07
上傳用戶:無聊來刷下
TLC548和TLC549是以8位開關(guān)電容逐次逼近A/D轉(zhuǎn)換器為基礎(chǔ)而構(gòu)造的CMOS A/D轉(zhuǎn)換器。它們設(shè) 計(jì)成能通過3態(tài)數(shù)據(jù)輸出和模擬輸入與微處理器或外圍設(shè)備串行接口。TLC548和TLC549僅用輸入/輸出時(shí) 鐘(I/O CLOCK) 和芯片選擇(CS) 輸入作數(shù)據(jù)控制。TLC548的最高I/O CLOCK輸入頻率為2.048MHz, 而TLC549的I/O CLOCK輸入頻率最高可達(dá)1.1MHz。 有關(guān)與大多數(shù)通用微處理器接口的詳細(xì)資料已由工廠 準(zhǔn)備好,可供使用。
上傳時(shí)間: 2013-11-28
上傳用戶:aig85
程序所在目錄:ex5_SPI D/A 轉(zhuǎn)換芯片選用的是SPI 接口的TLC5620,串行4 通道8 位DA 轉(zhuǎn)換。 打開CC2000,進(jìn)行如下操作: 1.Project->Open ,打開該目錄中的工程文件。 2.Project->Rebuild ALL,編譯鏈接 3.File->Load Program 4.Debug->GO Main 5.Debug->RUN (快捷鍵F5) 用示波器可以看到DA_OUT1 接口輸出三角波 DA_OUT2 輸出三角波 用萬用表可以測到DA_OUT3 輸出2.475V DA_OUT4 輸出1.65V 各路的DA 輸出均由程序控制,用戶可參照程序中的注釋更改。
標(biāo)簽: SPI Project 5620 2000
上傳時(shí)間: 2017-04-26
上傳用戶:zhanditian
This small utility helps to generate seven segment display codes for different I/O connections. For example, AVR/PIC Port A.0 -> D Segment Port A.1 -> B Segment .... Also it can generate Common Cathode or Common Anode table codes.. I Coded it long time ago. I Hope help someone. Thank you
標(biāo)簽: connections different generate display
上傳時(shí)間: 2014-01-17
上傳用戶:開懷常笑
目的: 1.通過波形產(chǎn)生的例子掌握D/A轉(zhuǎn)換的方法。 2.了解各種波形發(fā)生器的編程實(shí)現(xiàn)。 實(shí)驗(yàn)的按鍵通過A口輸入,轉(zhuǎn)換結(jié)果由DAC1和DAC2引腳輸出。在實(shí)驗(yàn)中,可以將兩個(gè)輸出接至示波器和揚(yáng)聲器,通過示波器可以觀察波形輸出,另外可以聽到揚(yáng)聲器持續(xù)間斷的聲音。 按S1將產(chǎn)生鋸齒波,按S2產(chǎn)生三角波,按S3產(chǎn)生正弦波。
標(biāo)簽: 波形產(chǎn)生 實(shí)驗(yàn) 按鍵 轉(zhuǎn)換
上傳時(shí)間: 2013-12-22
上傳用戶:youke111
用于仿真進(jìn)入(由于使用的IN0通道,所以ADDA,ADDB,ADDC均接低電平),經(jīng)過模/數(shù)轉(zhuǎn)換后,產(chǎn)生相應(yīng)的數(shù)字量經(jīng)過其輸出通道D0-D7傳送給AT89C51芯片的P1口,AT89C51負(fù)責(zé)把接收到的數(shù)字量經(jīng)過數(shù)據(jù)處理,產(chǎn)生正確的7段數(shù)碼管的顯示段碼傳送給四位LED,同時(shí)它還通過其四位I/O口P2.0、P2.1、P2.2、P2.3產(chǎn)生位選信號(hào)控制數(shù)碼管的亮滅。此外,AT89C51還控制ADC0808的工作。其中,單片機(jī)AT89C51通過定時(shí)器中斷從P2.4輸出方波,接到ADC0808的CLOCK,P2.6發(fā)正脈沖啟動(dòng)A/D轉(zhuǎn)換,P2.5檢測A/D轉(zhuǎn)換是否完成,轉(zhuǎn)換完成后,P2.7置高從P1口讀取轉(zhuǎn)換結(jié)果送給LED顯示出來[3]。簡易數(shù)字直流電壓表的硬件電路已經(jīng)設(shè)計(jì)完成,就可以選取相應(yīng)的芯片和元器件,利用Proteus軟件繪制出硬件的原理,并仔細(xì)地檢查修改,直至形成完善的硬件原理圖。但要真正實(shí)現(xiàn)電路對電壓的測量和顯示功能,還需要有相應(yīng)的軟件配合,才能達(dá)到設(shè)計(jì)要求。
標(biāo)簽: 程序
上傳時(shí)間: 2015-02-27
上傳用戶:dpseternal
此電路的工作原理是:+5V模擬電壓信號(hào)通過變阻器VR1分壓后由ADC08008的IN0通道進(jìn)入(由于使用的IN0通道,所以ADDA,ADDB,ADDC均接低電平),經(jīng)過模/數(shù)轉(zhuǎn)換后,產(chǎn)生相應(yīng)的數(shù)字量經(jīng)過其輸出通道D0-D7傳送給AT89C51芯片的P1口,AT89C51負(fù)責(zé)把接收到的數(shù)字量經(jīng)過數(shù)據(jù)處理,產(chǎn)生正確的7段數(shù)碼管的顯示段碼傳送給四位LED,同時(shí)它還通過其四位I/O口P2.0、P2.1、P2.2、P2.3產(chǎn)生位選信號(hào)控制數(shù)碼管的亮滅。此外,AT89C51還控制ADC0808的工作。其中,單片機(jī)AT89C51通過定時(shí)器中斷從P2.4輸出方波,接到ADC0808的CLOCK,P2.6發(fā)正脈沖啟動(dòng)A/D轉(zhuǎn)換,P2.5檢測A/D轉(zhuǎn)換是否完成,轉(zhuǎn)換完成后,P2.7置高從P1口讀取轉(zhuǎn)換結(jié)果送給LED顯示出來[3]。簡易數(shù)字直流電壓表的硬件電路已經(jīng)設(shè)計(jì)完成,就可以選取相應(yīng)的芯片和元器件,利用Proteus軟件繪制出硬件的原理,并仔細(xì)地檢查修改,直至形成完善的硬件原理圖。但要真正實(shí)現(xiàn)電路對電壓的測量和顯示功能,還需要有相應(yīng)的軟件配合,才能達(dá)到設(shè)計(jì)要求
標(biāo)簽: 電源設(shè)計(jì)
上傳時(shí)間: 2015-02-27
上傳用戶:dpseternal
第1章:介紹如何輸出方波信號(hào),使喇叭發(fā)出聲音的方法,包括發(fā)出“嘩”聲的函數(shù)和分別傳遞一個(gè)、二個(gè)及三個(gè)白變量的“嘩”聲函數(shù),以及利用定時(shí)器產(chǎn)生方波信號(hào)而令喇叭發(fā)出“嘩”聲,并敘述音階與頻率的關(guān)系,以此作為演奏音樂的基礎(chǔ)。第2章:演奏音樂的程序由main()函數(shù)開始,將其所有函數(shù)定義在·個(gè)main.c的模塊內(nèi),并分別以各種指令結(jié)構(gòu)來循序漸進(jìn)地介紹軟件構(gòu)建的思維與解決方法。第3章:以模塊化的設(shè)計(jì)方式將單獨(dú)的個(gè)main.c模塊細(xì)分為main.c模塊、initial.c模塊、delay.c模塊、music.c模塊以及其對應(yīng)的包括文件,可以使種序易于了解,節(jié)省開發(fā)時(shí)間。而且,用范例來說明各種應(yīng)用方法,以使讀者建立.整體思維,并進(jìn)行有效的學(xué)習(xí)。第4章:詳細(xì)介紹如何利用定時(shí)器釣中斷方法來產(chǎn)生音階的頻率,并山1/)輸出此方波信號(hào)而驅(qū)動(dòng)喇叭發(fā)出正確的音階。當(dāng)連續(xù)產(chǎn)生各音符的音調(diào)頻率時(shí),則形成演奏音樂,并漸進(jìn)式地說明什么樣的設(shè)計(jì)方法是最好的。第5章:音符的形成有兩個(gè)要素:音調(diào)及音長,當(dāng)音調(diào)以定時(shí)器中斷方法來生,音長是否也可以由定時(shí)器來產(chǎn)生呢?本章介紹如何利用timerO及timer]兩個(gè)定時(shí)器中斷方法來演奏音樂,并特別說明當(dāng)音長計(jì)時(shí)中斷時(shí)間太短時(shí)所造成的影響以及解決的方法。第6章:說明音樂中“移調(diào)”的概念,分別以查表法和計(jì)算法來舉例說明D大調(diào)、降E大調(diào)、F大調(diào)、G大調(diào)、降A(chǔ)大調(diào)、降B大調(diào)。并以TACT開關(guān)的按鍵動(dòng)作來闡述移調(diào)的功能,而以外部中斷的方法來達(dá)到音樂演奏中實(shí)時(shí)移調(diào)的功能。第7章:介紹如何以按鍵開關(guān)來選曲,以“嘩”聲和LED閃爍方式作為選曲的提示動(dòng)作,并以下列技巧來說明按鍵的處理方法:開關(guān)持續(xù)按著的重復(fù)動(dòng)作、開關(guān)持續(xù)按著也動(dòng)作一次、消除按鍵彈跳波的程序規(guī)劃、持續(xù)按鍵以延時(shí)方式來繼續(xù)執(zhí)行動(dòng)作,及持續(xù)按鍵以定時(shí)器計(jì)時(shí)方式來繼續(xù)執(zhí)行動(dòng)作。同時(shí),通過此方式來培養(yǎng)讀者軟件設(shè)計(jì)的能力并使讀者養(yǎng)成慎密的思維方式。第8章:以9個(gè)按鍵開關(guān)分別代表1~9首的按鍵選曲,并介紹如何以l/O的方式、SCAN的方式以及ADC的方式來檢測按鍵動(dòng)作,以及當(dāng)微電腦1/0不敷使用時(shí)的解決方法。更多相關(guān)內(nèi)容已全部上傳:8051單片機(jī)徹底研究-基礎(chǔ)篇:http://dl.21ic.com/download/8051-330965.html 8051單片機(jī)徹底研究-經(jīng)驗(yàn)篇:http://dl.21ic.com/download/8051-330966.html 8051單片機(jī)徹底研究-入門篇:http://dl.21ic.com/download/8051-330967.html 8051單片機(jī)徹底研究-實(shí)習(xí)篇:http://dl.21ic.com/download/8051-330969.html 8051單片機(jī)C語言軟件設(shè)計(jì)的藝術(shù):http://dl.21ic.com/download/8051-330970.html
上傳時(shí)間: 2022-06-25
上傳用戶:
第1章 引 言產(chǎn)業(yè)界人士和觀察家(甚至包括那些經(jīng)過多年外層空間旅行剛剛返回這個(gè)世界的人)都已經(jīng)很清楚,因特網(wǎng)( I n t e r n e t)發(fā)展所達(dá)到的地位和其所產(chǎn)生的現(xiàn)象都不同于本世紀(jì)或上世紀(jì)所提出的任何一種技術(shù)。 I n t e r n e t的延伸和影響范圍、有關(guān) I n t e r n e t 出版物、以及包括美國在線(A O L)、美國電報(bào)電話公司( AT & T)和微軟公司等I n t e r n e t產(chǎn)業(yè)界的大量風(fēng)險(xiǎn)投資者,這一切都會(huì)使我們有一種紛繁迷亂的感覺。所有這些都是通過這樣或那樣的方式與 I n t e r n e t連接起來。I n t e r n e t也是Joe Sixpack和Fortune 1000這樣的網(wǎng)站每天都關(guān)心、考慮和使用的唯一技術(shù)。或許I n t e r n e t是世界上少有的幾個(gè)能夠以相同的平等程度來對待每一個(gè)用戶的實(shí)體組織之一。一個(gè)企業(yè)的首席執(zhí)行官( C E O)如果想給公司提供更好的網(wǎng)絡(luò)服務(wù)保證,他必須建立一個(gè)專用網(wǎng)絡(luò)。而在I n t e r n e t中,每一個(gè)人對網(wǎng)絡(luò)的訪問都是平等的。I n t e r n e t的發(fā)展并沒有損害到那些在過去 1 5 0年中所發(fā)展起來的其他技術(shù)。的確,電話技術(shù)是相當(dāng)重要的,它可以使我們能夠在雙方不見面的情況下通過聲音與線路另一端的人通話。同樣,汽車也改變了我們的生活,汽車的出現(xiàn)能夠使我們在一天之內(nèi)跨越更大的距離,而這個(gè)距離要比任何其他動(dòng)物多出一個(gè)數(shù)量級。電燈、無線電和電視都曾經(jīng)是改善我們?nèi)粘I畹氖种匾募夹g(shù),擴(kuò)展了我們在非睡眠狀態(tài)的時(shí)間,向我們傳播各種信息,使我們享受更多的娛樂。我們已經(jīng)在很大程度上解決了生存問題。大多數(shù)人的飯桌上有足夠的食品、有溫暖的住所,并且都有一個(gè)工作場所,可以每天早出晚歸地工作。我們也可以不必被動(dòng)地接收各種電視節(jié)目,而可以輕松地使用遙控器選擇欣賞自己喜愛的頻道。I n t e r n e t除了有把事情變得更好的能力外,也可能會(huì)把事情搞得更糟。在好的一方面,I n t e r n e t能夠使我們在世界范圍同人們進(jìn)行對等通信;使我們能夠訪問那些存儲(chǔ)在數(shù)以百萬計(jì)的網(wǎng)絡(luò)計(jì)算機(jī)上的幾乎無限的大量信息。一些功能強(qiáng)大的搜索引擎能夠使我們更加簡單和迅速地實(shí)現(xiàn)對有用、有意義的信息資源的定位。不同階段的商務(wù)活動(dòng),包括從最初的偶然興趣直到成熟的采購定單等,都可以在 I n t e r n e t上完成。甚至于許多人已經(jīng)開始幻想在將來的某天,I n t e r n e t能使我們不再需要每天早起去上班了。人們可以靠在枕頭上使用一臺(tái)膝上型計(jì)算機(jī)(或許將來可能出現(xiàn)的任何先進(jìn)的計(jì)算機(jī))通過撥接 I n t e r n e t對所有的商務(wù)活動(dòng)和某些消遣娛樂進(jìn)行管理和維護(hù)。在不利的一方面,I n t e r n e t也可能使我們成為有電子怪癖的人,使我們?nèi)狈εc其他人進(jìn)行直接交流的能力。人們僅有的非睡眠時(shí)間都將被耗費(fèi)在計(jì)算機(jī)的熒光屏前,不停地鍵入I n t e r n e t地址(U R L)或指向其他的超級鏈接。最令人不安的是,由于“等待回應(yīng)( W F R E,waiting for reply)”而浪費(fèi)的時(shí)間是不可挽回的。 W F R E現(xiàn)象的出現(xiàn)是由于I n t e r n e t上太擁塞、太慢,以至于你的瀏覽器似乎進(jìn)入了一個(gè)永久“等待回應(yīng)”的狀態(tài)。有時(shí)候它只是幾秒鐘的問題;另一些情況下可能是幾分鐘。你在 W F R E狀態(tài)下盯著計(jì)算機(jī)熒光屏等待所花費(fèi)的時(shí)間第一部分 概 述是相當(dāng)大的,這些時(shí)間的總和可能會(huì)是一個(gè)令人吃驚的數(shù)字,其數(shù)量級或許是幾個(gè)月甚至幾年。我們所討論的要點(diǎn)在于:1) Internet已經(jīng)經(jīng)歷了巨大的增長過程,并且這種增長將會(huì)繼續(xù)。2) 不論是居民用戶或者是團(tuán)體用戶, I n t e r n e t都受到了同等的歡迎。對于后者, I n t e r n e t還意味著新的收入增長點(diǎn)。3) 一些實(shí)力很強(qiáng)并且有創(chuàng)造力的產(chǎn)業(yè)巨頭正在致力于 I n t e r n e t的應(yīng)用,以便為其企業(yè)自身及其消費(fèi)者提供有利條件。無庸置疑,不論是偶爾對 I n t e r n e t的臨時(shí)使用還是正式規(guī)范地應(yīng)用I n t e r n e t,都將導(dǎo)致對I n t e r n e t更多的興趣和廣告宣傳。與此同時(shí),也將伴隨著 I n t e r n e t應(yīng)用和及其流量的成比例的增長。4) 目前I n t e r n e t的帶寬和容量還是缺乏的,這導(dǎo)致了 I n t e r n e t上不穩(wěn)定的響應(yīng)時(shí)間和不可預(yù)知的性能。同時(shí)產(chǎn)生的問題是, I n t e r n e t是否有能力支持未來的、高帶寬需求的、時(shí)延敏感的應(yīng)用?或者說I n t e r n e t是否有能力支持居民對帶寬容量的適度增長的需求?我們是如何進(jìn)入了這樣一個(gè)不穩(wěn)定的狀態(tài)呢?這個(gè)問題有若干答案,但其中沒有一個(gè)是真正有權(quán)威性的解釋,或許還有一些是可以根本不考慮的。首先, I n t e r n e t是其自身成功的一個(gè)受害者。每一天都有新的用戶加入到 I n t e r n e t中,越來越多的人不停地使用瀏覽器通過一個(gè)We b站點(diǎn)搜尋他們所感興趣的下一個(gè) We b站點(diǎn)。由于訪問 I n t e r n e t的價(jià)格僅是電話的市話費(fèi)用附加一個(gè)適度的費(fèi)率,因此并沒有一個(gè)價(jià)格上的保護(hù)手段來防止某些瀏覽者對 I n t e r n e t資源的長時(shí)間占用。另一種資源的缺乏不一定是由于網(wǎng)絡(luò)資源的不足引起的,而更大程度上是由于服務(wù)器的資源不足造成的。對某些服務(wù)器或服務(wù)器陣列來說,突發(fā)性的連接請求所引起的負(fù)荷和突發(fā)的頻度可能大大超過了這些服務(wù)器的處理能力。這種突發(fā)的大量的連接請求一般發(fā)生在大量的客戶試圖同時(shí)訪問同一個(gè) We b服務(wù)器的時(shí)候。這個(gè)問題可以被認(rèn)為是一個(gè)臨時(shí)性的問題,因?yàn)榉?wù)器的供應(yīng)商通常會(huì)不斷地提供新型的內(nèi)容服務(wù)器主機(jī)、負(fù)載平衡器、 We b緩存器等來使該問題得到緩解 。另一個(gè)問題是某些鏈路可能正好沒有足夠的帶寬來支持業(yè)務(wù)所提供的流量負(fù)荷。這個(gè)問題的部分解決方案當(dāng)然是增加更多的帶寬;一些新的技術(shù),如波分復(fù)用( W D M)技術(shù),似乎可以為用戶提供幾乎無限的帶寬。所有這些我們上述所討論的問題都是造成 I n t e r n e t及I n t r a n e t(I n t r a n e t是I n t e r n e t在企業(yè)范圍內(nèi)的一個(gè)著名的復(fù)制品)性能極其不穩(wěn)定的重要因素。在這些問題中,有很多都已經(jīng)被研究清楚了;雖然其中有些諸如價(jià)格等問題是不可能在一夜之間得到解決的,但是我們至少已經(jīng)知道解決方案是存在的,并且可以在不久的將來得到應(yīng)用。然而,有關(guān)I n t e r n e t性能和基于I P協(xié)議進(jìn)行網(wǎng)絡(luò)互連的最基本問題,很大程度上還在于基本 I P路由轉(zhuǎn)發(fā)處理過程和該功能的實(shí)現(xiàn)平臺(tái)。
標(biāo)簽: ip交換技術(shù)
上傳時(shí)間: 2022-07-27
上傳用戶:fliang
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1