微型計(jì)算機(jī)課程設(shè)計(jì)論文—通用微機(jī)發(fā)聲程序的匯編設(shè)計(jì) 本文講述了在微型計(jì)算機(jī)中利用可編程時(shí)間間隔定時(shí)器的通用發(fā)聲程序設(shè)計(jì),重點(diǎn)講述了程序的發(fā)聲原理,節(jié)拍的產(chǎn)生,按節(jié)拍改變的動(dòng)畫(huà)程序原理,并以設(shè)計(jì)一個(gè)簡(jiǎn)單的樂(lè)曲評(píng)分程序?yàn)橐樱治龀绦蛟O(shè)計(jì)的細(xì)節(jié)。關(guān)鍵字:微機(jī) 8253 通用發(fā)聲程序 動(dòng)畫(huà)技術(shù) 直接寫(xiě)屏 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ā)聲的原理,編寫(xiě)演奏樂(lè)曲的程序。 在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)系,見(jiàn)教材第320頁(yè)圖9-1.CLK為時(shí)鐘輸入端,GATE為門(mén)控信號(hào)輸入端,OUT為計(jì)數(shù)/定時(shí)信號(hào)輸入端.每個(gè)計(jì)數(shù)器中包含一個(gè)16位計(jì)數(shù)寄存器,這個(gè)計(jì)數(shù)器時(shí)以倒計(jì)數(shù)的方式計(jì)數(shù)的,也就是說(shuō),從計(jì)數(shù)初值逐次減1,直到減為0為止. 8253/54的三個(gè)計(jì)數(shù)器是分別編程的,在對(duì)任一個(gè)計(jì)數(shù)器編程時(shí),必須首先講控制字節(jié)寫(xiě)入控制寄存器.控制字的作用是告訴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位的,所以要用兩條輸出指令來(lái)寫(xiě)入初值.下面給出8253/54初始化程序段的一個(gè)例子,將計(jì)數(shù)器2設(shè)定為方式3,(關(guān)于計(jì)數(shù)器的工作方式參閱教材第325—330頁(yè))計(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頁(yè).教材第364頁(yè)的”P(pán)C/XT機(jī)中的揚(yáng)聲器接口電路”一節(jié)介紹了揚(yáng)聲器的驅(qū)動(dòng)原理,并給出了通用發(fā)聲程序.本設(shè)計(jì)正是基于這個(gè)原理,通過(guò)編程,控制加到揚(yáng)聲器上的信號(hào)的頻率,奏出樂(lè)曲的.2.發(fā)聲程序的設(shè)計(jì)下面是能產(chǎn)生頻率為f的通用發(fā)聲程序:MOV AL, 10110110B ;8253控制字:通道2,先寫(xiě)低字節(jié),后寫(xiě)高字節(jié) ;方式3,二進(jìn)制計(jì)數(shù)OUT 43H, AL ;寫(xiě)入控制字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
上傳用戶(hù):sunjet
pic單片機(jī)實(shí)用教程(提高篇)以介紹PIC16F87X型號(hào)單片機(jī)為主,并適當(dāng)兼顧PIC全系列,共分9章,內(nèi)容包括:存儲(chǔ)器;I/O端口的復(fù)位功能;定時(shí)器/計(jì)數(shù)器TMR1;定時(shí)器TMR2;輸入捕捉/輸出比較/脈寬調(diào)制CCP;模/數(shù)轉(zhuǎn)換器ADC;通用同步/異步收發(fā)器USART;主控同步串行端口MSSP:SPI模式和I2C模式。突出特點(diǎn):通俗易懂、可讀性強(qiáng)、系統(tǒng)全面、學(xué)練結(jié)合、學(xué)用并重、實(shí)例豐富、習(xí)題齊全。<br>本書(shū)作為Microchip公司大學(xué)計(jì)劃選擇用書(shū),可廣泛適用于初步具備電子技術(shù)基礎(chǔ)和計(jì)算機(jī)知識(shí)基礎(chǔ)的學(xué)生、教師、單片機(jī)愛(ài)好者、電子制作愛(ài)好者、電器維修人員、電子產(chǎn)品開(kāi)發(fā)設(shè)計(jì)者、工程技術(shù)人員閱讀。本教程全書(shū)共分2篇,即基礎(chǔ)篇和提高篇,分2冊(cè)出版,以適應(yīng)不同課時(shí)和不同專(zhuān)業(yè)的需要,也為教師和讀者增加了一種可選方案。 第1章 EEPROM數(shù)據(jù)存儲(chǔ)器和FIASH程序存儲(chǔ)器1.1 背景知識(shí)1.1.1 通用型半導(dǎo)體存儲(chǔ)器的種類(lèi)和特點(diǎn)1.1.2 PIC單片機(jī)內(nèi)部的程序存儲(chǔ)器1.1.3 PIC單片機(jī)內(nèi)部的EEPROM數(shù)據(jù)存儲(chǔ)器1.1.4 PIC16F87X內(nèi)部EEPROM和FIASH操作方法1.2 與EEPROM相關(guān)的寄存器1.3 片內(nèi)EEPROM數(shù)據(jù)存儲(chǔ)器結(jié)構(gòu)和操作原理1.3.1 從EEPROM中讀取數(shù)據(jù)1.3.2 向EEPROM中燒寫(xiě)數(shù)據(jù)1.4 與FLASH相關(guān)的寄存器1.5 片內(nèi)FLASH程序存儲(chǔ)器結(jié)構(gòu)和操作原理1.5.1 讀取FLASH程序存儲(chǔ)器1.5.2 燒寫(xiě)FLASH程序存儲(chǔ)器1.6 寫(xiě)操作的安全保障措施1.6.1 寫(xiě)入校驗(yàn)方法1.6.2 預(yù)防意外寫(xiě)操作的保障措施1.7 EEPROM和FLASH應(yīng)用舉例1.7.1 EEPROM的應(yīng)用1.7.2 FIASH的應(yīng)用思考題與練習(xí)題第2章 輸入/輸出端口的復(fù)合功能2.1 RA端口2.1.1 與RA端口相關(guān)的寄存器2.1.2 電路結(jié)構(gòu)和工作原理2.1.3 編程方法2.2 RB端口2.2.1 與RB端口相關(guān)的寄存器2.2.2 電路結(jié)構(gòu)和工作原理2.2.3 編程方法2.3 RC端口2.3.1 與RC端口相關(guān)的寄存器2.3.2 電路結(jié)構(gòu)和工作原理2.3.3 編程方法2.4 RD端口2.4.1 與RD端口相關(guān)的寄存器2.4.2 電路結(jié)構(gòu)和工作原理2.4.3 編程方法2.5 RE端口2.5.1 與RE端口相關(guān)的寄存器2.5.2 電路結(jié)構(gòu)和工作原理2.5.3 編程方法2.6 PSP并行從動(dòng)端口2.6.1 與PSP端口相關(guān)的寄存器2.6.2 電路結(jié)構(gòu)和工作原理2.7 應(yīng)用舉例思考題與練習(xí)題第3章 定時(shí)器/計(jì)數(shù)器TMR13.1 定時(shí)器/計(jì)數(shù)器TMR1模塊的特性3.2 定時(shí)器/計(jì)數(shù)器TMR1模塊相關(guān)的寄存器3.3 定時(shí)器/計(jì)數(shù)器TMR1模塊的電路結(jié)構(gòu)3.4 定時(shí)器/計(jì)數(shù)器TMR1模塊的工作原理3.4.1 禁止TMR1工作3.4.2 定時(shí)器工作方式3.4.3 計(jì)數(shù)器工作方式3.4.4 TMR1寄存器的賦值與復(fù)位3.5 定時(shí)器/計(jì)數(shù)器TMR1模塊的應(yīng)用舉例思考題與練習(xí)題第4章 定時(shí)器TMR24.1 定時(shí)器TMR2模塊的特性4.2 定時(shí)器TMR2模塊相關(guān)的寄存器4.3 定時(shí)器TMR2模塊的電路結(jié)構(gòu)4.4 定時(shí)器TMR2模塊的工作原理4.4.1 禁止TMR2工作4.4.2 定時(shí)器工作方式4.4.3 寄存器TMR2和PR2以及分頻器的復(fù)位4.4.4 TMR2模塊的初始化編程4.5 定時(shí)器TMR2模塊的應(yīng)用舉例思考題與練習(xí)題第5章 輸入捕捉/輸出比較/脈寬調(diào)制CCP5.1 輸入捕捉工作模式5.1.1 輸入捕捉摸式相關(guān)的寄存器5.1.2 輸入捕捉模式的電路結(jié)構(gòu)5.1.3 輸入捕捉摸式的工作原理5.1.4 輸入捕捉摸式的應(yīng)用舉例5.2 輸出比較工作模式5.2.1 輸出比較模式相關(guān)的寄存器5.2.2 輸出比較模式的電路結(jié)構(gòu)5.2.3 輸出比較模式的工作原理5.2.4 輸出比較模式的應(yīng)用舉例5.3 脈寬調(diào)制輸出工作模式5.3.1 脈寬調(diào)制模式相關(guān)的寄存器5.3.2 脈寬調(diào)制模式的電路結(jié)構(gòu)5.3.3 脈寬調(diào)制模式的工作原理5.3.4 脈定調(diào)制模式的應(yīng)用舉例5.4 兩個(gè)CCP模塊之間相互關(guān)系思考題與練習(xí)題第6章 模/數(shù)轉(zhuǎn)換器ADC6.1 背景知識(shí)6.1.1 ADC種類(lèi)與特點(diǎn)6.1.2 ADC器件的工作原理6.2 PIC16F87X片內(nèi)ADC模塊6.2.1 ADC模塊相關(guān)的寄存器6.2.2 ADC模塊結(jié)構(gòu)和操作原理6.2.3 ADC模塊操作時(shí)間要求6.2.4 特殊情況下的A/D轉(zhuǎn)換6.2.5 ADC模塊的轉(zhuǎn)換精度和分辨率6.2.6 ADC模塊的內(nèi)部動(dòng)作流程和傳遞函數(shù)6.2.7 ADC模塊的操作編程6.3 PIC16F87X片內(nèi)ADC模塊的應(yīng)用舉例思考題與練習(xí)題第7章 通用同步/異步收發(fā)器USART7.1 串行通信的基本概念7.1.1 串行通信的兩種基本方式7.1.2 串行通信中數(shù)據(jù)傳送方向7.1.3 串行通信中的控制方式7.1.4 串行通信中的碼型、編碼方式和幀結(jié)構(gòu)7.1.5 串行通信中的檢錯(cuò)和糾錯(cuò)方式7.1.6 串行通信組網(wǎng)方式7.1.7 串行通信接口電路和參數(shù)7.1.8 串行通信的傳輸速率7.2 PIC16F87X片內(nèi)通用同步/異步收發(fā)器USART模塊7.2.1 與USART模塊相關(guān)的寄存器7.2.2 USART波特率發(fā)生器BRG7.2.3 USART模塊的異步工作方式7.2.4 USART模塊的同步主控工作方式7.2.5 USART模塊的同步從動(dòng)工作方式7.3 通用同步/異步收發(fā)器USART的應(yīng)用舉例思考題與練習(xí)題第8章 主控同步串行端口MSSP——SPI模式8.1 SPI接口的背景知識(shí)8.1.1 SPI接口信號(hào)描述8.1.2 基于SPI的系統(tǒng)構(gòu)成方式8.1.3 SPI接口工作原理8.1.4 兼容的MicroWire接口8.2 PIC16F87X的SPI接口8.2.1 SPI接口相關(guān)的寄存器8.2.2 SPI接口的結(jié)構(gòu)和操作原理8.2.3 SPI接口的主控方式8.2.4 SPI接口的從動(dòng)方式8.3 SPI接口的應(yīng)用舉例思考題與練習(xí)題第9章 主控同步串行端口MSSP——I(平方)C模式9.1 I(平方)C總線的背景知識(shí)9.1.1 名詞術(shù)語(yǔ)9.1.2 I(平方)C總線的技術(shù)特點(diǎn)9.1.3 I(平方)C總線的基本工作原理9.1.4 I(平方)C總線信號(hào)時(shí)序分析9.1.5 信號(hào)傳送格式9.1.6 尋址約定9.1.7 技術(shù)參數(shù)9.1.8 I(平方)C器件與I(平方)C總線的接線方式9.1.9 相兼容的SMBus總線9.2 與I(平方)C總線相關(guān)的寄存器9.3 典型信號(hào)時(shí)序的產(chǎn)生方法9.3.1 波特率發(fā)生器9.3.2 啟動(dòng)信號(hào)9.3.3 重啟動(dòng)信號(hào)9.3.4 應(yīng)答信號(hào)9.3.5 停止信號(hào)9.4 被控器通信方式9.4.1 硬件結(jié)構(gòu)9.4.2 被主控器尋址9.4.3 被控器接收——被控接收器9.4.4 被控器發(fā)送——被控發(fā)送器9.4.5 廣播式尋址9.5 主控器通信方式9.5.1 硬件結(jié)構(gòu)9.5.2 主控器發(fā)送——主控發(fā)送器9.5.3 主控器接收——主控接收器9.6 多主通信方式下的總線沖突和總線仲裁9.6.1 發(fā)送和應(yīng)答過(guò)程中的總線沖突9.6.2 啟動(dòng)過(guò)程中的總線沖突9.6.3 重啟動(dòng)過(guò)程中的總線沖突9.6.4 停止過(guò)程中的總線沖突9.7 I(平方)C總線的應(yīng)用舉例思考題與練習(xí)題附錄A 包含文件P16F877.INC附錄B 新版宏匯編器MPASM偽指令總表參考文獻(xiàn)
標(biāo)簽: pic 單片機(jī) 實(shí)用教程
上傳時(shí)間: 2013-12-14
上傳用戶(hù):xiaoyuer
SWIFT 提供的服務(wù) 1、接入服務(wù) SWIFT的接入服務(wù)通過(guò)SWIFTAlliance的系列產(chǎn)品完成,包括: (1) SWIFTAlliance Access and Entry:傳送FIN信息的接口軟件; (2) SWIFTAlliance Gateway:接入SWIFTNet的窗口軟件; (3) SWIFTAlliance Webstation:接入SWIFTNet的桌面接入軟件; (4) File Transfer Interface:文件傳輸接口軟件,通過(guò)SWIFTNet FileAct是用戶(hù)方便的訪問(wèn)其后臺(tái)辦公系統(tǒng)。 SWIFTNET Link軟件內(nèi)嵌在SWIFTAlliance Gateway和SWIFTAlliance Webstation中,提供傳輸、標(biāo)準(zhǔn)化、安全和管理服務(wù)。連接后,它確保用戶(hù)可以用同一窗口多次訪問(wèn)SWIFTNet,獲得不同服務(wù)。
標(biāo)簽: SWIFT 設(shè)計(jì)軟件
上傳時(shí)間: 2014-12-03
上傳用戶(hù):huyiming139
SWIFT 提供的服務(wù) 1、接入服務(wù) SWIFT的接入服務(wù)通過(guò)SWIFTAlliance的系列產(chǎn)品完成,包括: (1) SWIFTAlliance Access and Entry:傳送FIN信息的接口軟件; (2) SWIFTAlliance Gateway:接入SWIFTNet的窗口軟件; (3) SWIFTAlliance Webstation:接入SWIFTNet的桌面接入軟件; (4) File Transfer Interface:文件傳輸接口軟件,通過(guò)SWIFTNet FileAct是用戶(hù)方便的訪問(wèn)其后臺(tái)辦公系統(tǒng)。 SWIFTNET Link軟件內(nèi)嵌在SWIFTAlliance Gateway和SWIFTAlliance Webstation中,提供傳輸、標(biāo)準(zhǔn)化、安全和管理服務(wù)。連接后,它確保用戶(hù)可以用同一窗口多次訪問(wèn)SWIFTNet,獲得不同服務(wù)。
標(biāo)簽: SWIFT 設(shè)計(jì)軟件
上傳時(shí)間: 2013-12-22
上傳用戶(hù):sclyutian
采用access或ms-sql, oracle數(shù)據(jù)庫(kù) 功能: 1。用戶(hù)管理,權(quán)限授予; 2。學(xué)生學(xué)籍管理; 3。學(xué)生成績(jī)管理; 4。強(qiáng)大得查詢(xún)功能; 5。打印功能; 6。數(shù)據(jù)備份; ... 初始密碼:admin 備注: 幫助文件已經(jīng)丟失,正式發(fā)布得源碼也已經(jīng)丟失, 非常可惜。不過(guò)自己修改一下也可以湊合用用。 主要用到動(dòng)態(tài)建立數(shù)據(jù)庫(kù),數(shù)據(jù)表, 動(dòng)態(tài)sql語(yǔ)句生成,動(dòng)態(tài)查詢(xún)。
標(biāo)簽: access ms-sql oracle 數(shù)據(jù)庫(kù)
上傳時(shí)間: 2013-12-27
上傳用戶(hù):kiklkook
東之源超市管理系統(tǒng)是用delphi開(kāi)發(fā)的基于windows的小型數(shù)據(jù)庫(kù)管理軟件。使用該軟件對(duì)中小型超市進(jìn)行簡(jiǎn)單的進(jìn)銷(xiāo)存管理和數(shù)據(jù)查詢(xún),將給您的工作帶來(lái)方便。該軟件有界面漂亮、操作方便、簡(jiǎn)單管理等特點(diǎn)。 本軟件可以實(shí)現(xiàn)的功能如下: 用戶(hù)管理,包括用戶(hù)的添加、刪除、密碼和權(quán)限的修改; 備份管理,包括數(shù)據(jù)庫(kù)的備份、數(shù)據(jù)庫(kù)的還原; 商品管理,商品的添加、刪除、修改、銷(xiāo)量統(tǒng)計(jì)和分類(lèi)查詢(xún); 商品報(bào)表; 銷(xiāo)售商品:通過(guò)輸入貨物編號(hào)和數(shù)量實(shí)現(xiàn)商品銷(xiāo)售,并提供庫(kù)存判斷、找零計(jì)算等功能; 銷(xiāo)售報(bào)表和銷(xiāo)售歷史; 今日盤(pán)點(diǎn),告訴用戶(hù)今日的銷(xiāo)售額是多少; 人事管理,共享版本不提供些功能; 幫助功能,軟件的使用或相關(guān)說(shuō)明; 登錄和退出登錄,實(shí)現(xiàn)了管理員和銷(xiāo)售員不同權(quán)限的分類(lèi);
標(biāo)簽: windows delphi 超市管理系統(tǒng) 數(shù)據(jù)庫(kù)管理軟件
上傳時(shí)間: 2014-03-06
上傳用戶(hù):Zxcvbnm
本軟件可以實(shí)現(xiàn)的功能如下: 用戶(hù)管理,包括用戶(hù)的添加、刪除、密碼和權(quán)限的修改; 備份管理,包括數(shù)據(jù)庫(kù)的備份、數(shù)據(jù)庫(kù)的還原; 商品管理,商品的添加、刪除、修改、銷(xiāo)量統(tǒng)計(jì)和分類(lèi)查詢(xún); 商品報(bào)表; 銷(xiāo)售商品:通過(guò)輸入貨物編號(hào)和數(shù)量實(shí)現(xiàn)商品銷(xiāo)售,并提供庫(kù)存判斷、找零計(jì)算等功能; 銷(xiāo)售報(bào)表和銷(xiāo)售歷史;
上傳時(shí)間: 2014-01-23
上傳用戶(hù):windwolf2000
Delphi7+ado+Access2000模式開(kāi)發(fā)的單機(jī)版檔案管理系統(tǒng),具有管理人事檔案的全面功能;軟件界面清雅,意境清新;其為自由軟件,歡迎復(fù)制和傳播,請(qǐng)不要用其于商業(yè)途徑;軟件亦為綠色軟件,解壓即可使用;此版本公司結(jié)構(gòu)采用三層模式,適合中小企業(yè)的人事檔案管理,在1024*768分辯率下采用了居中的布局方法
標(biāo)簽: Delphi Access 2000 ado
上傳時(shí)間: 2015-03-16
上傳用戶(hù):66666
這是一個(gè)音樂(lè)程序,按大寫(xiě)字母“A”,唱樂(lè)曲“瑪麗有只小羔羊”;按大寫(xiě)字母“B”,唱樂(lè)曲“太湖船”按大寫(xiě)字母“C”,唱樂(lè)曲“祝福歌”按
標(biāo)簽: 音樂(lè)程序
上傳時(shí)間: 2013-12-13
上傳用戶(hù):as275944189
本書(shū)詳細(xì)介紹了UNIX系統(tǒng)安全的問(wèn)題、解決方法和策略。其內(nèi)容包括:帳號(hào)安全及相關(guān)工具Crack;日志系統(tǒng)的機(jī)制和安全性,日志安全工具Swatch;如何測(cè)試系統(tǒng)的弱點(diǎn),系統(tǒng)弱點(diǎn)的測(cè)試工具COPS和Tiger;網(wǎng)絡(luò)安全的概念;提高網(wǎng)絡(luò)安全性的防火墻等。本書(shū)語(yǔ)言簡(jiǎn)潔,層次清晰,是UNIX系統(tǒng)管理員的必備參考書(shū)。
標(biāo)簽: Crack UNIX 詳細(xì)介紹 系統(tǒng)安全
上傳時(shí)間: 2015-03-24
上傳用戶(hù):yuanyuan123
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1