已閱讀5頁(yè),還剩88頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1 目目 錄錄 第一章第一章 TD PIT 實(shí)驗(yàn)系統(tǒng)簡(jiǎn)介實(shí)驗(yàn)系統(tǒng)簡(jiǎn)介 2 一 概述 2 二 系統(tǒng)總線電路單元 3 三 實(shí)驗(yàn)電路單元 4 第二章第二章 32 位微機(jī)原理軟件實(shí)驗(yàn)位微機(jī)原理軟件實(shí)驗(yàn) 14 實(shí)驗(yàn)一 四則運(yùn)算 14 實(shí)驗(yàn)二 均值濾波 17 實(shí)驗(yàn)三 代碼轉(zhuǎn)換 21 實(shí)驗(yàn)四 字符串冒泡排序 25 實(shí)驗(yàn)五 描述符和描述符表實(shí)驗(yàn) 28 實(shí)驗(yàn)六 局部描述符表實(shí)驗(yàn) 32 第三章第三章 32 位微機(jī)接口硬件實(shí)驗(yàn)位微機(jī)接口硬件實(shí)驗(yàn) 35 實(shí)驗(yàn)一 地址譯碼電路與 I O 接口 35 實(shí)驗(yàn)二 8254 定時(shí) 計(jì)數(shù)器 40 實(shí)驗(yàn)三 8259 中斷控制器 46 實(shí)驗(yàn)四 8255 并口控制器 54 實(shí)驗(yàn)五 A D 與 D A 轉(zhuǎn)換實(shí)驗(yàn) 63 第四章第四章 32 位微機(jī)接口課程設(shè)計(jì)位微機(jī)接口課程設(shè)計(jì) 69 課程設(shè)計(jì)一 數(shù)據(jù)采集系統(tǒng)一 69 課程設(shè)計(jì)二 數(shù)據(jù)采集系統(tǒng)二 查詢法 73 課程設(shè)計(jì)三 數(shù)據(jù)采集系統(tǒng)三 中斷法 77 課程設(shè)計(jì)四 信號(hào)發(fā)生器 82 課程設(shè)計(jì)五 交通燈實(shí)時(shí)控制系統(tǒng)設(shè)計(jì) 90 課程設(shè)計(jì)六 步進(jìn)電機(jī)控制系統(tǒng)設(shè)計(jì) 96 附錄附錄 1 常用常用 DOS 系統(tǒng)功能系統(tǒng)功能 INT 21H 102 2 第一章第一章 TD PIT 實(shí)驗(yàn)系統(tǒng)簡(jiǎn)介實(shí)驗(yàn)系統(tǒng)簡(jiǎn)介 一一 概述概述 TD PIT 實(shí)驗(yàn)系統(tǒng)主要由 PCI 總線擴(kuò)展卡和 TD PIT 實(shí)驗(yàn)平臺(tái)構(gòu)成 其電原理與 微機(jī)系統(tǒng)的硬件如圖 1 1 所示 USB 總線 PCI 總線 內(nèi)存總線 總線 AGP 總線 C P U 北橋芯片顯卡 顯示器 內(nèi)存 PCI 槽PCI 槽 南橋芯片IED 接口硬盤(pán) 鍵盤(pán)鼠標(biāo)Flash BIOS USB 設(shè)備 PCI 卡 微機(jī)實(shí)驗(yàn)箱 圖1 1 硬件系統(tǒng)與微機(jī)硬件的連接 1PCI 總線擴(kuò)展卡 PCI 總線擴(kuò)展卡包括PCI 總線接口電路和系統(tǒng)配置電路以及擴(kuò)展總線插座 主 要實(shí)現(xiàn)PCI 總線接口以及將32 位高速總線從PC 機(jī)引出 PCI 總線擴(kuò)展卡結(jié)構(gòu) 如圖1 1A 所示 PCI總線 接口控制器 插座1插座2 配置存 儲(chǔ)器 系統(tǒng) 資源 JP1 圖 1 1A PCI 總線擴(kuò)展卡結(jié)構(gòu) 3 2TD PIT 實(shí)驗(yàn)平臺(tái) 在 TD PIT 實(shí)驗(yàn)平臺(tái)上 電路結(jié)構(gòu)主要分兩部分 系統(tǒng)總線單元電路和實(shí)驗(yàn)單 元電路 圖 1 2 是 32 位微機(jī)接口實(shí)驗(yàn)的主要操作平臺(tái) 圖 1 2 實(shí)驗(yàn)平臺(tái)結(jié)構(gòu) 二二 系統(tǒng)總線電路系統(tǒng)總線電路單元單元 總線單元實(shí)現(xiàn)了面向80 x86 微機(jī)系統(tǒng)的32 位系統(tǒng)總線 符合80 x86 總線時(shí)序 標(biāo)的接口電路均可以直接連接到該總線上 總線信號(hào)說(shuō)明如表1 1 所示 表1 1 總線信號(hào) 信號(hào)名稱含義 XD 31 0 32 位數(shù)據(jù)總線 XA 31 2 32 位地址總線 XMER XMEW XIOR XIOW存儲(chǔ)器讀寫(xiě)信號(hào) I O 讀寫(xiě)信號(hào) IOY0 IOY1 IOY2 IOY3I O 空間片選信號(hào) MY0 MY1 MY2 MY3存儲(chǔ)器空間片選信號(hào) BE0 BE1 BE2 BE332 位數(shù)據(jù)字節(jié)使能信號(hào) HOLD HLDA總線保持請(qǐng)求和總線保持響應(yīng)信號(hào) INTR 中斷請(qǐng)求信號(hào) 上升沿有效 CLK 系統(tǒng)時(shí)鐘 CLK 1 041667MHz RST RST 系統(tǒng)復(fù)位信號(hào) 注 號(hào)表示該信號(hào)低電平有效 實(shí)驗(yàn)系統(tǒng)向PC 機(jī)申請(qǐng)了接口實(shí)驗(yàn)所需的配置資源 其中包括16MB 的存儲(chǔ)地址空 間 255字節(jié)的I O 地址空間和一個(gè)中斷請(qǐng)求線 中斷請(qǐng)求線是映射到PC 機(jī)內(nèi)15 4 個(gè)中斷線中的一個(gè) 系統(tǒng)總線單元將地址空間進(jìn)行了譯碼 各提供4 個(gè)片選信號(hào) 片選信號(hào)同偏移地址空間對(duì)應(yīng)關(guān)系如表1 2 所示 表1 2片選信號(hào)同偏移地址空間對(duì)應(yīng)關(guān)系 片選信號(hào)偏移地址范圍片選信號(hào)偏移地址范圍 IOY0 3000 303FH MY0 000000 3FFFFFH IOY1 3040 307FH MY1 400000 7FFFFFH IOY2 3080 30BFH MY2 800000 BFFFFFH IOY3 30C0 30FFH MY3 C00000 FFFFFFH 用PC 機(jī)分配的I O 或存儲(chǔ)器空間始地址加上這個(gè)偏移地址 就是實(shí)驗(yàn)系統(tǒng)中端 口占用的實(shí)際地址 I O 和或存儲(chǔ)器地址電原理如圖1 2A所示 PC 機(jī)分配的起始 地址可以在Tdpit 軟件中查看或由實(shí)驗(yàn)系統(tǒng)附帶的配置資源檢查程序CHECK EXE 獲 得 1234 A B C D 4321 D C B A Title NumberRevisionSize B Date 8 Jan 2011 Sheet of File D protel 99se Library Sch sy ddbDraw n By D0 D31 A0 A31 B B A A E E DIR DIR 74245 X 4 74574 X 4 A6 A7 A22 A23 IOY0 3000H 303FH IOY1 3040H 307FH IOY2 3080H 30BFH IOY3 30C0H 30FFH MY0 00H 3FFFFFH MY1 400000H 7FFFFFH MY2 800000H 0BFFFFFH MY3 0C00000H 0FFFFFFH BE0 BE1 BE2 BE3 XIOR XIOW XMER XMEW 20V8 12 20V8 13 20V8 13 與與與與與 74245 與與與與 2 3 4 5 6 7 8 911 12 13 14 15 16 17 18 XD0 XD7 XD8 XD15 XD16 XD23 XD24 XD31 XA2 XA9 XA10 XA17 XA18 XA25 XA26 XA31 A 2 B 3 E 1 Y0 4 Y1 5 Y2 6 Y3 7 74139A A 14 B 13 E 15 Y0 12 Y1 11 Y2 10 Y3 9 74139B 圖1 2A I O和存儲(chǔ)器地址電原理圖 三三 實(shí)驗(yàn)電路單元實(shí)驗(yàn)電路單元 1 1 地址譯碼單元 地址譯碼單元 該單元提供一片開(kāi)放的譯碼器74LS138 用于學(xué)習(xí)地址譯碼方法 其線路連 接如圖1 3 所示 5 Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 1 2 3 4 5 6 A B C G2A G2B G1 15 14 13 12 11 10 9 7 74LS138 A B C G Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 GND 5V 圖 1 3 地址譯碼單元 2 2 3232 位位I OI O 接口單元接口單元 該單元通過(guò)4 片三態(tài)緩沖器和4 片鎖存器組成32 位的I O 接口 并根據(jù)32 位 總線時(shí)序設(shè)計(jì)了譯碼電路 可以8 16 32 位不同字節(jié)寬度來(lái)訪問(wèn)該接口 用于學(xué)習(xí) 8 位和32 位I O 接口設(shè)計(jì)及編程 其線路連接如圖1 4 所示 2 3 4 5 6 7 8 9 1 11 D0 D1 D2 D3 D4 D5 D6 D7 OE CLK Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7 19 18 17 16 15 14 13 12 O0 O1 O2 O3 O4 O5 O6 O7 74LS574 2 3 4 5 6 7 8 9 19 1 A0 A1 A2 A3 A4 A5 A6 A7 G DIR B0 B1 B2 B3 B4 B5 B6 B7 18 17 16 15 14 13 12 11 I0 I1 I2 I3 I4 I5 I6 I7 74LS245 IORIOW XD0 XD1 XD2 XD3 XD4 XD5 XD6 XD7 XD0 XD1 XD2 XD3 XD4 XD5 XD6 XD7 VCC 2 3 4 5 6 7 8 9 1 11 D0 D1 D2 D3 D4 D5 D6 D7 OE CLK Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7 19 18 17 16 15 14 13 12 O8 O9 O10 O11 O12 O13 O14 O15 74LS574 2 3 4 5 6 7 8 9 19 1 A0 A1 A2 A3 A4 A5 A6 A7 G DIR B0 B1 B2 B3 B4 B5 B6 B7 18 17 16 15 14 13 12 11 I8 I9 I10 I11 I12 I13 I14 I15 74LS245 XD8 XD9 XD10 XD11 XD12 XD13 XD14 XD15 XD8 XD9 XD10 XD11 XD12 XD13 XD14 XD15 2 3 4 5 6 7 8 9 1 11 D0 D1 D2 D3 D4 D5 D6 D7 OE CLK Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7 19 18 17 16 15 14 13 12 O16 O17 O18 O19 O20 O21 O22 O23 74LS574 2 3 4 5 6 7 8 9 19 1 A0 A1 A2 A3 A4 A5 A6 A7 G DIR B0 B1 B2 B3 B4 B5 B6 B7 18 17 16 15 14 13 12 11 I16 I17 I18 I19 I20 I21 I22 I23 74LS245 XD16 XD17 XD18 XD19 XD20 XD21 XD22 XD23 XD16 XD17 XD18 XD19 XD20 XD21 XD22 XD23 2 3 4 5 6 7 8 9 1 11 D0 D1 D2 D3 D4 D5 D6 D7 OE CLK Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7 19 18 17 16 15 14 13 12 O24 O25 O26 O27 O28 O29 O30 O31 74LS574 2 3 4 5 6 7 8 9 19 1 A0 A1 A2 A3 A4 A5 A6 A7 G DIR B0 B1 B2 B3 B4 B5 B6 B7 18 17 16 15 14 13 12 11 I24 I25 I26 I27 I28 I29 I30 I31 74LS245 XD24 XD25 XD26 XD27 XD28 XD29 XD30 XD31 XD24 XD25 XD26 XD27 XD28 XD29 XD30 XD31 CSCS 系統(tǒng)總線 XD0 XD31 BE0 BE1 BE2 BE3 BE0 VCC VCC VCC BE1 BE2 BE3 圖 1 4 32 位 I O 接口單元 6 3 3 3232 位存儲(chǔ)器單元位存儲(chǔ)器單元 該單元提供32 位存儲(chǔ)器及其連接電路 并針對(duì)32 位系統(tǒng)總線提供了存儲(chǔ)器譯碼 電路 可以任意完成8 位 16 位及32 位不同字節(jié)寬度的存儲(chǔ)器操作 其線路連接 如圖1 5 所示 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 OE WE 22 27 D0 D1 D2 D3 D4 D5 D6 D7 62256 3 10 9 8 7 6 5 4 3 25 24 21 23 2 26 1 11 12 13 15 16 17 18 19 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 D24 D25 D26 D27 D28 D29 D30 D31 CS 20 RD WR CS BE3 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 OE WE 22 27 D0 D1 D2 D3 D4 D5 D6 D7 62256 2 10 9 8 7 6 5 4 3 25 24 21 23 2 26 1 11 12 13 15 16 17 18 19 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 D16 D17 D18 D19 D20 D21 D22 D23 CS 20 RD WR CS BE2 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 OE WE 22 27 D0 D1 D2 D3 D4 D5 D6 D7 62256 1 10 9 8 7 6 5 4 3 25 24 21 23 2 26 1 11 12 13 15 16 17 18 19 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 D8 D9 D10 D11 D12 D13 D14 D15 CS 20 RD WR CS BE1 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 OE WE 22 27 D0 D1 D2 D3 D4 D5 D6 D7 62256 0 10 9 8 7 6 5 4 3 25 24 21 23 2 26 1 11 12 13 15 16 17 18 19 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 D0 D1 D2 D3 D4 D5 D6 D7 CS 20 RD WR CS BE0 圖 1 5 32 位存儲(chǔ)器單元 4 FLASH ROM 單單元元 該單元提供一片開(kāi)放的FLASH 存儲(chǔ)器 用于學(xué)習(xí)FLASH 存儲(chǔ)器的編程操作方法 其線路連接如圖1 6 所示 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 OE WE CE NC NC 24 31 22 1 30 D0 D1 D2 D3 D4 D5 D6 D7AT29C 010 12 11 10 9 8 7 6 5 27 26 23 25 4 28 29 3 2 13 14 15 17 18 19 20 21 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 D0 D1 D2 D3 D4 D5 D6 D7 RD WR CS 1K 圖 1 6 FLASH ROM 單元 5 8259 單元單元 該單元提供中斷控制器8259 的連接電路 用于學(xué)習(xí)中斷控制器的操作方法 其 線路連接如圖1 7 所示 7 IR0 IR1 IR2 IR3 IR4 IR5 IR6 IR7 4 5 6 7 8 9 10 11 27 2 3 1 CAS0 CAS1 CAS2 D7 D6 D5 D4 D3 D2 D1 D0 A0 WR RD CS 18 19 20 21 22 23 24 25 12 13 15 8259 D7 D6 D5 D4 D3 D2 D1 D0 A0 WR RD CS IR0 IR1 IR2 IR3 IR4 IR5 IR6 IR7 INT INT17 INTA SP EN 26 16 5V 4K7 圖 1 7 8259 單元 6 8237 單元單元 該單元提供DMA 控制器8237 的連接電路 用于學(xué)習(xí)DMA 傳送應(yīng)用編程方法 其 線路連接如圖1 8 所示 DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 32 33 34 35 37 38 39 40 19 18 17 16 A0 A1 A2 A3 A4 A5 A6 A7 DREQ0 DREQ1 DREQ2 DREQ3 30 29 28 27 26 23 22 21 8237 A0 A1 A2 A3 A4 A5 A6 A7 REQ0 REQ1 REQ2 REQ3 D0 D1 D2 D3 D4 D5 D6 D7 5V DACK0 DACK1 DACK2 DACK3 25 24 14 15 ACK0 ACK1 ACK2 ACK3 AEN ADSTB CS MEMR MEMW I OR I OW HRQ HLDA READY EOP 11 3 4 1 2 10 7 6 36 CS MEMR MEMW IOR IOW HOLD HLDA CLK RESET 12 13 CLK 3 4 7 8 13 14 17 18 1 11 D0 D1 D2 D3 D4 D5 D6 D7 OE LE Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7 2 5 6 9 12 15 16 19 A8 A9 A10 A11 A12 A13 A14 A15 74LS373 RST 圖 1 8 8237 單元 7 7 82558255 單元單元 該單元提供一片開(kāi)放的并口控制器 8255 用于學(xué)習(xí)并行接口 8255 的編程方法 其線路連接如圖 1 9 所示 PC7 PC6 PC5 PC4 PC3 PC2 PC1 PC0 10 11 12 13 17 16 15 14 PB7 PB6 PB5 PB4 PB3 PB2 PB1 PB0 25 24 23 22 21 20 19 18 37 38 39 40 PA7 PA6 PA5 PA4 1 2 3 4 PA3 PA2 PA1 PA0 27 28 29 30 31 32 33 34 D7 D6 D5 D4 D3 D2 D1 D0 CS RESET A1 A0 WR RD 6 35 8 9 36 5 8255 PC7 PC6 PC5 PC4 PC3 PC2 PC1 PC0 PB7 PB6 PB5 PB4 PB3 PB2 PB1 PB0 PA7 PA6 PA5 PA4 CS A1 A0 WR RD D7 D6 D5 D4 D3 D2 D1 D0 PA3 PA2 PA1 PA0 RST 圖 1 9 8255 單元 8 8 8 82518251 單元單元 該單元提供串行控制器8251 的連接電路 用于學(xué)習(xí)串行通訊編程方法 其線路 連接如圖1 10 所示 D0 D1 D2 D3 D4 D5 D6 D7 A0 CS WR RD RXD DSR CTS TXD DTR RTSRST 8251 D0 27 TxD 19 D1 28 D2 1 TxRDY 15 D3 2 TxCLK 9 D4 5 TxEMPT 18 D5 6 D6 7 RxD 3 D7 8 RxRDY 14 CS 11 RxCLK 25 RD 13 SYNDET 16 WR 10 C D 12 DSR 22 DTR 24 CLK 20 CTS 17 RESET 21 RTS 23 8251 CLK 1 8432M INTR TxC RxC 74LS32 圖 1 10 8251 單元 9 9 串行接口單元 串行接口單元 該單元提供用來(lái)將串行通訊信號(hào)引出到實(shí)驗(yàn)箱體后側(cè)的接口插座 包含USB 和 RS232 接口 使用USB 接口插座時(shí)將VDD D D 和GND 四個(gè)信號(hào)連接到標(biāo)有USB 的插座上 使用RS232串口時(shí)將TXD RXD 信號(hào)連接到標(biāo)有RS 232 的插座上 其電 路結(jié)構(gòu)如圖1 11 所示 C1 1 V 2 C1 3 C2 4 C2 5 V 6 R2IN 8 R2OUT 9 T2IN 10 T2OUT 7 R1OUT 12 T1IN 11 R1IN 13 T1OUT 14 GND 15 VCC 16 MAX232CSE 0 1uF 0 1uF 0 1uF 0 1uF TXD RXD VCC DB9 3 DB9 2 1K 1K VCC 1 6 2 7 3 8 4 9 5 RXD TXD RS 232 GND D USB D VDD USB 圖 1 11 串行接口單元 1010 8254 單元單元 該單元提供一片開(kāi)放的定時(shí) 計(jì)數(shù)器 8254 用于學(xué)習(xí)定時(shí) 計(jì)數(shù)器的應(yīng)用編程方 法 其線路連接如圖 1 12 所示 9 CLK0 OUT0 GATE0 1 2 3 4 5 6 7 8 20 19 23 22 21 CLK1 OUT1 GATE1 CLK2 OUT2 GATE2 D7 D6 D5 D4 D3 D2 D1 D0 A1 A0 WR RD CS 9 10 11 15 13 14 18 17 16 8254 CLK0 OUT0 GATE0 CLK1 OUT1 GATE1 CLK2 OUT2 GATE2 D7 D6 D5 D4 D3 D2 D1 D0 A1 A0 WR RD CS 圖 1 12 8254 單元 11 A D 轉(zhuǎn)換單元轉(zhuǎn)換單元 該單元提供模 數(shù)轉(zhuǎn)換器ADC0809 的連接電路 用于學(xué)習(xí)A D 轉(zhuǎn)換原理及編程操 作方法 其線路連如圖1 13 所示 msb2 1 2 2 2 3 2 4 2 5 2 6 2 7 lsb2 8 26 27 28 1 2 3 4 5 IN 0 IN 1 IN 2 IN 3 IN 4 IN 5 IN 6 IN 7 21 20 19 18 8 15 14 17 ADC0809 IN0 IN1 IN2 IN3 IN4 IN5 IN6 IN7 D7 D6 D5 D4 D3 D2 D1 D0 EOC EOC7 ADD A ADD B ADD C 25 24 23 A B C ALE ENABLE START CLOCK 22 9 6 10CLK WR CS RD 5V ADJ 10K ref ref 5V 電位器 5V 圖 1 13 A D 轉(zhuǎn)換單元 12 D A 轉(zhuǎn)換單元轉(zhuǎn)換單元 該單元提供數(shù) 模轉(zhuǎn)換器DAC0832 的連接電路 用于學(xué)習(xí)D A 轉(zhuǎn)換原理及編程操 作方法 其線路連接1 14 所示 D0 lsb D1 D2 D3 D4 D5 D6 D7 msb CS Xfer 7 6 5 4 16 15 14 13 1 17 Iout1 Iout2 Rfb Vref ILE WR2 WR1 5V DA0832 11 12 9 8 19 18 2 500 2 11 12V 12V 4 LM324B 1 6 5 10K 10K 7 LM324 A 3 WR OUT D0 D1 D2 D3 D4 D5 D6 D7 CS 圖 1 14 D A 轉(zhuǎn)換單元 13 電子發(fā)聲單元電子發(fā)聲單元 該單元提供一個(gè)微型揚(yáng)聲器 控制和驅(qū)動(dòng)電路已經(jīng)連接好 在控制輸入端輸入 10 一定頻率的波形信號(hào)即可發(fā)聲 其線路連接電路如圖1 15 所示 SPK 5V 圖 1 15 電子發(fā)聲單元 14 鍵盤(pán)及數(shù)碼管顯示單元鍵盤(pán)及數(shù)碼管顯示單元 該單元提供4 4 的小鍵盤(pán)矩陣及6 位七段數(shù)碼管 電路連接為掃描電路形式 其線路連接如圖1 16 所示 com1 com2 com3 com4 com5 com6 1 2 3 4 5 6 7 8 9 10 4K7 VCC g f a b e d c h A B C D E F G Dp a 7 b 6 c 4 d 2 e 1 f 9 g 10 h 5 com 3 com 8 數(shù)碼管1 a 7 b 6 c 4 d 2 e 1 f 9 g 10 h 5 com 3 com 8 數(shù)碼管2 a 7 b 6 c 4 d 2 e 1 f 9 g 10 h 5 com 3 com 8 數(shù)碼管3 a 7 b 6 c 4 d 2 e 1 f 9 g 10 h 5 com 3 com 8 數(shù)碼管4 a b c d e f g h a 7 b 6 c 4 d 2 e 1 f 9 g 10 h 5 com 3 com 8 數(shù)碼管5 a 7 b 6 c 4 d 2 e 1 f 9 g 10 h 5 com 3 com 8 數(shù)碼管6 1312 7407 1110 7407 98 7407 56 7407 34 7407 12 7407 1312 7407 1110 7407 98 7407 56 7407 34 7407 12 7407 34 7407 12 7407 X1 X2 X3 X4 Y1 Y2 OM0OM1OM2OM3 OM4OM5OM6OM7 Y3 Y4 OM8OM9OMAOMB OMCOMDOMEOMF 1 2 3 4 5 6 7 8 9 10 4K7 VCC 圖 1 16 鍵盤(pán)及數(shù)碼管顯示單元 11 15 點(diǎn)陣點(diǎn)陣LEDLED 顯示單元顯示單元 該單元使用4 片8 8 的點(diǎn)陣LED 構(gòu)成了一個(gè)16 16 點(diǎn)陣顯示模塊 點(diǎn)陣LED 的行列控制已經(jīng)連接好 行控制為R0 R15 列控制為L(zhǎng)0 L15 其線路連接如圖1 17 所示 R0 9 R1 14 R2 8 R3 12 R4 1 R5 7 R6 2 R7 5 L7 16 L6 15 L5 11 L4 6 L3 10 L2 4 L1 3 L0 13 UDZ3 R0 9 R1 14 R2 8 R3 12 R4 1 R5 7 R6 2 R7 5 L7 16 L6 15 L5 11 L4 6 L3 10 L2 4 L1 3 L0 13 UDZ4 R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R10 R11 R12 R13 R14 R15 VCC R0 9 R1 14 R2 8 R3 12 R4 1 R5 7 R6 2 R7 5 L7 16 L6 15 L5 11 L4 6 L3 10 L2 4 L1 3 L0 13 UDZ2 R0 9 R1 14 R2 8 R3 12 R4 1 R5 7 R6 2 R7 5 L7 16 L6 15 L5 11 L4 6 L3 10 L2 4 L1 3 L0 13 UDZ1 1B 1 2B 2 3B 3 4B 4 5B 5 6B 6 7B 7 8B 8 GND 9 COM 10 8C 11 7C 12 6C 13 5C 14 4C 15 3C 16 2C 17 1C 18 U2803 R1 1B 1 2B 2 3B 3 4B 4 5B 5 6B 6 7B 7 8B 8 GND 9 COM 10 8C 11 7C 12 6C 13 5C 14 4C 15 3C 16 2C 17 1C 18 U2803 R2 1B 1 2B 2 3B 3 4B 4 5B 5 6B 6 7B 7 8B 8 GND 9 COM 10 8C 11 7C 12 6C 13 5C 14 4C 15 3C 16 2C 17 1C 18 U2803 C1 1B 1 2B 2 3B 3 4B 4 5B 5 6B 6 7B 7 8B 8 GND 9 COM 10 8C 11 7C 12 6C 13 5C 14 4C 15 3C 16 2C 17 1C 18 U2803 C2 L0 L1 L2 L3 L4 L5 L6 L7 L8 L9 L10 L11 L12 L13 L14 L15 VCC 圖 1 17 點(diǎn)陣 LED 顯示單元 1616 驅(qū)動(dòng)電路和直流電機(jī)單元 驅(qū)動(dòng)電路和直流電機(jī)單元 這兩個(gè)單元由ULN2803 驅(qū)動(dòng)芯片 一臺(tái)DC12V 直流電機(jī)及霍爾測(cè)速電路構(gòu)成 N 為一組反相驅(qū)動(dòng)信號(hào)輸入端 其線路連接如圖1 18 所示 INA INB INC IND INE INF ING INH GND 1 2 3 4 5 6 7 8 9 D C B A OUTA OUTB OUTC OUTD OUTE OUTF OUTG OUTH COM 18 17 16 15 14 13 12 11 10 D C B A 12 12V N D C B A ULN 2803 直流 電機(jī) 2 1 HR MT1 N N 圖 1 18 驅(qū)動(dòng)電路和直流電機(jī)單元 12 1717 溫度控制單元 溫度控制單元 該單元由7805 芯片產(chǎn)生 5V 的穩(wěn)定電壓和一個(gè)24 歐的電阻構(gòu)成回路 其線路 圖連接如圖1 19 所示 熱敏電阻 10K 240 1uf 0 33uf 7805 1 2 3 AB 1 2 圖 1 19 溫度控制單元 1818 步進(jìn)電機(jī)單元 步進(jìn)電機(jī)單元 該單元提供一個(gè)四項(xiàng)八拍的步進(jìn)電機(jī) 如圖1 20 所示 1 3 5 4 2 圖 1 20 步進(jìn)電機(jī)單元 1919 開(kāi)關(guān)及 開(kāi)關(guān)及LEDLED 顯示單元顯示單元 該單元包括十六組撥動(dòng)開(kāi)關(guān)及LED 顯示燈 用于輸出和指示邏輯電平 正邏輯 當(dāng)顯示燈亮?xí)r表示邏輯高電平 滅時(shí)表示邏輯低電平 其電路連接如圖1 21 所示 LED x 8 1K x 8 D15 D8 K15K8 4 7K x 8 5V LED x 8 1K x 8 D7 D0 K7K0 4 7K x 8 5V 圖 1 21 開(kāi)關(guān)及 LED 顯示單元 2020 時(shí)鐘源單元時(shí)鐘源單元 該單元提供一個(gè)1 8432MHz 的晶振電路 主要作為16550 時(shí)鐘輸入 另外還有 13 兩個(gè)十分頻電路 將1 8432MHz 分頻得到184 32KHz 和18 432KHz 如圖1 22 所示 JCRY1 1 8432MHz 12 74LS04 34 74LS04 R161 3 6K R162 3 6K C161 102 C162 102 CP0 15 CP1 12 MR 14 Q0 13 Q1 11 Q2 10 Q3 9 U74390B CP0 1 CP1 4 MR 2 Q0 3 Q1 5 Q2 6 Q3 7 U74390A 184 32KHz18 432KHz 圖1 22 時(shí)鐘源單元 2121 PWMPWM 轉(zhuǎn)換電路轉(zhuǎn)換電路 該單元提供了一個(gè)PWM 脈沖產(chǎn)生電路 在IN 端輸入0 5V 電壓 OUT 輸出脈沖 的占空比會(huì)跟隨產(chǎn)生相應(yīng)的變化 其線路如圖1 23 所示 IN TR IG 2 Q 3 R 4 CV olt 5 TH R 6 DIS 7 VCC 8 GND 1 555 VC C 103104 2K 300K 1K NPN 4 7K VC C NPN 105 10K 5 1K PN P 5 1K VC C VC C OU T 2K 2 3 7 1 84 6 5 LM 311 VC C 圖1 23 PWM 轉(zhuǎn)換電路 2222 單脈沖單元單脈沖單元 該單元包括兩個(gè)單脈沖觸發(fā)器 由74LS00芯片和微動(dòng)開(kāi)關(guān)等構(gòu)成兩路R S 觸發(fā) 器 單脈沖輸出分上沿和下沿 分別以 和 表示 其線路如圖1 24 所示 14 5V KK1 1K KK1 KK1 5V KK2 1K KK2 KK2 圖 1 24 單脈沖單元 第二章第二章 32 位微機(jī)原理軟件實(shí)驗(yàn)位微機(jī)原理軟件實(shí)驗(yàn) 實(shí)驗(yàn)一實(shí)驗(yàn)一 四則運(yùn)算四則運(yùn)算 一一 實(shí)驗(yàn)?zāi)康膶?shí)驗(yàn)?zāi)康?1 熟悉匯編語(yǔ)言上機(jī)操作過(guò)程 2 熟悉 Tddebug 調(diào)試環(huán)境和 Turbo Debugger 的使用 3 熟悉匯編語(yǔ)言程序的框架結(jié)構(gòu) 掌握順序結(jié)構(gòu)的編程方法 二 實(shí)驗(yàn)內(nèi)容實(shí)驗(yàn)內(nèi)容 32 位無(wú)符號(hào)數(shù)的加法 減法 16 位乘以 16 位 32 位除以 16 位除法的四則運(yùn)算 練習(xí) 三 三 實(shí)驗(yàn)源程序?qū)嶒?yàn)源程序 略 略 四 四 實(shí)驗(yàn)歩驟實(shí)驗(yàn)歩驟 1 輸入源程序輸入源程序 單擊文件 新建 在光標(biāo)處輸入源程序 輸完源程序后 單擊工具 欄或文件 另存為 選擇存放路徑 輸入文件名 ASMASM 2 打開(kāi)實(shí)驗(yàn)箱電源開(kāi)關(guān) 實(shí)驗(yàn)箱電源指示燈亮 注意注意 實(shí)驗(yàn)箱電源開(kāi)關(guān)必須打開(kāi)實(shí)驗(yàn)箱電源開(kāi)關(guān)必須打開(kāi) 否則不能編譯和連接程序否則不能編譯和連接程序 3 編譯程序編譯程序 單擊工具欄 鏈接程序 在屏幕下方的信息欄窗口顯示編譯信息 若有語(yǔ)法錯(cuò)誤 逐一雙擊該行 系統(tǒng)將自動(dòng)定位錯(cuò)誤行 並有紅色的箭頭指向錯(cuò)誤行 逐一修改后存盤(pán) 再編譯 直到錯(cuò)誤為零 4 連接程序連接程序 單擊工具欄 在屏幕下方的信息欄窗口顯示連接信息 5 調(diào)試程序調(diào)試程序 單擊工具欄 單擊 View Cpu 在代碼顯示區(qū)單擊右鍵 點(diǎn)擊 Mixed Both 為 MixedMixed NoNo 按 F7 單歩執(zhí)行 當(dāng)執(zhí)行完 MOV DS AX 后 單擊 View Cpu 使屏幕下方的數(shù)據(jù)顯示區(qū)為 DS 的內(nèi)容 1 單歩執(zhí)行 按 F7 觀察調(diào)試過(guò)程中 指令執(zhí)行后各寄存器及數(shù)據(jù)區(qū)的內(nèi)容變化 2 先單擊 Run Program resrt 再以執(zhí)行到光標(biāo)處運(yùn)行程序 將光標(biāo)移到所需處 15 並單擊 使之成為蘭底白字的光帶 按 F4 觀察執(zhí)行最后一條指令執(zhí)行后寄存器的 值及數(shù)據(jù)區(qū)的內(nèi)容 3 先單擊 Run Program resrt 再連續(xù)執(zhí)行 按 F9 或 觀察最后一條指令執(zhí)行 后寄存器的值及數(shù)據(jù)區(qū)的內(nèi)容 五 五 實(shí)驗(yàn)報(bào)告內(nèi)容實(shí)驗(yàn)報(bào)告內(nèi)容 1 實(shí)驗(yàn)?zāi)康暮蛯?shí)驗(yàn)內(nèi)容 2 記錄數(shù)據(jù)段存放的原始數(shù)據(jù) 和程序執(zhí)行結(jié)束后的數(shù)據(jù) DS 0000 DS 0008 DS 0010 DS 0018 DS 0020 DS 0028 3 寫(xiě)岀和 差 積 商 余數(shù)運(yùn)算結(jié)果 如 56781234H 123AFEDCH 0BA98FEDCH 789A1234H 0D678H 0012H 02345678H 0F234H 4 心得體會(huì)和建議 16 實(shí)驗(yàn)二實(shí)驗(yàn)二 均值濾波均值濾波 一一 實(shí)驗(yàn)?zāi)康膶?shí)驗(yàn)?zāi)康?1 掌握在數(shù)據(jù)表中找最大 最小數(shù)的方法 2 學(xué)會(huì)子程序的使用方法 參數(shù)傳遞的方法 掌握分支程序 循環(huán)程序的設(shè)計(jì)方法 3 熟悉 Tddebug 調(diào)試環(huán)境和 Turbo Debugger 的使用 二 實(shí)驗(yàn)內(nèi)容實(shí)驗(yàn)內(nèi)容 均值濾波算法 對(duì) N 2 N DEBUG I I 30383038 讀入當(dāng)前八位開(kāi)關(guān)狀態(tài) 改變八位開(kāi)關(guān)狀態(tài) 開(kāi)關(guān)量亦不同 O O 30383038 FFFF 八位 LED 全亮 Q Q 退岀自檢 3 返回 WINDOWS C TangDu PitPP Asm EXITEXIT 25 3 編譯 鏈接程序 4 運(yùn)行程序 撥動(dòng)開(kāi)關(guān) 查看 LED 顯示是否正確 五 參考程序五 參考程序 IOY0EQU 3000H 片選片選IOY0對(duì)應(yīng)的端口始地址對(duì)應(yīng)的端口始地址 Y7EQU IOY0 38H 譯碼電路輸出譯碼電路輸出Y7對(duì)應(yīng)的端口地址對(duì)應(yīng)的端口地址 DATA SEGMENT NUMDB01H DATAENDS STACK1 SEGMENT STACK DW 256 DUP STACK1 ENDS CODESEGMENT ASSUME CS CODE DS DATA SS STACK1 START MOVAX DATA MOVDS AX MOVDX Y7 讀入開(kāi)關(guān)量讀入開(kāi)關(guān)量 INAL DX OUTDX AL MOVDL 0FFH MOVAH 6 判斷是否有按鍵按下判斷是否有按鍵按下 INT21H JZSTART 無(wú)按鍵繼續(xù)循環(huán) 有則退出無(wú)按鍵繼續(xù)循環(huán) 有則退出 L1 MOVDX Y7 INAL DX 讀入開(kāi)關(guān)量讀入開(kāi)關(guān)量 判斷是否為判斷是否為1 CMPAL 1 JNEL1 L2 MOVDX Y7 MOVAL NUM OUTDX AL 八位八位LED從右向左依次循點(diǎn)亮從右向左依次循點(diǎn)亮 ROLAL 1 MOVNUM AL CALLDELAY MOV DL 0FFH MOVAH 6 判斷是否有按鍵按下判斷是否有按鍵按下 INT21H JZL2 無(wú)按鍵繼續(xù)循環(huán) 有則退出無(wú)按鍵繼續(xù)循環(huán) 有則退出 L3 MOVDX Y7 26 INAL DX 讀入開(kāi)關(guān)量讀入開(kāi)關(guān)量 判斷是否為判斷是否為2 CMPAL 2 JNEL3 MOVNUM 55H L4 MOVDX Y7 MOVAL NUM OUTDX AL 八位八位LED交替亮交替亮 NOTAL MOVNUM AL CALLDELAY MOV DL 0FFH MOVAH 6 判斷是否有按鍵按下判斷是否有按鍵按下 INT21H JZL4 無(wú)按鍵繼續(xù)循環(huán) 有則退出無(wú)按鍵繼續(xù)循環(huán) 有則退出 MOVAX 4C00H 結(jié)束程序退出結(jié)束程序退出 INT21H DELAY PROC MOVBX 8FFH DELAY1 MOVCX 0FFFFH LOOP 延時(shí)子程序延時(shí)子程序 DECBX JNZDELAY1 RET DELAY ENDP CODE ENDS END START 六 實(shí)驗(yàn)報(bào)告六 實(shí)驗(yàn)報(bào)告 1 實(shí)驗(yàn)?zāi)康暮蛯?shí)驗(yàn)內(nèi)容 2 簡(jiǎn)要的電原理框圖 3 流程圖 4 實(shí)驗(yàn)結(jié)果 5 心得體會(huì)和建議 27 實(shí)驗(yàn)二實(shí)驗(yàn)二 8254 定時(shí)定時(shí) 計(jì)數(shù)器計(jì)數(shù)器 一一 實(shí)驗(yàn)?zāi)康膶?shí)驗(yàn)?zāi)康?1 掌握 8254 定時(shí) 計(jì)數(shù)器的名種工作方式及編程方法 二二 實(shí)驗(yàn)設(shè)備實(shí)驗(yàn)設(shè)備 PC 微機(jī)一臺(tái) TD PIT 實(shí)驗(yàn)系統(tǒng)一套 示波器一臺(tái) 三三 實(shí)驗(yàn)內(nèi)容實(shí)驗(yàn)內(nèi)容 1 定時(shí) 計(jì)數(shù)器 0 工作在方式 3 初值為 4800H OUT0 分兩路輸出 一路外接 2 位 LED 使其以亮 0 5 秒滅 0 5 秒閃亮 另一路作為計(jì)數(shù)器 1 的計(jì)數(shù)脈沖 CLK1 2 定時(shí) 計(jì)數(shù)器 1 工作在方式 2 初值為 4 OUT1 的輸出外接 2 位 LED 使其以亮 3 秒滅 1 秒閃亮 3 定時(shí) 計(jì)數(shù)器 2 工作在方式 0 初值為 0FH 按壓開(kāi)關(guān)產(chǎn)生的脈沖作為計(jì)數(shù)器 2 的 計(jì)數(shù)脈沖 按壓開(kāi)關(guān)的剩余次數(shù)將在屏幕上顯示 當(dāng)按壓開(kāi)關(guān)到 17 次時(shí) 觀察 OUT2 電平的變化 四四 實(shí)驗(yàn)原理實(shí)驗(yàn)原理 8254 是 Intel 公司生產(chǎn)的可編程 定時(shí)器 是 8253 的改進(jìn)型 比 8253 具有更優(yōu) 良的性能 8254 具有以下基本功能 1 有 3 個(gè)獨(dú)立的 16 位計(jì)數(shù)器 2 每個(gè)計(jì)數(shù)器可按二進(jìn)制或十進(jìn)制 BCD 計(jì)數(shù) 3 每個(gè)計(jì)數(shù)器可編程工作于 6 種不同工作方式 4 8254 每個(gè)計(jì)數(shù)器允許的最高計(jì)數(shù)頻率為 10MHz 8253 為 2MHz 5 8254 有讀回命令 8253 沒(méi)有 除了可以讀出當(dāng)前計(jì)數(shù)單元的內(nèi)容外 還可以 讀出狀態(tài)寄存器的內(nèi)容 6 計(jì)數(shù)脈沖可以是有規(guī)律的時(shí)鐘信號(hào) 也可以是隨機(jī)信號(hào) 計(jì)數(shù)初值公式為 n Fclk Fout 其中 Fclk 是輸入計(jì)數(shù)脈沖的頻率 Fout 是輸出信號(hào)頻率 圖 3 2 1 是 8254 的內(nèi)部結(jié)構(gòu)框圖和引腳圖 它主要由數(shù)據(jù)總線緩沖器 R W 邏輯電路 控制寄存器和三個(gè)計(jì)數(shù)器組成 CLK 為計(jì)數(shù)脈沖輸入端 GATE 為門(mén)控 輸入端 OUT 為計(jì)數(shù)器輸出端 8254 有六種工作方式 分別如下 1 方式 0 只計(jì)數(shù)一遍 計(jì)數(shù)到 0 OUT 為高電平 此正躍變信號(hào)可作為中斷請(qǐng)求信 號(hào) 不能自動(dòng)恢復(fù)初值只有在寫(xiě)入另一初值時(shí) 開(kāi)始新的計(jì)數(shù) 2 方式 1 可重觸發(fā)的單拍脈方式 3 方式 2 頻率發(fā)生器方式 4 方式 3 方波發(fā)生器 5 方式 4 軟件觸發(fā)選通方式 6 方式 5 硬件觸發(fā)選通方式 28 計(jì)數(shù)器0 計(jì)數(shù)器1 計(jì)數(shù)器2 數(shù)據(jù)總線 緩沖器 R W 邏輯電路 控制 寄存器 D 7 0 內(nèi)部總線 RD WR A0 A1 CS CLK0 GATE0 OUT0 CLK1 GATE1 OUT1 CLK2 GATE2 OUT2 1 2 3 4 5 6 7 8 9 10 11 12 D7 D6 D5 D4 D3 D2 D1 D0 CLK0 OUT0 GATE0 GND 24 23 22 21 20 19 18 17 16 15 14 13 VCC WR RD CS A1 A0 CLK2 OUT2 GATE2 CLK1 GATE1 OUT1 8254 圖 3 2 1 8254 的內(nèi)部接口和引腳 8254 的控制字有兩個(gè) 一個(gè)用來(lái)設(shè)置計(jì)數(shù)器的工作方式 稱為方式控制字 另一個(gè)用來(lái)設(shè)置讀回命令 稱為讀回控制字 這兩個(gè)控制字共用一個(gè)地址 由標(biāo)識(shí) 位來(lái)區(qū)分 控制字格式如表 3 2 1 所示 讀回控制字格式如表 3 2 2 所示 當(dāng)讀回 控制字的 D4 位為 0 時(shí) 由該讀回控制字 D1 D2 位指定的計(jì)數(shù)器的狀態(tài)寄存器內(nèi) 容將被鎖存到狀態(tài)寄存器中 狀態(tài)字格式如表 3 2 3 所示 表 3 2 1 8254 的方式控制字格式 D7D6D5D4D3D2D1D0 計(jì)數(shù)器選擇讀 寫(xiě)格式選擇工作方式選擇計(jì)數(shù)碼制選擇 00 計(jì)數(shù)器 0 01 計(jì)數(shù)器 1 10 計(jì)數(shù)器 2 11 讀出控制 字標(biāo)志 00 鎖存計(jì)數(shù)值 01 讀 寫(xiě)低 8 位 10 讀 寫(xiě)高 8 位 11 先讀 寫(xiě)低 8 位 再讀 寫(xiě)高 8 位 000 方式 0 001 方式 1 010 方式 2 011 方式 3 100 方式 4 101 方式 5 0 二進(jìn)制數(shù) 1 十進(jìn)制數(shù) 表 3 2 2 8254 讀出控制字格式 D7D6D5D4D3D2D1D0 11 0 鎖存計(jì)數(shù) 值 0 鎖存狀態(tài)信 息 計(jì)數(shù)器選擇 同方式控制 字 0 表 3 2 3 8254 狀態(tài)字格式 D7D6D5D4D3D2D1D0 OUT 引腳現(xiàn)行狀態(tài) 1 高電平 0 低電平 計(jì)數(shù)初值是否裝入 1 無(wú)效計(jì)數(shù) 0 計(jì)數(shù)有效 計(jì)數(shù)器方式 同方式控制字 五五 實(shí)驗(yàn)說(shuō)明及流程圖實(shí)驗(yàn)說(shuō)明及流程圖 根據(jù)計(jì)數(shù)初值公式 n Fclk Fout 可計(jì)算計(jì)數(shù)器 0 的初值 N0 18432 1 4800H N1 4 1 4 8254 定時(shí) 計(jì)數(shù)器電原理圖如圖 3 2 2 所示 流程圖如圖 3 2 3 所示 29 1234 A B C D 4321 D C B A Title NumberRevisionS ize A4 Date 8 Jan 2011 S heet of File D protel 99se Library S ch sy ddbDraw n By 12 A 74LS04 34 B 74LS04 1 8432MHZ D0 8 OUT0 10 D1 7 G ATE0 11 D2 6 CLK0 9 D3 5 D4 4 D5 3 D6 2 OUT1 13 D7 1 G ATE1 14 CLK1 15 CS 21 RD 22 WR 23 OUT2 17 A0 19 G ATE2 16 A1 20 CLK2 18 8254 1K 3 6K3 6K 102102 1 8432MHZ 184 32KHZ 18 432KHZ XD0 XD7 XIOW XIOR XA2 XA3 IOY0 5V 4 5 6 B 74LS00 1 2 3 A 74LS00 4 7k 4 7k 5V 5V KK1 KK1 5V 1K 1K 5V CP0 1 CP1 4 MR 2 Q0 3 Q1 5 Q2 6 Q3 7 A 74LS390 CP0 15 CP1 12 MR 14 Q0 13 Q1 11 Q2 10 Q3 9 B 74LS390 圖 3 2 2 8254 定時(shí) 計(jì)數(shù)器電原理圖 實(shí)驗(yàn)步驟如下 1 首先運(yùn)行 CHECK 程序 查看 I O 空間始地址 2 編譯鏈接 3 參考圖 3 2 3 所示連接實(shí)驗(yàn)線路 4 8254 單元自檢 1 點(diǎn)擊工具欄圖標(biāo) 2 C TangDu PitPP Asm DEBUG O O 300C300C 3636 計(jì)數(shù)器 0 CW O O 30003000 0000 計(jì)數(shù)器 0 低八位初值 O O 30003000 9090 計(jì)數(shù)器 0 高八位初值 執(zhí)行后 LED 一滅一亮 計(jì)數(shù)器 1 2 自檢類似 Q Q 退岀自檢 3 返回 WINDOWS C TangDu PitPP Asm EXITEXIT 30 5 可以改變計(jì)數(shù)初值 從而實(shí)現(xiàn)不同要求的計(jì)數(shù) Y N 初始化 計(jì)數(shù)器 0 方式 3 初值 4800H 計(jì)數(shù)器 1 方式 2 初值 4 計(jì)數(shù)器 2 方式 0 初值 0FH 有鍵按下嗎 結(jié)束 讀計(jì)數(shù)器 2 當(dāng)前值 調(diào)用屏幕顯示子程序 圖 3 2 3 8254 定時(shí) 計(jì)數(shù)器參考程序流程圖 六六 參考程序參考程序 IOY0 EQU 3000H TIMER0 EQUIOY0 00H 4 8254計(jì)數(shù)器計(jì)數(shù)器0端口地址端口地址 TIMER1 EQUIOY0 01H 4 8254計(jì)數(shù)器計(jì)數(shù)器1端口地址端口地址 TIMER2 EQUIOY0 02H 4 8254計(jì)數(shù)器計(jì)數(shù)器2端口地址端口地址 TCTL EQUIOY0 03H 4 8254控制寄存器端口地址控制寄存器端口地址 STACK1 SEGMENT STACK DW256 DUP STACK1 ENDS DATA SEGMENT MES0 DB Pressed MES1 DB Press any key to exit 0DH 0AH NUMDB DATAE
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2020-2021學(xué)年浙江省臺(tái)州市三門(mén)縣三校八年級(jí)(上)期中道德與法治試卷含解析
- 物價(jià)指數(shù)的預(yù)測(cè)模型研究-洞察分析
- 性別平等法律保障機(jī)制-洞察分析
- 硬化劑在建筑材料中的應(yīng)用-洞察分析
- 新興社交平臺(tái)分析-洞察分析
- 網(wǎng)絡(luò)隱私權(quán)保護(hù)策略-洞察分析
- 水下微生物群落多樣性-洞察分析
- 虛擬現(xiàn)實(shí)技術(shù)在娛樂(lè)產(chǎn)業(yè)的應(yīng)用-洞察分析
- 養(yǎng)血生發(fā)膠囊副作用及應(yīng)對(duì)策略-洞察分析
- 《晶宏觀對(duì)稱性》課件
- GB/T 9755-2024合成樹(shù)脂乳液墻面涂料
- 銷售部門(mén)年度工作規(guī)劃
- 2024年度網(wǎng)絡(luò)安全評(píng)估及維護(hù)合同2篇
- 倉(cāng)庫(kù)主管年度工作總結(jié)
- 內(nèi)蒙古興安盟(2024年-2025年小學(xué)五年級(jí)語(yǔ)文)人教版隨堂測(cè)試((上下)學(xué)期)試卷及答案
- S16榮濰高速公路萊陽(yáng)至濰坊段改擴(kuò)建工程可行性研究報(bào)告
- 綜合布線技術(shù)設(shè)計(jì)題單選題100道及答案
- 短視頻投流合作協(xié)議書(shū)范文
- 【企業(yè)盈利能力探析的國(guó)內(nèi)外文獻(xiàn)綜述2400字】
- 重點(diǎn)課文閱讀理解-2024-2025學(xué)年語(yǔ)文五年級(jí)上冊(cè)統(tǒng)編版
- 全國(guó)職業(yè)院校技能大賽高職組(智慧物流賽項(xiàng))備賽試題庫(kù)(含答案)
評(píng)論
0/150
提交評(píng)論