亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊(cè)

輕輕巧巧輕輕巧巧請(qǐng)(qǐng)求權(quán)(quán)

  • SPMC65系列單片機(jī)編程工具Q-Writer使用說明書

    凌陽科技股份有限公司保留對(duì)此文件修改之權(quán)利且不另行通知。凌陽科技股份有限公司所提供之信息相信為正確且可靠之信息,但并不保證本文件中絕無錯(cuò)誤。請(qǐng)于向凌陽科技股份有限公司提出訂單前,自行確定所使用之相關(guān)技術(shù)文件及規(guī)格為最新之版本。若因貴公司使用本公司之文件或產(chǎn)品,而涉及第三人之專利或著作權(quán)等智能財(cái)產(chǎn)權(quán)之應(yīng)用及配合時(shí),則應(yīng)由貴公司負(fù)責(zé)取得同意及授權(quán),本公司僅單純販?zhǔn)郛a(chǎn)品,上述關(guān)于同意及授權(quán),非屬本公司應(yīng)為保證之責(zé)任。又未經(jīng)凌陽科技股份有限公司之正式書面許可,本公司之所有產(chǎn)品不得使用于醫(yī)療器材,維持生命系統(tǒng)及飛航等相關(guān)設(shè)備。

    標(biāo)簽: Q-Writer SPMC 65 單片機(jī)

    上傳時(shí)間: 2013-10-16

    上傳用戶:fqscfqj

  • HT48R07A-1/HT48R09A-1經(jīng)濟(jì)型輸入/輸出八

    專利權(quán)盛群半導(dǎo)體公司在全球各地區(qū)已核準(zhǔn)和申請(qǐng)中之專利權(quán)至少有160件以上,享有絕對(duì)之合法權(quán)益。與盛群公司MCU或其它產(chǎn)品有關(guān)的專利權(quán)并未被同意授權(quán)使用,任何經(jīng)由不當(dāng)手段侵害盛群公司專利權(quán)之公司、組織或個(gè)人,盛群將采取一切可能的法律行動(dòng),遏止侵權(quán)者不當(dāng)?shù)那謾?quán)行為,并追討盛群公司因侵權(quán)行為所受之損失、或侵權(quán)者所得之不法利益。 商標(biāo)權(quán)盛群之名稱和標(biāo)識(shí)、Holtek標(biāo)識(shí)、HT-IDE、HT-ICE、MarvelSpeech、MusicMicro、AdlibMicro MagicVoice、GreenDialer、PagerPro、Q-Voice、TurboVoice、EasyVoice和HandyWriter都是盛群半導(dǎo)體公司在臺(tái)灣地區(qū)和其它國家的注冊(cè)商標(biāo)。 著作權(quán)Copyright2006byHOLTEKSEMICONDUCTORINC.規(guī)格書中所出現(xiàn)的信息在出版當(dāng)時(shí)相信是正確的,然而盛群對(duì)于規(guī)格內(nèi)容的使用不負(fù)責(zé)任。文中提到的應(yīng)用其目的僅僅是用來做說明,盛群不保證或不表示這些應(yīng)用沒有更深入的修改就能適用,也不推薦它的產(chǎn)品使用在會(huì)由于故障或其它原因可能會(huì)對(duì)人身造成危害的地方。盛群產(chǎn)品不授權(quán)使用于救生、維生器件或系統(tǒng)中做為關(guān)鍵器件。

    標(biāo)簽: HT 48 07 09

    上傳時(shí)間: 2013-10-12

    上傳用戶:hui626493

  • 一種程控濾波器的設(shè)計(jì)

     該系統(tǒng)以單片機(jī)為控制核心,結(jié)合雙二階環(huán)路濾波器的基本原理,使其同時(shí)具備低通、高通、帶通、帶阻濾波器的功能,利用DAC等效為可變電阻,實(shí)現(xiàn)了濾波器參數(shù)的程控。該系統(tǒng)可通過鍵盤設(shè)置濾波器的種類、截止頻率和Q值,低通、高通濾波器截止頻率以及帶通、帶阻濾波器中心頻率可預(yù)置范圍為100 Hz~50 kHz,Q值范圍為0.5~5。系統(tǒng)采用矩陣鍵盤和LCD液晶顯示,人機(jī)交互界面友好。

    標(biāo)簽: 程控濾波器

    上傳時(shí)間: 2013-11-29

    上傳用戶:ajaxmoon

  • 匯編語言程序設(shè)計(jì)知識(shí)

    4.1 編程的步驟、方法和技巧4.1.2 編程的方法和技巧                    4.1.3 匯編語言程序的基本結(jié)構(gòu)         4.2 匯編語言源程序的編輯和匯編          4.2.1 源程序編輯                                 4.2.2 源程序的匯編                             4.2.3 偽指令                                                 計(jì)算機(jī)在完成一項(xiàng)工作時(shí),必須按順序執(zhí)行各種操作。這些操作是程序設(shè)計(jì)人員用計(jì)算機(jī)所能接受的語言把解決問題的步驟事先描述好的,也就是事先編好計(jì)算機(jī)程序,再由計(jì)算機(jī)去執(zhí)行。匯編語言程序設(shè)計(jì),要求設(shè)計(jì)人員對(duì)單片機(jī)的硬件結(jié)構(gòu)有較詳細(xì)的了解。編程時(shí),對(duì)數(shù)據(jù)的存放、寄存器和工作單元的使用等要由設(shè)計(jì)者安排;而高語言程序設(shè)計(jì)時(shí),這些工作是由計(jì)算機(jī)軟件完成的,程序設(shè)計(jì)人員不必考慮。 4.1.1    編程步驟     一、分析問題     首先,要對(duì)需要解決的問題進(jìn)行分析,以求對(duì)問題有正確的理解。例如,解決問題的任務(wù)是什么?工作過程是什么?現(xiàn)有的條件,已知的數(shù)據(jù),對(duì)運(yùn)算的精確和速度方面的要求是什么?設(shè)計(jì)的硬件結(jié)構(gòu)是否方便編程等等。     二、確定算法      算法就是如何將實(shí)際問題轉(zhuǎn)化成程序模塊來處理。      解決一個(gè)問題,常常有幾種可選擇的方法。從數(shù)學(xué)角度來描述,可能有幾種不同的算法。在編制程序以前,先要對(duì)不同的算法進(jìn)行分析、比較,找出最適宜的算法。 ?      三、畫程序流程圖       程序流程圖是使用各種圖形、符號(hào)、有向線段等來說明程序設(shè)計(jì)過程的一種直觀的表示,常采用以下圖形及符號(hào):橢圓框(    )或桶行框(    )表示程序的開始或結(jié)束。 矩形框(   )表示要進(jìn)行的工作。 菱形框(   )表示要判斷的事情,菱形框內(nèi)的表達(dá)式表示要判斷的內(nèi)容。 圓圈(   )表示連接點(diǎn)。 指向線(→)表示程序的流向。     流程圖步驟分得越細(xì)致,編寫程序時(shí)也就越方便。    

    標(biāo)簽: 匯編語言 程序設(shè)計(jì)

    上傳時(shí)間: 2013-10-10

    上傳用戶:18888888888

  • 單片機(jī)系統(tǒng)中標(biāo)準(zhǔn)漢字庫的生成及應(yīng)用

    給出了一種標(biāo)準(zhǔn)硬件漢字庫的生成方法,介紹了硬字庫中字模的結(jié)構(gòu),給出了由漢字機(jī)內(nèi)碼求字模首地址的計(jì)算方法。結(jié)合通用的液晶顯示控制器KS0108,分析了其顯示RAM的結(jié)構(gòu),根據(jù)其與字庫字模結(jié)構(gòu)的不同,給出了用51單片機(jī)匯編語言編寫的字模轉(zhuǎn)換子程序。

    標(biāo)簽: 單片機(jī)系統(tǒng) 標(biāo)準(zhǔn) 漢字庫

    上傳時(shí)間: 2013-10-17

    上傳用戶:1142895891

  • 同地彈現(xiàn)象的分析和講解

    地彈的形成:芯片內(nèi)部的地和芯片外的PCB地平面之間不可避免的會(huì)有一個(gè)小電感。這個(gè)小電感正是地彈產(chǎn)生的根源,同時(shí),地彈又是與芯片的負(fù)載情況密切相關(guān)的。下面結(jié)合圖介紹一下地彈現(xiàn)象的形成。 簡單的構(gòu)造如上圖的一個(gè)小“場(chǎng)景”,芯片A為輸出芯片,芯片B為接收芯片,輸出端和輸入端很近。輸出芯片內(nèi)部的CMOS等輸入單元簡單的等效為一個(gè)單刀雙擲開關(guān),RH和RL分別為高電平輸出阻抗和低電平輸出阻抗,均設(shè)為20歐。GNDA為芯片A內(nèi)部的地。GNDPCB為芯片外PCB地平面。由于芯片內(nèi)部的地要通過芯片內(nèi)的引線和管腳才能接到GNDPCB,所以就會(huì)引入一個(gè)小電感LG,假設(shè)這個(gè)值為1nH。CR為接收端管腳電容,這個(gè)值取6pF。這個(gè)信號(hào)的頻率取200MHz。雖然這個(gè)LG和CR都是很小的值,不過,通過后面的計(jì)算我們可以看到它們對(duì)信號(hào)的影響。先假設(shè)A芯片只有一個(gè)輸出腳,現(xiàn)在Q輸出高電平,接收端的CR上積累電荷。當(dāng)Q輸出變?yōu)榈碗娖降臅r(shí)候。CR、RL、LG形成一個(gè)放電回路。自諧振周期約為490ps,頻率為2GHz,Q值約為0.0065。使用EWB建一個(gè)仿真電路。(很老的一個(gè)軟件,很多人已經(jīng)不懈于使用了。不過我個(gè)人比較依賴它,關(guān)鍵是建模,模型參數(shù)建立正確的話仿真結(jié)果還是很可靠的,這個(gè)小軟件幫我發(fā)現(xiàn)和解決過很多實(shí)際模擬電路中遇到的問題。這個(gè)軟件比較小,有比較長的歷史,也比較成熟,很容易上手。建議電子初入門的同學(xué)還是熟悉一下。)因?yàn)橹魂P(guān)注下降沿,所以簡單的構(gòu)建下面一個(gè)電路。起初輸出高電平,10納秒后輸出低電平。為方便起見,高電平輸出設(shè)為3.3V,低電平是0V。(實(shí)際200M以上芯片IO電壓會(huì)比較低,多采用1.5-2.5V。)

    標(biāo)簽:

    上傳時(shí)間: 2013-10-17

    上傳用戶:zhishenglu

  • 單片機(jī)音樂中音調(diào)和節(jié)拍的確定方法

    單片機(jī)音樂中音調(diào)和節(jié)拍的確定方法:調(diào)號(hào)-音樂上指用以確定樂曲主音高度的符號(hào)。很明顯一個(gè)八度就有12個(gè)半音。A、B、C、D、E、F、G。經(jīng)過聲學(xué)家的研究,全世界都用這些字母來表示固定的音高。比如,A這個(gè)音,標(biāo)準(zhǔn)的音高為每秒鐘振動(dòng)440周。 升C調(diào):1=#C,也就是降D調(diào):1=BD;277(頻率)升D調(diào):1=#D,也就是降E調(diào):1=BE;311升F調(diào):1=#F,也就是降G調(diào):1=BG;369升G調(diào):1=#G,也就是降A(chǔ)調(diào):1=BA;415升A調(diào):1=#A,也就是降B調(diào):1=BB。466,C 262   #C277   D 294   #D(bE)311  E 330   F 349   #F369   G 392  #G415A 440.    #A466    B 494 所謂1=A,就是說,這首歌曲的“導(dǎo)”要唱得同A一樣高,人們也把這首歌曲叫做A調(diào)歌曲,或叫“唱A調(diào)”。1=C,就是說,這首歌曲的“導(dǎo)”要唱得同C一樣高,或者說“這歌曲唱C調(diào)”。同樣是“導(dǎo)”,不同的調(diào)唱起來的高低是不一樣的。各調(diào)的對(duì)應(yīng)的標(biāo)準(zhǔn)頻率為: 單片機(jī)演奏音樂時(shí)音調(diào)和節(jié)拍的確定方法 經(jīng)常看到一些剛學(xué)單片機(jī)的朋友對(duì)單片機(jī)演奏音樂比較有興趣,本人也曾是這樣。在此,本人將就這方面的知識(shí)做一些簡介,但愿能對(duì)單片機(jī)演奏音樂比較有興趣而又不知其解的朋友能有所啟迪。 一般說來,單片機(jī)演奏音樂基本都是單音頻率,它不包含相應(yīng)幅度的諧波頻率,也就是說不能象電子琴那樣能奏出多種音色的聲音。因此單片機(jī)奏樂只需弄清楚兩個(gè)概念即可,也就是“音調(diào)”和“節(jié)拍”。音調(diào)表示一個(gè)音符唱多高的頻率,節(jié)拍表示一個(gè)音符唱多長的時(shí)間。 在音樂中所謂“音調(diào)”,其實(shí)就是我們常說的“音高”。在音樂中常把中央C上方的A音定為標(biāo)準(zhǔn)音高,其頻率f=440Hz。當(dāng)兩個(gè)聲音信號(hào)的頻率相差一倍時(shí),也即f2=2f1時(shí),則稱f2比f1高一個(gè)倍頻程, 在音樂中1(do)與 ,2(來)與 ……正好相差一個(gè)倍頻程,在音樂學(xué)中稱它相差一個(gè)八度音。在一個(gè)八度音內(nèi),有12個(gè)半音。以1—i八音區(qū)為例, 12個(gè)半音是:1—#1、#1—2、2—#2、#2—3、3—4、4—#4,#4—5、5一#5、#5—6、6—#6、#6—7、7—i。這12個(gè)音階的分度基本上是以對(duì)數(shù)關(guān)系來劃分的。如果我們只要知道了這十二個(gè)音符的音高,也就是其基本音調(diào)的頻率,我們就可根據(jù)倍頻程的關(guān)系得到其他音符基本音調(diào)的頻率。 知道了一個(gè)音符的頻率后,怎樣讓單片機(jī)發(fā)出相應(yīng)頻率的聲音呢?一般說來,常采用的方法就是通過單片機(jī)的定時(shí)器定時(shí)中斷,將單片機(jī)上對(duì)應(yīng)蜂鳴器的I/O口來回取反,或者說來回清零,置位,從而讓蜂鳴器發(fā)出聲音,為了讓單片機(jī)發(fā)出不同頻率的聲音,我們只需將定時(shí)器予置不同的定時(shí)值就可實(shí)現(xiàn)。那么怎樣確定一個(gè)頻率所對(duì)應(yīng)的定時(shí)器的定時(shí)值呢?以標(biāo)準(zhǔn)音高A為例:   A的頻率f = 440 Hz,其對(duì)應(yīng)的周期為:T = 1/ f = 1/440 =2272μs 由上圖可知,單片機(jī)上對(duì)應(yīng)蜂鳴器的I/O口來回取反的時(shí)間應(yīng)為:t = T/2 = 2272/2 = 1136μs這個(gè)時(shí)間t也就是單片機(jī)上定時(shí)器應(yīng)有的中斷觸發(fā)時(shí)間。一般情況下,單片機(jī)奏樂時(shí),其定時(shí)器為工作方式1,它以振蕩器的十二分頻信號(hào)為計(jì)數(shù)脈沖。設(shè)振蕩器頻率為f0,則定時(shí)器的予置初值由下式來確定:    t = 12 *(TALL – THL)/ f0 式中TALL = 216 = 65536,THL為定時(shí)器待確定的計(jì)數(shù)初值。因此定時(shí)器的高低計(jì)數(shù)器的初值為:     TH = THL / 256 = ( TALL – t* f0/12) / 256    TL = THL % 256 = ( TALL – t* f0/12) %256  將t=1136μs代入上面兩式(注意:計(jì)算時(shí)應(yīng)將時(shí)間和頻率的單位換算一致),即可求出標(biāo)準(zhǔn)音高A在單片機(jī)晶振頻率f0=12Mhz,定時(shí)器在工作方式1下的定時(shí)器高低計(jì)數(shù)器的予置初值為 :    TH440Hz = (65536 – 1136 * 12/12) /256 = FBH    TL440Hz = (65536 – 1136 * 12/12)%256 = 90H根據(jù)上面的求解方法,我們就可求出其他音調(diào)相應(yīng)的計(jì)數(shù)器的予置初值。 音符的節(jié)拍我們可以舉例來說明。在一張樂譜中,我們經(jīng)常會(huì)看到這樣的表達(dá)式,如1=C  、1=G …… 等等,這里1=C,1=G表示樂譜的曲調(diào),和我們前面所談的音調(diào)有很大的關(guān)聯(lián), 、 就是用來表示節(jié)拍的。以 為例加以說明,它表示樂譜中以四分音符為節(jié)拍,每一小結(jié)有三拍。比如:      其中1 、2 為一拍,3、4、5為一拍,6為一拍共三拍。1 、2的時(shí)長為四分音符的一半,即為八分音符長,3、4的時(shí)長為八分音符的一半,即為十六分音符長,5的時(shí)長為四分音符的一半,即為八分音符長,6的時(shí)長為四分音符長。那么一拍到底該唱多長呢?一般說來,如果樂曲沒有特殊說明,一拍的時(shí)長大約為400—500ms 。我們以一拍的時(shí)長為400ms為例,則當(dāng)以四分音符為節(jié)拍時(shí),四分音符的時(shí)長就為400ms,八分音符的時(shí)長就為200ms,十六分音符的時(shí)長就為100ms。可見,在單片機(jī)上控制一個(gè)音符唱多長可采用循環(huán)延時(shí)的方法來實(shí)現(xiàn)。首先,我們確定一個(gè)基本時(shí)長的延時(shí)程序,比如說以十六分音符的時(shí)長為基本延時(shí)時(shí)間,那么,對(duì)于一個(gè)音符,如果它為十六分音符,則只需調(diào)用一次延時(shí)程序,如果它為八分音符,則只需調(diào)用二次延時(shí)程序,如果它為四分音符,則只需調(diào)用四次延時(shí)程序,依次類推。通過上面關(guān)于一個(gè)音符音調(diào)和節(jié)拍的確定方法,我們就可以在單片機(jī)上實(shí)現(xiàn)演奏音樂了。具體的實(shí)現(xiàn)方法為:將樂譜中的每個(gè)音符的音調(diào)及節(jié)拍變換成相應(yīng)的音調(diào)參數(shù)和節(jié)拍參數(shù),將他們做成數(shù)據(jù)表格,存放在存儲(chǔ)器中,通過程序取出一個(gè)音符的相關(guān)參數(shù),播放該音符,該音符唱完后,接著取出下一個(gè)音符的相關(guān)參數(shù)……,如此直到播放完畢最后一個(gè)音符,根據(jù)需要也可循環(huán)不停地播放整個(gè)樂曲。另外,對(duì)于樂曲中的休止符,一般將其音調(diào)參數(shù)設(shè)為FFH,F(xiàn)FH,其節(jié)拍參數(shù)與其他音符的節(jié)拍參數(shù)確定方法一致,樂曲結(jié)束用節(jié)拍參數(shù)為00H來表示。下面給出部分音符(三個(gè)八度音)的頻率以及以單片機(jī)晶振頻率f0=12Mhz,定時(shí)器在工作方式1下的定時(shí)器高低計(jì)數(shù)器的予置初值 : C調(diào)音符  頻率Hz 262 277 293 311 329 349 370 392 415 440 466 494TH/TL F88B F8F2 F95B F9B7 FA14 FA66 FAB9 FB03 FB4A FB8F FBCF FC0BC調(diào)音符 1 1# 2 2# 3 4 4# 5 5# 6 6# 7頻率Hz 523 553 586 621 658 697 739 783 830 879 931 987TH/TL FC43 FC78 FCAB FCDB FD08 FD33 FD5B FD81 FDA5 FDC7 FDE7 FE05C調(diào)音符  頻率Hz 1045 1106 1171 1241 1316 1393 1476 1563 1658 1755 1860 1971TH/TL FB21 FE3C FE55 FE6D FE84 FE99 FEAD FEC0 FE02 FEE3 FEF3 FF02

    標(biāo)簽: 單片機(jī) 音調(diào)

    上傳時(shí)間: 2013-10-20

    上傳用戶:哈哈haha

  • 微型計(jì)算機(jī)課程設(shè)計(jì)論文—通用微機(jī)發(fā)聲程序的匯編設(shè)計(jì)

    微型計(jì)算機(jī)課程設(shè)計(jì)論文—通用微機(jī)發(fā)聲程序的匯編設(shè)計(jì) 本文講述了在微型計(jì)算機(jī)中利用可編程時(shí)間間隔定時(shí)器的通用發(fā)聲程序設(shè)計(jì),重點(diǎn)講述了程序的發(fā)聲原理,節(jié)拍的產(chǎn)生,按節(jié)拍改變的動(dòng)畫程序原理,并以設(shè)計(jì)一個(gè)簡單的樂曲評(píng)分程序?yàn)橐樱治龀绦蛟O(shè)計(jì)的細(xì)節(jié)。關(guān)鍵字:微機(jī) 8253 通用發(fā)聲程序 動(dòng)畫技術(shù) 直接寫屏 1. 可編程時(shí)間間隔定時(shí)器8253在通用個(gè)人計(jì)算機(jī)中,有一個(gè)可編程時(shí)間間隔定時(shí)器8253,它能夠根據(jù)程序提供的計(jì)數(shù)值和工作方式,產(chǎn)生各種形狀和各種頻率的計(jì)數(shù)/定時(shí)脈沖,提供給系統(tǒng)各個(gè)部件使用。本設(shè)計(jì)是利用計(jì)算機(jī)控制發(fā)聲的原理,編寫演奏樂曲的程序。    在8253/54定時(shí)器內(nèi)部有3個(gè)獨(dú)立工作的計(jì)數(shù)器:計(jì)數(shù)器0,計(jì)數(shù)器1和計(jì)數(shù)器2,每個(gè)計(jì)數(shù)器都分配有一個(gè)斷口地址,分別為40H,41H和42H.8253/54內(nèi)部還有一個(gè)公用的控制寄存器,端地址為43H.端口地址輸入到8253/54的CS,AL,A0端,分別對(duì)3個(gè)計(jì)數(shù)器和控制器尋址.     對(duì)8353/54編程時(shí),先要設(shè)定控制字,以選擇計(jì)數(shù)器,確定工作方式和計(jì)數(shù)值的格式.每計(jì)數(shù)器由三個(gè)引腳與外部聯(lián)系,見教材第320頁圖9-1.CLK為時(shí)鐘輸入端,GATE為門控信號(hào)輸入端,OUT為計(jì)數(shù)/定時(shí)信號(hào)輸入端.每個(gè)計(jì)數(shù)器中包含一個(gè)16位計(jì)數(shù)寄存器,這個(gè)計(jì)數(shù)器時(shí)以倒計(jì)數(shù)的方式計(jì)數(shù)的,也就是說,從計(jì)數(shù)初值逐次減1,直到減為0為止.     8253/54的三個(gè)計(jì)數(shù)器是分別編程的,在對(duì)任一個(gè)計(jì)數(shù)器編程時(shí),必須首先講控制字節(jié)寫入控制寄存器.控制字的作用是告訴8253/54選擇哪個(gè)計(jì)數(shù)器工作,要求輸出什么樣的脈沖波形.另外,對(duì)8253/54的初始化工作還包括,向選定的計(jì)數(shù)器輸入一個(gè)計(jì)數(shù)初值,因?yàn)檫@個(gè)計(jì)數(shù)值可以是8為的,也可以是16為的,而8253/5的數(shù)據(jù)總線是8位的,所以要用兩條輸出指令來寫入初值.下面給出8253/54初始化程序段的一個(gè)例子,將計(jì)數(shù)器2設(shè)定為方式3,(關(guān)于計(jì)數(shù)器的工作方式參閱教材第325—330頁)計(jì)數(shù)初值為65536.    MOV   AL,10110110B ;選擇計(jì)數(shù)器2,按方式3工作,計(jì)數(shù)值是二進(jìn)制格式    OUT   43H,AL      ; j將控制字送入控制寄存器    MOV   AL,0        ;計(jì)數(shù)初值為0    OUT   42H,AL      ;將計(jì)數(shù)初值的低字節(jié)送入計(jì)數(shù)器2    OUT   42H,AL      ;將計(jì)數(shù)初值的高字節(jié)送入計(jì)數(shù)器2    在IBM PC中8253/54的三個(gè)時(shí)鐘端CLK0,CLK1和CLK2的輸入頻率都是1.1931817MHZ. PC機(jī)上的大多數(shù)I/O都是由主板上的8255(或8255A)可編程序外圍接口芯片(PPI)管理的.關(guān)于8255A的結(jié)構(gòu)和工作原理及應(yīng)用舉例參閱教材第340—373頁.教材第364頁的”PC/XT機(jī)中的揚(yáng)聲器接口電路”一節(jié)介紹了揚(yáng)聲器的驅(qū)動(dòng)原理,并給出了通用發(fā)聲程序.本設(shè)計(jì)正是基于這個(gè)原理,通過編程,控制加到揚(yáng)聲器上的信號(hào)的頻率,奏出樂曲的.2.發(fā)聲程序的設(shè)計(jì)下面是能產(chǎn)生頻率為f的通用發(fā)聲程序:MOV      AL, 10110110B   ;8253控制字:通道2,先寫低字節(jié),后寫高字節(jié)        ;方式3,二進(jìn)制計(jì)數(shù)OUT      43H, AL                  ;寫入控制字MOV      DX, 0012H               ;被除數(shù)高位MOV      AX, 35DEH              ;被除數(shù)低位 DIV      ID      ;求計(jì)數(shù)初值n,結(jié)果在AX中OUT      42H, AL     ;送出低8位MOV      AL, AHOUT      42H,AL     ;送出高8位IN      AL, 61H     ;讀入8255A端口B的內(nèi)容MOV      AH, AL                  ;保護(hù)B口的原狀態(tài)OR  AL, 03H     ;使B口后兩位置1,其余位保留OUT 61H,AL     ;接通揚(yáng)聲器,使它發(fā)聲

    標(biāo)簽: 微型計(jì)算機(jī) 發(fā)聲程序 論文 微機(jī)

    上傳時(shí)間: 2013-10-17

    上傳用戶:sunjet

  • 存儲(chǔ)器接口

    6.1  存儲(chǔ)器概述1、存儲(chǔ)器定義      在微機(jī)系統(tǒng)中凡能存儲(chǔ)程序和數(shù)據(jù)的部件統(tǒng)稱為存儲(chǔ)器。2、存儲(chǔ)器分類             微機(jī)系統(tǒng)中的存儲(chǔ)器分為內(nèi)存和外存兩類。3、內(nèi)存儲(chǔ)器的組成      微機(jī)系統(tǒng)中的存儲(chǔ)器由半導(dǎo)體存儲(chǔ)器芯片組成。     單片機(jī)內(nèi)部有存儲(chǔ)器,當(dāng)單片機(jī)內(nèi)部的存儲(chǔ)器不夠用時(shí),可以外擴(kuò)存儲(chǔ)器。外擴(kuò)的存儲(chǔ)器就是由半導(dǎo)體存儲(chǔ)器芯片組成的。     當(dāng)用半導(dǎo)體存儲(chǔ)器芯片組成內(nèi)存時(shí)必須滿足個(gè)要求:①每個(gè)存儲(chǔ)單元一定要有8個(gè)位。②存儲(chǔ)單元的個(gè)數(shù)滿足系統(tǒng)要求。注意:內(nèi)存的容量是指它所含存儲(chǔ)單元的個(gè)數(shù)(每個(gè)存儲(chǔ)單元一定要有8個(gè)位,可以存儲(chǔ)8位二進(jìn)制信息)。6.2  半導(dǎo)體存儲(chǔ)器由于集成工藝水平的限制,一個(gè)半導(dǎo)體存儲(chǔ)器芯片上所集成的單元個(gè)數(shù)和每個(gè)單元的位數(shù)有限,用它構(gòu)成內(nèi)存時(shí)必須滿足:內(nèi)存容量和一個(gè)存儲(chǔ)單元有8個(gè)位的要求,因此內(nèi)存常常由多個(gè)半導(dǎo)體存儲(chǔ)器芯片構(gòu)成。      半導(dǎo)體存儲(chǔ)器芯片的存儲(chǔ)容量是指其上所含的基本存儲(chǔ)電路的個(gè)數(shù),用單元個(gè)數(shù)×位數(shù)表示。掌握:① 已知內(nèi)存容量和半導(dǎo)體存儲(chǔ)器芯片的容量,求用半導(dǎo)體存儲(chǔ)器芯片構(gòu)成內(nèi)存時(shí)需要的芯片個(gè)數(shù)。② 內(nèi)存的容量=末地址—首地址+1     半導(dǎo)體存儲(chǔ)器芯片分成ROM和RAM兩類。6.2.1    ROM芯片6.2.2    RAM芯片6.3 MCS-51單片機(jī)存儲(chǔ)器擴(kuò)展 在微機(jī)系統(tǒng)中存儲(chǔ)器是必不可少。MCS51系列單片機(jī)內(nèi)部的存儲(chǔ)器不夠用時(shí)需要外擴(kuò)半導(dǎo)體存儲(chǔ)器芯片,外擴(kuò)的半導(dǎo)體存儲(chǔ)器芯片與MCS51系列單片機(jī)通過三總線交換信息。二者連接時(shí)必須考慮如下問題:1.二者地址線、數(shù)據(jù)線、控制線的連接。2.工作速度的匹配。CPU在取指令和存儲(chǔ)器讀或?qū)懖僮鲿r(shí),是有固定時(shí)序的,用戶要根據(jù)這些來確定對(duì)存儲(chǔ)器存取速度的要求,或在存儲(chǔ)器已經(jīng)確定的情況下,考慮是否需要Tw周期,以及如何實(shí)現(xiàn)。3.片選信號(hào)的產(chǎn)生。目前生產(chǎn)的存儲(chǔ)器芯片,單片的容量仍然是有限的,通常總是要由許多片才能組成一個(gè)存儲(chǔ)器,這里就有一個(gè)如何產(chǎn)生片選信號(hào)的問題。4.CPU的驅(qū)動(dòng)能力 。在設(shè)計(jì)CPU芯片時(shí),一般考慮其輸出線的直流負(fù)載能力,為帶一個(gè)TTL負(fù)載。現(xiàn)在的存儲(chǔ)器一般都為MOS電路,直流負(fù)載很小,主要的負(fù)載是電容負(fù)載,故在小型系統(tǒng)中,CPU是可以直接與存儲(chǔ)器相連的,而較大的系統(tǒng)中,若CPU的負(fù)載能力不能滿足要求,可以(就要考慮CPU能否帶得動(dòng),需要時(shí)就要加上緩沖器,)由緩沖器的輸出再帶負(fù)載。6.3.1    ROM芯片的擴(kuò)展6.3.2    RAM芯片的擴(kuò)展                  

    標(biāo)簽: 存儲(chǔ)器接口

    上傳時(shí)間: 2013-11-22

    上傳用戶:moerwang

  • 模塊化LED大屏幕顯示器的設(shè)計(jì)

    模塊化LED大屏幕顯示器的設(shè)計(jì):LED大屏幕顯示器由于其醒目! 內(nèi)容靈活多變等特點(diǎn)" 已經(jīng)越來越多地應(yīng)用于廣告! 信息發(fā)布! 交通指示等公共場(chǎng)所" 取得了良好效果LED顯示屏主要分為數(shù)碼顯示和點(diǎn)陣顯示兩大類" 本文只討論點(diǎn)陣顯示$ 目前的627 顯示屏基本上都是先由用戶提出要求" 生產(chǎn)廠家根據(jù)需要訂做$ 每次都要重復(fù)設(shè)計(jì)電路和機(jī)械結(jié)構(gòu)" 造成資源浪費(fèi)" 而且若用戶的需求改變" 改動(dòng)將十分困難$實(shí)際上不論顯示屏的大小" 其原理都是相同的"因此完全可以設(shè)計(jì)出一種標(biāo)準(zhǔn)化% 模塊化的LED 顯示屏" 針對(duì)不同的需要" 只需要簡單組合相應(yīng)的模塊即可$ 本文介紹的就是一種模塊化的LED 顯示屏" 可以根據(jù)需要靈活改變大小" 并可以脫離計(jì)算機(jī)獨(dú)立運(yùn)行" 還可以實(shí)現(xiàn)如閃爍! 滾動(dòng)顯示等特效$ 對(duì)整體式顯示屏刷新率不足發(fā)生閃爍的常見問題" 在這個(gè)設(shè)計(jì)中由于被分割成小模塊" 不再成為問題$

    標(biāo)簽: LED 模塊化 大屏幕 顯示器

    上傳時(shí)間: 2013-10-09

    上傳用戶:fxf126@126.com

主站蜘蛛池模板: 新邵县| 乌什县| 广饶县| 保德县| 波密县| 兴文县| 奉新县| 乌拉特中旗| 冷水江市| 阿克陶县| 富源县| 措勤县| 沅江市| 五莲县| 洞头县| 应用必备| 宣城市| 阜阳市| 乃东县| 封丘县| 赫章县| 白山市| 汾阳市| 驻马店市| 鹤壁市| 浦县| 左贡县| 马龙县| 福贡县| 扎囊县| 玉林市| 大埔区| 泰和县| 台安县| 会泽县| 乌恰县| 保亭| 阿拉善右旗| 上林县| 绥滨县| 广元市|