吳元康

Size: px
Start display at page:

Download "吳元康"

Transcription

1 逢甲大學自動控制工程學系專題製作專題論文 使用 SDCC 編譯 8051 組合語言 Compile Assembler by SDCC 指導教授 : 黃建立 學 生 : 陳佑論 錢保宏 鄭家倫 中華民國九十五年元月

2

3 感謝 本文承蒙指導教授黃建立老師的悉心指導, 始臻於此 在此謹致上由衷的敬意和謝忱 自大學起即接受老師的教誨, 老師淵博的學識 嚴謹的治學精神及親切誠懇的處世態度, 都是我一生的典範 此外, 感謝陳孝武教授於口試時, 給予諸多的建議與指正 專題研究期間, 承蒙同學的砥礪與幫助, 同窗情誼永難忘懷 特別感謝摯友在精神及生活上所給予之關懷與鼓勵, 將永銘在心 ii

4 中文摘要 用 C 來學 8051 已經是不可避免的潮流了, 入門較易, 但是要歷經較久的時間才能對 8051 通盤理解 對 8051 有足夠的認識以後, 使用 C 的寫法, 系統的開發時間會明顯減少, 而且還能寫出非常結構化的程式模組 現在比較常見的 805l C Compiler 應該是 IAR C 與 Keil C 兩款, 這些都是要用錢買的商業套裝軟體, 價格在數萬元左右 在這裡我們要介紹的是擁有許多支持者的 freeware SDCC C Compiler 關鍵字 :IAR C,Keil C,SDCC iii

5 Abstract Using C to learn 8051 is usual already. Starting to learn it easier, but we have to spend more time to totally figure out. By using C, we can spend less time and get very constructive program model after knowing about 8051 deeply. About 805l C Compiler, IAR C and Keil C are known by programmer. Both of them are expensive. Now we are going to introduce another popular freeware, SDCC Compiler. Key words: IAR C, Keil C, SDCC iv

6 目錄 感謝 ii 中文摘要 iii Abstract iv 目錄 v 圖目錄 vii 表目錄 viii 第一章緒論 前言 研究動機 SDCC 簡介 1 第二章基礎理論 微電腦基本結構 微處理機的內部架構 單晶片微電腦 單晶片的基本特性 MCS-51 單晶片微電腦 單晶片 單晶片 MCS-51 單晶片比較 PIC 晶片 高速晶片 AVR 10 第三章實際範例 矩陣型 LED 顯示動態字元 左移 右移 上移 下移 x16 矩陣型 LED 顯示器中文字型顯示原理...16 v

7 3.3 16x16 矩陣型 LED 顯示器動態中文字型顯示 SDCC 版本檢查確認 程式編譯 21 第四章結論 心得 結論 22 參考文獻 24 附錄一...25 附錄二..33 附錄三 34 vi

8 圖目錄 圖 2.1 微電腦基本結構 3 圖 2.2 微處理機內部結構方塊圖 4 圖 2.2 AVR 晶片內部架構圖 11 圖 3.1 字型資料對映圖 13 圖 3.2 字型左移變化 14 圖 3.3 字型右移變化 15 圖 3.4 字型上移變化 15 圖 3.5 字型下移變化 16 圖 3.6 中文字 光 " 的字型顯示 17 圖 個 8x8 LED 連接成 1 個 16x16 LED 17 圖 x16 矩陣型 LED 顯示器電路圖 19 圖 x16 矩陣型 LED 顯示器流程圖 20 圖 3.10 SDCC 版本確認 20 圖 3.11 程式編譯 21 vii

9 表目錄 表 2.1 MCS-51 單晶片比較 8 表 3.1 字型資料對映表 13 表 3.2 中文字 光 " 的字型資料 18 表 3.3 中文字 光 " 的字型填入資料.. 18 viii

10 第一章緒論 1.1 前言 805l CPU 在 20 年前就問世了, 可算是單晶片 CPU 的常青樹, 以 8051 為主體的應用範例太多了 C 語言比 8051 更早被發展出來, 我們相信當初 Intel 把 8051 定位在單晶片控制器上, 希望開發者儘量用組合語言來設計程式, 以便爭取最快的執行速度 1.2 研究動機當 805l 與 C 語言搭上關係時, 首先被人質疑的是 : 可能嗎? 合適嗎? 首先當然是考慮到程式空間的問題,8051 內含的程式空間只有 4K bytes,data Memory 也只有 128 Bytes, 雖然到了 8052 時, 程式空間與資料空間都加倍, 但對某些特定的應用場合來講, 還是覺得 Memory 容量不太夠用 在 C 語言裡, 有許多函式是相當耗費程式空間的, 例如浮點運算以及 print f 函式,8051 僅 4K 的程式空間可能一下子就用完了, 又如何拿來寫應用程式呢? 另一方面,C 對堆疊 stack 的使用機會很高, 傳遞引數時, 都會透過 stack 來做 對 8051 而言, 可用的堆疊實在有限,Data Memory 裡有 R0-R7 暫存區 (00H-lFH) 要避開, 可位元定址區 (20H-2FH) 也要避開, 剩下 80 Bytes 的空間又要分配給函式內的變數使用, 導致真正給堆疊使用的空間可能不到 50 Bytes 50 Bytes 只能做 25 次 call 而已 當 8051 真正在動作時, 主程式也在做 call, 各個中斷服務程式依照其先後優先順序也在 call,25 個 call 可能進到中斷後一下子就分配完了 1.3 SDCC 簡介 SDCC 是由 Sandeep Dutta 所寫的, 當開始在網路上流傳時, 歷經了許多 bug 的修正與缺失改進, 這可是經過全世界數百個 C 語言的高手提供的意見後的結果 西元 1999 年年底, 整個 SDCC 軟體程式移轉到 Sourceforge 機構上, 以便讓所有的使用者都可以接觸到整個完整的原始程式 (source tree), 對 SDCC 做更大 1

11 的奉獻與改進 SDCC 最初只有 Linux 版本的, 因為 Linux 才有軟體共享的觀念, 可是面對眾多的 Windows 作業系統愛用者,SDCC 也另外提供 Windows 版的 SDCC, 當然這些版本都可以在 SDCC 網站上 ( 無償取得 SDCC 主要支援的 CPU 為 Intel 的 8051 與 Zilog 的 Z80 CPU, 另外也支援 Atmel AVR,DS390 與 Microchip PIC 等系列 2

12 第二章基礎理論 2.1 微電腦基本結構微電腦係指由中央處理單元 (CPU), 記憶體單元 (Memory) 及輸入 / 輸出單元 (I/O) 三大部份所組成, 如圖 2.1 所示 其中 CPU 可分成兩部份, 即算術邏輯單元 (ALU) 及控制單元 (CU) CPU 透過匯流排 (BUS) 執行程式碼的提取 (Fetch) 解碼 (Decode) 算術邏輯運算及讀寫時序信號的控制 記憶體單元提供存放程式與資料之空間, 包含唯讀記憶體 (Read Only Memory ; ROM) 與隨機存取記憶體 (Random Access Memory ; RAM) 而輸入/ 輸出單元 (I/O) 提供 CPU 與外界週邊設備或元件溝通的管道,( 如鍵盤 滑鼠 顯示器等 ) 圖 2.1 微電腦基本結構 2.2 微處理機的內部架構微處理機內部結構包括 算術邏輯運算單元(ALU), 暫存器(Register), 控制單元(CU), 與 內部匯流排 (Internal BUS) 微處理機的基本運作包括 提取指令(Fetch), 經解碼並選擇線路予與執行 (Execute), 即 Fetch and - execute cycle 通常微處理機無法單獨執行工作, 它必須配備記憶體 (Memory), 3

13 輸出入埠, 電源, 與相關的週邊界面... 等, 才能具有完整的工作能力 圖 2.2 是典型的微處理機內部結構方塊圖, 說明如下 : 算術邏輯運算單元 (ALU): 在圖 2.2 的馬蹄型結構是算術邏輯運算, 待運算資料經由資料匯流排送入輸入埠, 計算結果由輸出埠由資料匯流排送回累加器 (Accumulation) 暫存器 (Register): 存放微處理機運作過程的暫時資料, 例如執行算術邏輯運算與存放運算結果都必須用到的 累加器 ; 存放下一個將被提取執行指令的記憶體位址稱為 程式計數器 (PC) ; 記錄程式執行過程中的狀態是 狀態暫存器或旗標, 此外存取資料所需的 一般資料暫存器, 記憶體位址暫存器 (Memory address register) 等, 都通稱為微處理機的暫存器 控制單元 : 指揮微處理機運作的邏輯電路 控制單元透過控制匯流排執行指令的提取, 解碼, 並發出執行指令的訊號 內部匯流排 : 可區分為三種匯流排, 資料匯流排 負責傳送的資料包括執行運算的指令, 與或執行指令的運算元資料 ; 位址匯流排 負責傳送定址記憶體的位置與輸出入埠的位址 ; 控制匯流排 負責傳送控制訊號, 協調微處理機各部門之間的動作與資料傳遞過程 圖 2.2 微處理機內部結構方塊圖 4

14 2.3 單晶片微電腦所謂單晶片微電腦 (Single Chip) 係指將中央處理單元 (CPU) 記憶體單元 (Memory) 及輸入/ 輸出單元 (I/O) 製作在同一晶片上, 而形成一能夠獨立運作的控制系統 其主要優點說明如下 : 單晶片微電腦係將 CPU 記憶體 I/O 埠等製作於同一晶片上, 體積比一般微電腦明顯縮小 單晶片內部的硬體架構, 與微電腦之複雜系統相比, 其架構簡單, 在使用與學習上更容易 單晶片已將主要功能溶縮於單一晶片上, 使用時, 只需接少許元件即可作廣泛的控制, 除了提高硬體接線的可靠度之外, 在裝配和維護上也相當容易 由於 HMOS 與 CHMOS 技術的發展, 使單晶片不論在功能上 包裝密度上都增強許多, 同時單晶片仍提供讀 (Read) 寫(Write) 等控制信號, 在作外部記憶體或 I/O 埠的擴充時, 相當簡便 2.4 單晶片的基本特性由於單晶片微電腦是由微電腦系統衍生出來, 因此主要架構涵蓋一般微電腦與微處理機的內涵 例如算術 / 邏輯單元, 控制單元的 CPU 核心, 及各類暫存器, 匯流排, 記憶單元, 輸出入埠等, 可完成指令解碼, 運算, 儲存, 控制, 資料傳輸與輸出人等功能 在面對種類繁多的各式微處理機或單晶片微控制器時, 首先必須了解晶片共通的基本功能特性, 並能比較不同晶片的特定用途, 才能充份掌握各種晶片特性, 並做為選擇晶片的依據 發揮該晶片的功能效益 以下摘要說明單晶片與微處理機的基本特性 字語長度 : 微處理機處理資料的基本長度, 重要的指標包括微處理機內的暫存器 (Register) 與資料匯流排 (data bus) 的寬度 例如 8 位元 16 位元 32 位元... 早期通用型 8088 為 16 位元微處理機,8051 為 8 位元單晶片 目前最新 5

15 ARM 系列為 32 位元單晶片 可定址空間 : 微處理機的位址匯流排 (Address Bus) 決定可存取外部記憶體與 I/O 埠的數量 例如 16 條位址線可定址 2 16 =64KBytes 的記憶體空間 位址線越多, 可存取的資料量就越大, 但晶片上的接腳數也會越多, 晶片體積也必須相對變大 執行速度 : 微處理機執行程式的動作, 基本上可視為 提取指令 - 執行指令 的時間週期, 控制這個週期的是外部振盪電路提供的時脈 (Clock) 若採用的時脈頻率越高, 執行速度越快 例如 8051 若採 l2mhz, 單一指令執行時間約 1μs 暫存器 : 微處理機暫時存放等待處理資料的地方 暫存器的資料寬度 數量 型式, 會直接影響到微處理機的工作效率 例如暫存器的數量多, 可減少資料存取的時間, 多種型式的暫存器, 可提供更多不同的定址方式 指令集 : 指令是執行微處理機動作的機械控制碼, 一部微處理機提供的所有指令, 稱為指令集 功能越強的微處理機, 提供的指令越多, 內部的電路結構也更複雜, 例如複雜指令結構 (CSIC) 目前單晶片逐漸朝向精簡指令結構(RSIC) 發展, 以較少的指令, 簡化電路, 提昇效能 定址方式 : 即為程式中存取記憶體資料的方式 配合微處理機提供的暫存器 匯流排結構 與指令集, 可決定微處理機的定址方式 基本的定址方式 直接定址 間接定址, 功能較完整的系統晶片, 會提供更多定址方式, 如 索引定址 可以存取大型的陣列資料 輸出入功能 : 輸出入埠微處理機與外界週邊界面溝通並交換資料的埠口 輸出入埠必須提供 I/O 埠的定址能力, 位址解碼工作, 以及暫時存放輸出入資料的緩衝區暫存器等功能 一般 I/O 的型式有 : 程式 I/O (PIO) 中斷 I/O(IIO) 直接記憶體存取(DMA) 單晶片一般都提供可直接輸出入的 I/O 埠與中斷輸入接腳, 同時亦提供資料匯流排與位址匯流排接腳, 做為擴充記憶體與 I/O 埠使用 系統與週邊界面的支援功能 : 如計時 / 計數功能, 中斷控制 串列通訊 UART 6

16 功能, 數位類比訊號輸出入 (ADC DAC), 看門狗 (WDT) 安全, 省電低耗功能 目前單晶片的發展趨勢是, 針對某些特定功能需求, 提供不同的週邊界面支援功能 因此衍生出各式各樣特定功能的嵌入式系統晶片 例如 8051 計時 / 計數功能, 中斷控制 串列通訊 UART 等功能 PIC 系列晶片提供多樣化的週邊界面支援功能 2.5 MCS-51 單晶片微電腦 MCS-51 族系單晶片是 INTEL 公司的產品, 其中 8051 是 INTEL 公司於 1981 年生產製造的原始晶片 主要的功能及特性說明如下 : 單晶片 8 位元微電腦控制晶片 4KB 內部程式記憶體, 最大可外接擴充至 64KB 128Bytes 內部資料記憶體, 最大可外接擴充至 64KB 具有布林代數運算能力 ( 位元邏輯 ) 4 組可位元定址 I/O 埠 P0 Pl P2 P3 2 組 16 位元計時 / 計數器 T0 Tl 5 個中斷源 INT0 INTl T0 Tl RXD 或 TXD 1 組全雙工串列埠 UART 單晶片 8 位元微電腦控制晶片 8KB 內部程式記憶體, 最大可外接擴充至 64KB 256Bytes 內部資料記憶體, 最大可外接擴充至 64KB 具有布林代數運算能力 ( 位元邏輯 ) 4 組可位元定址 I/O 埠 P0 Pl P2 P3 3 組 16 位元計時 / 計數器 T0 Tl T2 6 個中斷源 INT0 INTl T0 Tl T2 RXD 或 TXD 7

17 1 組全雙工串列埠 UART MCS-51 單晶片比較表 2.1 MCS-51 單晶片比較編號 C C52 型式 無 ROM EPROM EEPROM 無 ROM EPROM EEPROM ROM ROM 程式 4 KB 8 KB 記憶體資料記憶體 ( 外接最大 64KB) 128 Bytes ( 外接最大 64KB) ( 外接最大 64KB) 256 Bytes ( 外接最大 64KB) I/O 32( 可位元定址 ) 32( 可位元定址 ) 計時 2 3 器 中斷 5 6 源 無 ROM 型單晶片如 , 內部僅含有資料記憶體 (RAM), 必須外接程式記憶體 (ROM), 可使用 IC 編號 27xx(EPROM 型 ) 或 28xx(EEPROM 型 ), 將程式燒錄於此 IC 中 ROM 型單晶片如 , 內部含有資料記憶體 (RAM) 及程式記憶體 (ROM), 且程式記憶體僅可燒錄 1 次, 無法清除, 但其價格低廉, 適合工廠大量生產 8

18 EPROM 型單晶片如 , 內部含有資料記憶體 (RAM) 及程式記憶體 (ROM), 程式記憶體可重複多次使用 使用紫外線清除, 照射單晶片窗口約 20~30 分鐘, 即可清除程式記憶體內資料 EEPROM 型單晶片如 89C51 89C52, 內部含有資料記憶體 (RAM) 及程式記憶體 (ROM), 程式記憶體可重複多次使用 ( 約 1000 次左右 ) 使用電氣信號(5V 或 2V) 清除, 清除時間約 5~10 秒 2.6 PIC 晶片 PIC(Peripheral Interface Controller) 系列的單晶片是美國 Microchip 公司於 1989 年出品的 8 位元微處理器 PIC 由於採用 RISC 架構, 快速的運算 簡單易用 價格便宜 低耗電, 高速, 高輸出驅動電流 豐富多樣化的週邊界面提供選擇... 等優點, 因此在問市後很短時間就急速竄紅, 目前廣為業界採用, 尤其是大量應用在消耗性電子裝置 家電 玩具等產品上 以下列出 PIC 晶片的優異特點 : 晶片體積小, 耗電少, 價位低, 例如可燒入一次 OTP 型, 價格不到百元 採用 RISC(Reduced Instruction Set Computing) 架構, 以哈佛 (Harvard) 雙匯流排結構, 將位址匯流排與資料匯流排分開, 因此位址與資料可以同時傳送, 避免處理上的瓶頸 PIC 單晶片的指令簡單易學, 共計 35 個指令 (PIC17CXX 例外, 有 58 指令 ) 指令的執行採管線架構 (Pipeline), 可大幅提高指令執行速度 PIC 絕大部份指令執行時間都是一個單一指令週期 (Instruction cycle), 約 400nS, 因此在撰寫程式時, 很容易掌握程式執行時間 PIC 單晶片提供的種類繁多, 根據不同需求提供多樣化的週邊界面, 例如串列通訊 數位類比轉換 計時 / 計數 擷取 / 比較 /PWM 模組 ( 簡稱 CCP) 等 9

19 提供工業控制所需看門狗 (WDT) 監控功能 在零件包裝上也有多種選擇如提供 DIP 包裝 PLCC TQFC MQFP 等 PIC 系列單晶片的種類繁多, 能讓工程師在電路與軟體的規畫設計上, 有更大的彈性空間 主要成員依功能區分為四個家族, 分別為 PIC12CXXX PlC16C5X PICl6CXX 以及 PICl7CXXX 這四個家族的除了在程式記憶體的位元寬度不同, 指令字組長度亦有所不同 (12-Bit 14-Bit 16-Blt) 其它配備的週邊, 晶片接腳數, 執行速度是都不同差異 這四個晶片家族的特點如下 : PlCl2CXX 家族 : 簡單型 8 支接腳的 RISC 架構單晶片, 麻雀雖小, 五臟俱全 除內建 ROM 與 RAM 外,PlCl2C6XX 內建類比數位轉換 (AD) 的週邊, 並可提供更高時脈的運作 這類晶片有 PICl2C508 PICl2C509 PIC12C671 PICl2C 等 PICl6C5X 家族 : 在 PIC 系列中, 入門型晶片 只有基本週邊配備,I/O 埠配置 12~20, 晶片接腳數有 兩種 沒有 AD 轉換, 沒有串列通訊, 也沒 CCP 模組 最高速可到 20MHz 這一家族的晶片有 PICl6C52 PICl6C54 PICl6C57 PICl6C58... 等 PICl6CXXX 家族 : 除基本配備外, 加入更多的週邊供選擇 AD 轉換 晶片接腳數由 18~64 都有 週邊界面依家族成員不同, 提供 AD 轉換 串列通訊 CCP 模組 LCD 控制模組... 等多樣化選擇 常見晶片如 PICl6C84 PlCl6C74... 等 PICl7CXXX 家族 : 高功能的 PIC 晶片家族, 時脈提高到 33MHz, 使用的指令增加到 58 個, 指令字組寬度為 16 位元, 相對可定址範圍也增加 內建的 ROM 大小由 2MByte 到 l6mbyte,ram 則從 232Byte 到 902Byte 提供乘法器, 運算結果有 16 位元的乘積值 內建有獨立的兩個擷取輸人和兩個 PWM 輸人, 也提供串列通訊 家族成員晶片如 PICl7C42 PICl7C43 PICl7C52 PICl7C56... 等 2.7 高速晶片 AVR 10

20 AVR 是美國 ATMEL 公司於 1997 年推出增強型 RISC 架構的單晶片 ATMEL 公司以製作 FLASH 記憶體設計製造技術為最著名 自從該公司將 MCS-51 單晶片核心結合 FLASH 記憶體, 推出 AT89C5l 與 ATCl051 等一系列單晶片, 取代傳統 80C51 單晶片, 成為 MCS-51 核心晶片的主流晶片 但在面對 Microchip 推出以 RISC 指令架構的 PIC 系列單晶片的強大壓力下, 針對 PIC 與 MCS-51 晶片族的優缺點加以改良, 於 1997 年研發推出 AVR 增強型精簡微控制器 (AVR Enhanced RISC Microcontroller),AVR 晶片的內部架構如圖 2.2 所示 晶片功能特性說明如下 : 圖 2.2 AVR 晶片內部架構圖將程式記憶體 OTP( 可燒錄一次 ), 改用 Flash 架構, 可重複燒洗 1000 次以上, 提高程式修改的次數 價格在 50~200 元間 低耗電 (lua~2.5ma) 高速度(50nS), 具 SLEEP 功能與 CMOS 11

21 AVR 具有一個指令一個時脈的高速執行能力 在 20MHz 的工作頻率下, 大部分指令只需 50nS 超功能的 RISC 精簡指令架構,32 個工作暫存器, 及 個內部靜態 SRAM, 可靈活運用的 118 個指令, 並提供完整 C 高階語言, 易學易用 工業級的產品, 具 WDT 安全保護功能, 具大電流輸出 10~20mA 或 40mA 的單一輸出, 可直接驅動 SSR 或繼電器 串列埠有 UART 不佔用計數器及 SCI 傳輸功能, 故可高速工作這 576K 的傳輸率 AVR 單晶片包括 Attiny AT90 與 ATmega 三個系列, 分別對應到低 中 高三種層次的產品 依據使用者不同, 現已推出 30 多種型號的晶片, 接腳由 8~64 支 內部的配置也有所不同, 但基本的結構與功能, 指令系統彼此也相容 AVR 晶片種類簡述如下 : ATiny11/12: 簡易型的 AVR 1KB 的 Flash ROM 晶片包裝只有 8 接腳, 有五個 I/O 接點, 具備一類比比較器, 如 ATiny11/12... 等晶片 AT90: 即一般最常見的 AVR 機型, 如 AT90LS23XX AT90LS4433 AT90LS85XX 等 Flash ROM 由 2KB~8KB RAM 由 128B~512B 晶片接腳數由 8~44 ATmega: 為高階型 AVR 機型 Flash ROM 由 8KB~128KB RAM 由 1KB~4KB 晶片接腳數由 28~64 提供 PWM UART SPI 等功能 12

22 第三章實際範例 3.1 矩陣型 LED 顯示動態字元對 8x8 矩陣型 LED 而言, 字元的移動變化, 如上移 下移 左移 右移等, 如果每次移動一行 ( 左移 右移 ) 或一列 ( 上移 下移 ), 當移動 8 次後即重覆相同的畫面 若使用 8 位元組的記憶體作為字型變化的緩衝區, 其字型緩衝區資料對映如圖 3.1 與表 3.1 圖 3.1 字型資料對映圖表 3.1 字型資料對映表 行 字型資料 字型資料指標 1 0xff ptr[0] 2 0xc0 ptr[1] 3 0xb7 ptr[2] 4 0x77 ptr[3] 5 0x77 ptr[4] 6 0xb7 ptr[5] 7 0xc0 ptr[6] 13

23 8 0xff ptr[7] 左移字型左移如圖 3.2 所示, 先將 ptr[0] 存入 temp 中 再依次將 ptr[l] 存入 ptr[0],ptr[2] 存入 ptr[l],ptr[3] 存入 ptr[2] 等 最後再將 temp 存入 ptr[7] 中 圖 3.2 字型左移變化 右移字型右移如圖 3.3 所示, 先將 ptr[7] 存入 temp 中 再依次將 ptr[6] 存入 ptr[7],ptr[5] 存入 ptr[6],ptr[4] 存入 ptr[5] 等 最後再將 temp 存入 ptr[0] 中 14

24 圖 3.3 字型右移變化 上移 字型上移如圖 3.4 所示, 將 ptr[0]~ptr[7] 內容左移 1 位元 下移 圖 3.4 字型上移變化 字型下移如圖 3.5 所示, 將 ptr[0]~ptr[7] 內容右移 1 位元 15

25 圖 3.5 字型下移變化 x16 矩陣型 LED 顯示器中文字型顯示原理中文字型有兩種, 一為 16x15 字型, 一為 24x24 字型, 如果是 16x15 字型, 則每一個字型佔用 30 個位元組 (16x15/8=30) 的記憶體空間, 且必須使用 4 個 8x8 矩陣型 LED; 如果是 24x24 字元 ; 則每一個字型佔用 72 個位元組 (24x24/8=72) 的記憶體空間, 且必須使用 9 個 8x8 矩陣型 LED 本實驗使用 4 個 8x8 矩陣型 LED 顯示單一個 16x15 中文字生為了節省 MCS-51 的埠腳使用, 我們使用 74LS373 的閂鎖型 IC, 將兩個位元組的字型資料分別閂鎖在 IC 內, 並且使用 4 對 16 的解碼器產生行掃描信號 本實驗顯示中文字型 " 光 "," 光 " 字的字型顯示如圖 3.6, 其字型資料如表 3.2, 每一行兩個位元組資料, 共 32 個位元組, 因為是使用 4 個 8x8 矩陣型 LED 顯示器, 所以必須將其連接起來如圖 3.7 所示, 才能正常使用 16

26 圖 3.6 中文字 光 " 的字型顯示 圖 個 8x8 LED 連接成 1 個 16x16 LED 17

27 表 3.2 中文字 光 " 的字型資料 位元組 行 xdf 0xdf 0xdf 0xdd 0xd3 0x1f 0xdf 0xc0 2 0xff 0xdf 0xef 0xf7 0xf9 0xfe 0xff 0xff 位元組 行 xdf 0x1f 0xd7 0xdb 0xdd 0xcd 0xdf 0xff 2 0xff 0xe0 0xdf 0xdf 0xdf 0xdf 0xc3 0xff 表 3.3 中文字 光 " 的字型填入資料 x16 矩陣型 LED 顯示器動態中文字型顯示 中文字型的移動變化, 與先前所提之英文字型移動變化原理相同, 是藉由改 變行資料內容使字型左 右移, 或改變列資料內容使字型上 下移 由於 16x16 18

28 中文字型每行需要 2 個位元組, 所以字型在移動一行或一列時, 必須同時改變 2 個位元組的內容, 才能使字型移動一行或一列 本實驗藉由四個按鍵開關來控制一個中文字 " 光 " 的上 下 左 右移變化, 當按 RESET 鍵時, 系統重置, 畫面顯示 " 光 " 字且保持不動, 當按 SW0 鍵時, 字型左移, 按 SW1 鍵時, 字型上移, 按 SW2 鍵時, 字型右移, 按 SW3 鍵時, 字型下移 圖 x16 矩陣型 LED 顯示器電路圖 19

29 3.4 SDCC 版本檢查確認 圖 x16 矩陣型 LED 顯示器流程圖 在 C:\sdcc\bin\ 鍵入 sdcc version 如圖 3.10 所示 圖 3.10 SDCC 版本確認 20

30 3.5 程式編譯 在 C:\sdcc\bin\ 鍵入 sdcc sdcctest.c 如圖 3.11 所示 圖 3.11 程式編譯編譯後產生的檔案 sdcctest.asm: 程式的彙編檔 sdcctest.lst: 程式的列表檔 sdcctest.rst: 被鏈結器更新的列表檔 sdcctest.map: 變數擺的位置以及每個程式所佔的空間 sdcctest.ihx: 十六進位格式的 hex 檔 21

31 第四章結論 4.1 心得所有牽涉到精確計時的副程式中, 用組合語言會有更快的反應速度 所有的 805l C 語言編譯程式都會建議使用者小心使用組合語言, 以免造成當機 C 語言編譯時可以指定對執行速度 SPEED 或是程式碼 CODE SIZE 進行最佳化, 我們必須加以瞭解及使用 對於 RESET 之後的 C 啟動程式 STARTUP, 請務必進行所有動作的確認 如果發覺某些副程式的執行速度不夠快時, 先試著用 C 進行改寫, 再不行就要用組合語言 大部份 C 語言的最佳化僅僅是針對該語言而已, 並末對 8051 的程式碼進行最佳化, 如果還要更快時, 只有改用組合語言 若改用組合語言後仍不夠快時, 我們建議您這部份直接用硬體來處理, 這才是治標兼治本之道 C 語言處理中斷的處理速度並不遜於組合語言, 但是使用前須瞭解其進入及返回原程式的步驟, 以免造成無心的當機 隨時觀察系統的輸出 MAP 檔, 以確認各個變數的擺放位置, 是否真的擺進 SRAM 區內部 C 語言所寫的控制系統比組合語言而言, 有更多不確定性存在, 這些不確定性包含了我們程式寫法的執行錯誤 (RUNTIME ERROR), 以及編譯程式的隱藏性 bug, 所以我們要有一套更嚴謹的程式驗證步驟, 對程式碼進行全盤檢查 組合語言及 C 語言真的無法斷定孰優孰劣, 只要選對使用時機 4.2 結論如果真的想要用 C 語言來駕馭 8051, 請注意以下兩點 : 第一, 儘量加大程式空間 (Program Memory), 以便容納 C 語言轉換出來的 machine code 第二, 擴充外部的資料空間 (Data Memory) 到 2K Bytes 甚至 32K Bytes, 讓 C 有絕對足夠的 22

32 空間來保存變數及外部的堆疊 對 C 而言,8051 的堆疊是絕對不足的, 所以 C 會自己建立一個 external stack 的機制, 以便更有效地運用外部的 SRAM 區 說更明白一點, 將 8051 的系統擴充到 ROM 64K,SRAM 也接近 64K, 這時用 C 語言就沒有任何疑慮了 23

33 參考文獻 [1] 林伸茂, 8051 單晶片徹底研究經驗篇, 旗標出版社, pp.1-1~ ~5-43,2002 [2] 陳明熒, 單晶片 8051 KEIL C 實作入門, 文魁資訊,pp.1-1~ ~ ~5-18, 2005 [3] 林振漢, 8051 單晶片實作 : 使用 C 語言, 博碩文化,pp.1-1~ ~8-23, 2004 [4] 溫植燁, 8051 單晶片實務與應用, 文魁資訊,pp.3-2~3-15,2002 [5] 楊明豐, 8051 單晶片 C 語言設計實務, 碁峰資訊,pp.1-2~ ~3-20, 2003 [6] SDCC - Small Device C Compiler [7] 蔡朝洋, 單晶片微電腦 8051/8951 原理與應用, 全華科技, pp.4-2~ ~9-24,

34 附錄一 程式 #include "reg51.h" /* 含 8051 所有暫存器宣告 */ #define COLS 16 /*16 行 */ #define ROWS 2 /* 每行有 2 個位元組資料 */ int KeyScan(void); /* 函數原型宣告 */ void DelayX10ms(int); /* 函數原型宣告 */ char count=4; /* 動態掃描速度控制 */ char ScanLine=0; /* 行掃描信號 */ char offset=0; int keytemp=0xff; /* 鍵值 */ int key=0xff; /* 鍵值 */ char i=0; /* 行資料指標 */ char j; /* 列資料指標 */ sbit P1_4=0x94; /*8051 接腳定義 */ sbit P1_5=0x95; /*8051 接腳定義 */ unsigned char *ptr[cols]; unsigned char pattern[cols][rows]= /* 中文字型 " 光 " 字資料 */ {{0xdf,0xff},{0xdf,0xdf}, {0xdf,0xef},{0xdd,0xf7}, {0xd3,0xf9},{0x1f,0xfe}, {0xdf,0xff},{0xc0,0xff}, {0xdf,0xff},{0x1f,0xe0}, {0xd7,0xdf},{0xdb,0xdf}, {0xdd,0xdf},{0xcd,0xdf}, 25

35 {0xdf,0xc3},{0xff,0xff}}; main() /* 主程式 */ { void ShiftLeft(void); /* 左移函數原型宣告 */ void ShiftRight(void); /* 右移函數原型宣告 */ void ShiftUp(void); /* 上移函數原型宣告 */ void ShiftDown(void); /* 下移函數原型宣告 */ char i; IE=0x82; /* 致能計時器 0 中斷 */ TMOD=0x02; /* 設定計時器 0 工作於模式 2*/ TH0=( ); /* 計時器 0 中斷時間為 250us*/ TL0=( ); P1_4=0; /* 除能第一個 74373*/ P1_5=0; /* 除能第二個 74373*/ TR0=1; /* 啟動計時器 0*/ for(i=0;i<cols;i++) /*ptr 指向字型緩衝區 pattern*/ *(ptr+i)=*(pattern+i); while(1) { keytemp=keyscan(); /* 鍵盤掃描 */ if(keytemp!=0xff) /* 有按鍵輸入 */ key=keytemp; /* 將鍵值存入 key 中 */ if(key==0) ShiftLeft(); /* 若鍵值 key=0 則左移 */ else if(key==1) ShiftUp(); /* 若鍵值 key=1 則上移 */ else if(key==2) ShiftRight(); /* 若鍵值 key=2 則右移 */ 26

36 else if(key==3) ShiftDown(); /* 若鍵值 key=3 則下移 */ DelayX10ms(50); } } void ShiftLeft(void) /* 左移函數 */ { char i; unsigned char *temp; TR0=0; temp=*ptr; for(i=0;i<cols-1;i++) *(ptr+i)=*(ptr+i+1); *(ptr+cols-1)=temp; TR0=1; } /* ShiftLeft */ void ShiftRight(void) /* 右移函數 */ { char i; unsigned char *temp; TR0=0; temp=*(ptr+cols-1); for(i=cols-1;i>0;i--) *(ptr+i)=*(ptr+i-1); *ptr=temp; 27

37 TR0=1; } /* ShiftRight */ void ShiftUp(void) /* 上移函數 */ { char i,j; unsigned char temp[rows]; TR0=0; for(i=0;i<cols;i++) { for(j=0;j<rows;j++) { temp[j]=*(*(ptr+i)+j); *(*(ptr+i)+j)>>=1; } for(j=0;j<rows;j++) { temp[j]&=0x01; if((temp[j]==0x01) && (j==rows-1)) *(*(ptr+i)+0)+=0x80; else if(temp[j]==0x01) *(*(ptr+i)+j+1)+=0x80; } } TR0=1; 28

38 } /* ShiftUp */ void ShiftDown(void) /* 下移函數 */ { char i,j; unsigned char temp[rows]; TR0=0; for(i=0;i<cols;i++) { for(j=0;j<rows;j++) { temp[j]=*(*(ptr+i)+j); *(*(ptr+i)+j)<<=1; } for(j=0;j<rows;j++) { temp[j]&=0x80; if((temp[j]==0x80) && (j==0)) *(*(ptr+i)+rows-1)+=0x01; else if(temp[j]==0x80) *(*(ptr+i)+j-1)+=0x01; } } TR0=1; } /* ShiftDown */ 29

39 void T0_int(void) interrupt 1 /* 矩陣型 LED 動態掃描函數 */ { if(--count==0) /* 已經過 1ms*/ { count=4;/* 重設 count=4*/ j=0;/* 設列資料指標 j=0*/ P2=*(*(ptr+i)+j); /* 輸出第一位元組字型資料 */ P1_4=1; /* 閂鎖 */ P1_4=0; j++; P2=*(*(ptr+i)+j); P1_5=1; P1_5=0; P1=ScanLine; /* 輸出行掃描信號 */ ScanLine++; /* 掃描下一行 */ i++; /* 指向下一行字型資料 */ if(scanline==16) /* 已掃描完 16 行 */ { ScanLine=0; /* 重設掃描信號 */ i=0; /* 重設行資料指標 */ } } } int KeyScan(void) /* 鍵盤掃描函數 */ { 30

40 int KeyValue=0; /* 清除鍵值 */ char KeyStatus; /* 按鍵狀態 */ char KeyScanLine=0x01; /* 鍵盤掃描信號 */ char col; /* 行數 */ char row; /* 列數 */ for(col=0;col<2;col++) /* 共 2 行 */ { P3=~KeyScanLine; /* 輸出行掃描信號 */ KeyStatus=~P3; /* 讀取按鍵狀態 */ KeyStatus>>=2; /* 保留按鍵狀態 */ for(row=0;row<2;row++) /* 每行有 2 個按鍵 */ { if(keystatus==0x01) /* 有按鍵輸入與否 */ { col=2; /* 有按鍵輸入結束掃描 */ row=2; } Else /* 沒有按鍵輸入 */ { KeyValue++; /* 鍵值加 1*/ KeyStatus>>=1; /* 偵測下一個按鍵 */ } } KeyScanLine<<=1; /* 掃描下一行 */ } if(keyvalue==4) /* 掃描完所有按鍵 */ 31

41 KeyValue=0xff; /* 沒有按鍵輸入 */ return(keyvalue); /* 傳回鍵值 */ } /* KeyScan */ void DelayX10ms(int times) /* 延遲函數 */ { int i,j; for(i=0;i<times;i++) /* 每 10ms 移動一行 */ for(j=0;j<600;j++) /* 延遲 10ms*/ ; } 32

42 附錄二 8 X 8 點矩陣腳位 A B C D E F G H DH 3H 4H GH 6H FH BH AH DC 3C 4C GC 6C FC BC AC D G8 68 F8 B8 A8 DE 3E 4E GE 6E FE BE AE D G1 61 F1 B1 A1 D G7 67 F7 B7 A7 D G2 62 F2 B2 A2 D G5 65 F5 B5 A

43 附錄三 實體電路 34

DPJJX1.DOC

DPJJX1.DOC 8051 111 2K 1 2 3 ' ' 1 CPU RAM ROM / A/D D/A PC CPU 40 68 10 20 8 51 PIII 8051 2 MCS51 8051 8031 89C51 8051 8031 89C51? MCS51 INTEL INTEL 8031 8051 8751 8032 8052 8752 8051 8051 8051 MCS51 8031 8031

More information

Microsoft Word - 目錄new.doc

Microsoft Word - 目錄new.doc 目錄 Chapter 0 簡介 - 微電腦基本結構... - - 單晶片微電腦... - - MCS- 單晶片微電腦... - Chapter 0 系統分析 - 接腳說明... - - 內部結構方塊圖... - - 系統時序 (CLOCK)... - - 系統重置 (RESET)... - - 程式計數器 (Program Counter;PC)... - - 程式記憶體 (ROM)... - -

More information

1 Project New Project 1 2 Windows 1 3 N C test Windows uv2 KEIL uvision2 1 2 New Project Ateml AT89C AT89C51 3 KEIL Demo C C File

1 Project New Project 1 2 Windows 1 3 N C test Windows uv2 KEIL uvision2 1 2 New Project Ateml AT89C AT89C51 3 KEIL Demo C C File 51 C 51 51 C C C C C C * 2003-3-30 pnzwzw@163.com C C C C KEIL uvision2 MCS51 PLM C VC++ 51 KEIL51 KEIL51 KEIL51 KEIL 2K DEMO C KEIL KEIL51 P 1 1 1 1-1 - 1 Project New Project 1 2 Windows 1 3 N C test

More information

6 C51 ANSI C Turbo C C51 Turbo C C51 C51 C51 C51 C51 C51 C51 C51 C C C51 C51 ANSI C MCS-51 C51 ANSI C C C51 bit Byte bit sbit

6 C51 ANSI C Turbo C C51 Turbo C C51 C51 C51 C51 C51 C51 C51 C51 C C C51 C51 ANSI C MCS-51 C51 ANSI C C C51 bit Byte bit sbit 6 C51 ANSI C Turbo C C51 Turbo C C51 C51 C51 C51 C51 C51 C51 C51 C51 6.1 C51 6.1.1 C51 C51 ANSI C MCS-51 C51 ANSI C C51 6.1 6.1 C51 bit Byte bit sbit 1 0 1 unsigned char 8 1 0 255 Signed char 8 11 128

More information

微處理機實習第一章

微處理機實習第一章 單晶片原理與應用 課程大綱 微電腦與單晶片系統 單晶片的發展與未來 80C51 核心單晶片 8 位元 RISC 單晶片 單晶片的應用 微電腦系統架構 微電腦, 微處理機與單晶片 將微電腦 CPU 集成一 IC 晶片, 稱為微處理機 (μp) 80 年代, 由於科技進步與功能需求, 微處理機的逐漸朝兩大方向發展 朝具有較寬的資料路徑, 系統電路更複雜, 指令集功能更強大方向發展, 應用在通用型電腦主機上,

More information

51 C 51 isp 10 C PCB C C C C KEIL

51 C 51 isp 10   C   PCB C C C C KEIL http://wwwispdowncom 51 C " + + " 51 AT89S51 In-System-Programming ISP 10 io 244 CPLD ATMEL PIC CPLD/FPGA ARM9 ISP http://wwwispdowncom/showoneproductasp?productid=15 51 C C C C C ispdown http://wwwispdowncom

More information

目 录

目 录 1 Quick51...1 1.1 SmartSOPC Quick51...1 1.2 Quick51...1 1.3 Quick51...2 2 Keil C51 Quick51...4 2.1 Keil C51...4 2.2 Keil C51...4 2.3 1 Keil C51...4 2.4 Flash Magic...9 2.5 ISP...9 2.6...10 2.7 Keil C51...12

More information

ATMEL AT90S8515 AVR CPU AVR AVR AVR ATMEL RISC 32 8 r0 r X Y Z R0 R1 R2 R13 R14 R15 R16 R17 R26 R27 R28 R29 R30 R31 0x00 0x

ATMEL AT90S8515 AVR CPU AVR AVR AVR ATMEL RISC 32 8 r0 r X Y Z R0 R1 R2 R13 R14 R15 R16 R17 R26 R27 R28 R29 R30 R31 0x00 0x 115 AVR W.V. Awdrey ATMEL AVR PIC AVR PIC AVR RISC AVR PIC AVR AVR AVR AVR AVR ATtiny15 AVR AVR AVR RAM ROM 121 116 122 ATMEL AT90S8515 AVR CPU AVR AVR AVR ATMEL RISC 32 8 r0 r31 3 16 X Y Z 6-1 118 7 0

More information

C语言的应用.PDF

C语言的应用.PDF AVR C 9 1 AVR C IAR C, *.HEX, C,,! C, > 9.1 AVR C MCU,, AVR?! IAR AVR / IAR 32 ALU 1KBytes - 8MBytes (SPM ) 16 MBytes C C *var1, *var2; *var1++ = *--var2; AVR C 9 2 LD R16,-X ST Z+,R16 Auto (local

More information

目录

目录 ALTERA_CPLD... 3 11SY_03091... 3 12SY_03091...4....5 21 5 22...8 23..10 24..12 25..13..17 3 1EPM7128SLC.......17 3 2EPM7032SLC.......18 33HT46R47......19..20 41..20 42. 43..26..27 5151DEMO I/O...27 52A/D89C51...28

More information

<4D F736F F D20B3E6B4B9A4F930365F32A443AC71C5E3A5DCBEB9B1B1A8EE2E646F63>

<4D F736F F D20B3E6B4B9A4F930365F32A443AC71C5E3A5DCBEB9B1B1A8EE2E646F63> 七段顯示器控制電路四位數 _ 使用解碼器驅動 +5 V 10 uf 8.2 k 12 MHz 20 pf 1 2 3 4 5 6 7 8 9 P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 RESET 10 P3.0 11 12 13 14 15 16 17 18 19 20 P3.1 P3.2 P3.3 P3.4 P3.5 P3.6 P3.7 XTAL2 XTAL1

More information

ICD ICD ICD ICD ICD

ICD ICD ICD ICD ICD MPLAB ICD2 MPLAB ICD2 PIC MPLAB-IDE V6.0 ICD2 usb PC RS232 MPLAB IDE PC PC 2.0 5.5V LED EEDATA MPLAB ICD2 Microchip MPLAB-IDE v6.0 Windows 95/98 Windows NT Windows 2000 www.elc-mcu.com 1 ICD2...4 1.1 ICD2...4

More information

PROTEUS VSM

PROTEUS  VSM Proteus VSM-- 1/1 PROTEUS VSM Proteus VSM ISIS Prospice VSM Proteus PROSPICE ARM7 PIC AVR HC11 8051 CPU LCD RS232 LED IAR Keil Hitech C make 6000 SPICE SPICE DLL SPICE3F5 14 FM PROTEUS PCB LED/LCD / 300

More information

,,, PCB, AR M VxWorks DSP,,,,,,,,,,, (CIP) /,,.:,2005 ISBN TP36 CIP (2005) : ( 10 ) : : (010 ) : (010)

,,, PCB, AR M VxWorks DSP,,,,,,,,,,, (CIP) /,,.:,2005 ISBN TP36 CIP (2005) : ( 10 ) : : (010 ) : (010) ,,, PCB, AR M VxWorks DSP,,,,,,,,,,, (CIP) /,,.:,2005 ISBN 7-5635-1099-0...............TP36 CIP (2005)076733 : ( 10 ) :100876 : (010 )62282185 : (010)62283578 : publish@bupt.edu.cn : : : 787 mm960 mm 1/

More information

<4D6963726F736F667420576F7264202D20B9F9B0EABBCDBBAFAB48DEB3B4C1A5BDB3F8A7692E646F63>

<4D6963726F736F667420576F7264202D20B9F9B0EABBCDBBAFAB48DEB3B4C1A5BDB3F8A7692E646F63> 臺 北 市 立 松 山 高 級 工 農 職 業 學 校 資 訊 科 專 題 製 作 報 告 題 目 : 反 彈 空 間 指 導 老 師 : 余 耀 銘 學 生 : 廖 國 銓 趙 信 瑋 中 華 民 國 102 年 5 月 摘 要 在 這 高 速 科 技 的 起 飛 下, 科 技 都 建 立 起 於 基 礎, 有 些 人 把 這 基 礎 轉 為 理 論, 教 給 大 眾 學 習 ; 有 些 人 利

More information

JLX

JLX PRODUCT:LCD MODULE. Model No.: JLX177-006 Product Type: 1.77 inch QVGA TFT Modoule. 产品规格书 晶联讯研发研发部 : Written By Checked By Approved By 客户名称 : 结构电子核准 地址 : 深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼电话 :0755-29784961 Http://www.jlxlcd.cn

More information

Microsoft Word - PLC與GP接線說明_缺WDH_2.doc

Microsoft Word - PLC與GP接線說明_缺WDH_2.doc PC 與 HMI 下載線路圖 HMI PC 1 RS422 R+ 2 RS232 RX 3 RS232 TX 2 RS232 RX 3 RS232 TX 4RS485 D+/RS422 T+ 6 RS422 R- 7 RS232 RTS 8 RS232 CTS 7 RS232 RTS 8 RS232CTS 9RS485 D-/RS422 T- SH( 外殼 ) DB9( 母 ) 接頭 SH( 外殼

More information

1

1 磁軌式讀卡機 1288 系列 使用手冊 Version 1.0 1 2 3 4 5 6 7 8 9 10 11 12 1288 MSR Micro controller : With Decoder Open Visual COM port to read data (UART Interface) From 1288 Or direct control 1288 by sending Command

More information

2 Keil µ vision 2.1 1) Keil µ vision2 V2.34 µ vision3 2) Sino_Keil.exe Keil c:\keil\ 3) JET51 USB PC C:\Keil\ USB PC 4) S-L

2 Keil µ vision 2.1 1) Keil µ vision2 V2.34 µ vision3 2) Sino_Keil.exe   Keil c:\keil\ 3) JET51 USB PC C:\Keil\ USB PC 4) S-L 1 SH88F516 8051 64K FLASH 1024 EEPROM SH88F516 JET51 S-Lab Keil µ vision ISP51 Keil µ vision ISP51 ISP51 PC RS232 MCU SH88F516 SH88F516 1.1 SH88F516 1.1 SH88F516 SH88Fxx: QFP44, DIP40 RAM Flash E2 ADC

More information

Ps22Pdf

Ps22Pdf ( ) ( 150 ) 25 15 20 40 ( 25, 1, 25 ), 1. A. B. C. D. 2. A. B. C. D. 3., J = 1 H = 1 ( A B, J', J, H ) A. A = B = 1, J' =0 B. A = B = J' =1 C. A = J' =1, B =0 D. B = J' = 1, A = 0 4. AB + AB A. AB B. AB

More information

单片机应用编程技巧(专家:邓宏杰)

单片机应用编程技巧(专家:邓宏杰) 编 者 注 : 本 文 件 为 电 子 工 程 专 辑 网 站 编 辑 部 原 创, 电 子 工 程 专 辑 享 有 本 文 章 完 全 著 作 权, 如 需 转 载 该 文 章, 必 须 经 过 电 子 工 程 专 辑 网 站 编 辑 部 同 意 联 系 电 子 工 程 专 辑 网 站 编 辑 部, 请 发 信 至 eetcol@globalsources.com 单 片 机 应 用 编 程 技

More information

穨ecr2_c.PDF

穨ecr2_c.PDF i ii iii iv v vi vii viii 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1 26 27 2 28 29 30 31 32 33 34 35 36 37 38 39 40 3 4 41 42 43 5 44 45 46 6 47 48 49 50 51 52 1 53 2 54 55 3 56

More information

電腦相關罪行跨部門工作小組-報告書

電腦相關罪行跨部門工作小組-報告書 - ii - - iii - - iv - - v - - vi - - vii - - viii - (1) 2.1 (2) (3) 13.6 (4) 1.6 (5) 21 (6) (7) 210 (8) (9) (10) (11) ( ) ( 12) 20 60 16 (13) ( ) (

More information

i

i i ii iii iv v vi vii viii ===== 1 2 3 4 5 6 7 8 9 10 ==== 11 12 13 14 15 16 17 18 19 ==== ==== 20 .. ===== ===== ===== ===== ===== ======.. 21 22 ===== ===== ===== ===== 23 24 25 26 27 28 29 ==== ====

More information

发展党员工作手册

发展党员工作手册 发 展 党 员 工 作 问 答 目 录 一 总 论...9 1. 发 展 党 员 工 作 的 方 针 是 什 么? 如 何 正 确 理 解 这 个 方 针?... 9 2. 为 什 么 强 调 发 展 党 员 必 须 保 证 质 量?... 9 3. 如 何 做 到 慎 重 发 展?... 10 4. 如 何 处 理 好 发 展 党 员 工 作 中 的 重 点 与 一 般 的 关 系?...11 5.

More information

i

i 9 1 2 3 4 i 5 6 ii iii iv v vi vii viii 1 1 1 2 3 4 2 5 6 2 3 2.10 ( 2.11 ) ( 2.11 ) ( 2.9 ) 7 8 9 3 10 5% 2% 4 11 93% (2001 02 2003 04 ) ( ) 2,490 (100%) 5 12 25% (2.57% 25%) 6 (2001 02 2003 04 ) 13 100%

More information

Microsoft Word - ISSFA-0109_B_SM59264_WDT_ APN_TC_.doc

Microsoft Word - ISSFA-0109_B_SM59264_WDT_ APN_TC_.doc Watch Dog Timer () 功能使用說明 ( 使用內部 250KHz) 適用產品 :SM59264 SM59128 SM8954A SM8958A SM89516A SM894051 SM79108 SM79164 SM59D03/04G2 應用說明 : 1 針對使用新茂 (SyncMOS)MCU, 如有因程式設計之關係, 需防止當機之發生時, 可啟動 Watch Dog 功能, 以防止當機之發生

More information

39898.indb

39898.indb 1988 4 1998 12 1990 5 40 70.................................................. 40.............................................................. 70..............................................................

More information

CC213

CC213 : (Ken-Yi Lee), E-mail: feis.tw@gmail.com 9 [P.11] : Dev C++ [P.12] : http://c.feis.tw [P.13] [P.14] [P.15] [P.17] [P.23] Dev C++ [P.24] [P.27] [P.34] C / C++ [P.35] 10 C / C++ C C++ C C++ C++ C ( ) C++

More information

投影片 1

投影片 1 2 理 1 2-1 CPU 2-2 CPU 理 2-3 CPU 類 2 什 CPU CPU Central Processing Unit ( 理 ), 理 (Processor), CPU 料 ( 例 ) 邏 ( 例 ),, 若 了 CPU, 3 什 CPU CPU 了, 行, 利 CPU 力 來 行 4 什 CPU 5 2-2-1 CPU CPU 了 (CU, Control Unit) / 邏

More information

14.07 25% 100% 14 14.07 25% 75% 14 (i)(ii) (iii) 2

14.07 25% 100% 14 14.07 25% 75% 14 (i)(ii) (iii) 2 HUAJUN HOLDINGS LIMITED * 377 A 1,700,000,000 2,006,000,000 11.52% 11.52% 1 14.07 25% 100% 14 14.07 25% 75% 14 (i)(ii) (iii) 2 (I) 1,700,000,000 2,006,000,000 A 629,629,629 A 1,700,000,000 2,006,000,000

More information

1-1 SH79F6431 A. 2( ) 9~15V ( 12V) U2 U3 3.3V SH79F B. 1(VCC/GND) SH79F6431 C. VDDIO SH79F6431 P4 P5 P0.6 P0.7 VDDIO VDDIO=5V D. 2 V 1.0

1-1 SH79F6431 A. 2( ) 9~15V ( 12V) U2 U3 3.3V SH79F B. 1(VCC/GND) SH79F6431 C. VDDIO SH79F6431 P4 P5 P0.6 P0.7 VDDIO VDDIO=5V D. 2 V 1.0 SH79F6431 1. SH79F6431 1T 8051 FLASH SH79F JET51 Keil µ vision JTAG 1.1. SH79F6431 LQFP64 1.2. (Target Board) SH79F6431 1 V 1.0 1-1 SH79F6431 A. 2( ) 9~15V ( 12V) U2 U3 3.3V SH79F6431 1 2 1 B. 1(VCC/GND)

More information

2-2 第二章系統分析 XTAL1/ (19/18): 時脈接腳 1. 使用內部振盪器 C1 XTAL1 C2 VSS 2. 使用外部時脈 圖 2-2 使用內部振盪器接線圖 時脈輸入 空接.. 時脈輸入 XTAL1 XTAL1 時脈輸入 XTAL1 VSS VSS VSS (a) (b) (c) 圖

2-2 第二章系統分析 XTAL1/ (19/18): 時脈接腳 1. 使用內部振盪器 C1 XTAL1 C2 VSS 2. 使用外部時脈 圖 2-2 使用內部振盪器接線圖 時脈輸入 空接.. 時脈輸入 XTAL1 XTAL1 時脈輸入 XTAL1 VSS VSS VSS (a) (b) (c) 圖 8051 單晶片 C 語言設計實務 2-1 2-1 接腳說明 P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 RST (RXD) P3.0 (TXD) P3.1 (INT0) P3.2 (INT1) P3.3 (T0) P3.4 (T1) P3.5 (WR) P3.6 (RD) P3.7 XTA L2 XTA L1 VSS 1 2 3 4 5 6 7 8 9 10 11

More information

1.1 ML_ONOFF = 1 Q 3 Q 8 C 0.3V M 2 L 1 ML_ONOFF = 0 Q 3 Q 8 C 1. + R31 VCC R21 10K ML_ONOFF R15 0:off 1:on 1K Green Light VCC=5V L1 Q VDD=12V C

1.1 ML_ONOFF = 1 Q 3 Q 8 C 0.3V M 2 L 1 ML_ONOFF = 0 Q 3 Q 8 C 1. + R31 VCC R21 10K ML_ONOFF R15 0:off 1:on 1K Green Light VCC=5V L1 Q VDD=12V C AUTOMATIC TROLLEY H K Hwang K K Chen J-S Lin S-C Wang M-L Li C-C Lin W-B Lin Dept. Of Electrical Engineering Far East College ABSTRACT This paper proposes an automatic trolley which can move automatically

More information

Microsoft Word - 正文.doc

Microsoft Word - 正文.doc 1 2 1 2 3 4 5 6 7 8 9 10 3 1 150 2 150 1 1 1.1 1.1.1 1.2 1.2.1 1.2.2 1.2.3 1.3 1.3.1 1.3.2 1.4 1.4.1 CPU 1.4.2 I/O 1.4.3 I/O 1.5 1.5.1 CISC RISC 1.5.2 1.5.3 1.6 1.6.1 1.6.2 N 1.6.3 2 2.1 2.1.1 2.1.2 2.1.3

More information

<4D6963726F736F667420576F7264202D20C7B6C8EBCABDCFB5CDB3C9E8BCC6CAA6BFBCCAD4B4F3B8D92E646F63>

<4D6963726F736F667420576F7264202D20C7B6C8EBCABDCFB5CDB3C9E8BCC6CAA6BFBCCAD4B4F3B8D92E646F63> 嵌 入 式 系 统 设 计 师 考 试 大 纲 一 考 试 说 明 1 考 试 要 求 : (1) 掌 握 科 学 基 础 知 识 ; (2) 掌 握 嵌 入 式 系 统 的 硬 件 软 件 知 识 ; (3) 掌 握 嵌 入 式 系 统 分 析 的 方 法 ; (4) 掌 握 嵌 入 式 系 统 设 计 与 开 发 的 方 法 及 步 骤 ; (5) 掌 握 嵌 入 式 系 统 实 施 的 方 法

More information

2 12

2 12 SHENZHEN BRILLIANT CRYSTAL TECHNOLOGIC CO.,LTD. The specification for the following models Graphic LCM serial communication control board CB001 PROPOSED BY APPROVED Design Approved TEL:+86-755-29995238

More information

untitled

untitled www.mcudriver.cn 1.1 / 1) WinAVR20070525 2) Source Insight 3) ISP 4) PonyProg ISP 5) USB 6) 1.2. MCU ATMEGA16 1.3. AVR8 1.4 LED0~LED7 1 1.5 #include // Program 1.1 LED.C #define uchar unsigned

More information

Microsoft Word - 專題封面.doc

Microsoft Word - 專題封面.doc 逢 甲 大 學 資 訊 工 程 學 系 專 題 研 究 報 告 8051 小 遊 戲 -21 點 指 導 教 授 : 陳 德 生 學 生 : 許 博 益 中 華 民 國 九 十 六 年 六 月 I 目 錄 第 一 章 緒 論 1 1-1 研 究 背 景 1 1-2 研 究 動 機 2 1-3 研 究 目 的 3 1-3-1 21 點 源 起 3 1-3-2 21 點 規 則 3 第 二 章 微 電

More information

《计算机应用基础》学习材料(讲义)

《计算机应用基础》学习材料(讲义) 计 算 机 应 用 基 础 学 习 材 料 ( 讲 义 ) Fundamentals of Computer Application 2014-3-22 JIANGSU OPEN UNIVERSITY 第 二 学 习 周 计 算 机 基 础 知 识 ( 一 ) 导 学 在 本 学 习 周, 我 们 主 要 的 任 务 是 认 识 计 算 机 你 将 知 道 计 算 机 是 什 么 时 候 产 生 的,

More information

509 (ii) (iii) (iv) (v) 200, , , , C 57

509 (ii) (iii) (iv) (v) 200, , , , C 57 59 (ii) (iii) (iv) (v) 500,000 500,000 59I 18 (ii) (iii) (iv) 200,000 56 509 (ii) (iii) (iv) (v) 200,000 200,000 200,000 500,000 57 43C 57 (ii) 60 90 14 5 50,000 43F 43C (ii) 282 24 40(1B) 24 40(1) 58

More information

榫 卯 是 什 麼? 何 時 開 始 應 用 於 建 築 中? 38 中 國 傳 統 建 築 的 屋 頂 有 哪 幾 種 形 式? 40 大 內 高 手 的 大 內 指 什 麼? 42 街 坊 四 鄰 的 坊 和 街 分 別 指 什 麼? 44 北 京 四 合 院 的 典 型 格 局 是 怎 樣 的

榫 卯 是 什 麼? 何 時 開 始 應 用 於 建 築 中? 38 中 國 傳 統 建 築 的 屋 頂 有 哪 幾 種 形 式? 40 大 內 高 手 的 大 內 指 什 麼? 42 街 坊 四 鄰 的 坊 和 街 分 別 指 什 麼? 44 北 京 四 合 院 的 典 型 格 局 是 怎 樣 的 目 錄 中 華 醫 藥 以 醫 術 救 人 為 何 被 稱 為 懸 壺 濟 世? 2 什 麼 樣 的 醫 生 才 能 被 稱 為 華 佗 再 世? 4 中 醫 如 何 從 臉 色 看 人 的 特 質? 6 中 醫 怎 樣 從 五 官 看 病? 8 中 醫 看 舌 頭 能 看 出 些 什 麼 來? 10 中 醫 真 的 能 靠 一 個 枕 頭, 三 根 指 頭 診 病 嗎? 12 切 脈 能 判 斷

More information

尿路感染防治.doc

尿路感染防治.doc ...1...1...2...4...6...7...7...10...12...13...15...16...18...19...24...25...26...27...28 I II...29...30...31...32...33...34...36...37...37...38...40...40...41...43...44...46...47...48...48...49...52 III...55...56...56...57...58

More information

Microsoft Word - MP2018_Report_Chi _12Apr2012_.doc

Microsoft Word - MP2018_Report_Chi _12Apr2012_.doc 人 力 資 源 推 算 報 告 香 港 特 別 行 政 區 政 府 二 零 一 二 年 四 月 此 頁 刻 意 留 空 - 2 - 目 錄 頁 前 言 詞 彙 縮 寫 及 注 意 事 項 摘 要 第 一 章 : 第 二 章 : 第 三 章 : 第 四 章 : 附 件 一 : 附 件 二 : 附 件 三 : 附 件 四 : 附 件 五 : 附 件 六 : 附 件 七 : 引 言 及 技 術 大 綱 人

More information

南華大學數位論文

南華大學數位論文 1 i -------------------------------------------------- ii iii iv v vi vii 36~39 108 viii 15 108 ix 1 2 3 30 1 ~43 2 3 ~16 1 2 4 4 5 3 6 8 6 4 4 7 15 8 ----- 5 94 4 5 6 43 10 78 9 7 10 11 12 10 11 12 9137

More information

李天命的思考藝術

李天命的思考藝術 ii iii iv v vi vii viii ix x 3 1 2 3 4 4 5 6 7 8 9 5 10 1 2 11 6 12 13 7 8 14 15 16 17 18 9 19 20 21 22 10 23 24 23 11 25 26 7 27 28 12 13 29 30 31 28 32 14 33 34 35 36 5 15 3 1 2 3 4 5 6 7 8 9 10 11

More information

皮肤病防治.doc

皮肤病防治.doc ...1...1...2...3...4...5...6...7...7...9...10... 11...12...14...15...16...18...19...21 I ...22...22...24...25...26...27...27...29...30...31...32...33...34...34...36...36...37...38...40...41...41...42 II

More information

性病防治

性病防治 ...1...2...3...4...5...5...6...7...7...7...8...8...9...9...10...10... 11... 11 I ...12...12...12...13...14...14...15...17...20...20...21...22...23...23...25...27...33...34...34...35...35 II ...36...38...39...40...41...44...49...49...53...56...57...57...58...58...59...60...60...63...63...65...66

More information

中国南北特色风味名菜 _一)

中国南北特色风味名菜 _一) ...1...1...2...3...3...4...5...6...7...7...8...9... 10... 11... 13... 13... 14... 16... 17 I ... 18... 19... 20... 21... 22... 23... 24... 25... 27... 28... 29... 30... 32... 33... 34... 35... 36... 37...

More information

全唐诗24

全唐诗24 ... 1... 1... 2... 2... 3... 3... 4... 4... 5... 5... 6... 6... 7... 7... 8... 8... 9... 9...10...10...10...11...12...12...12...13...13 I II...14...14...14...15...15...15...16...16...16...17...17...18...18...18...19...19...19...20...20...20...21...21...22...22...23...23...23...24

More information

心理障碍防治(下).doc

心理障碍防治(下).doc ( 20 010010) 787 1092 1/32 498.50 4 980 2004 9 1 2004 9 1 1 1 000 ISBN 7-204-05940-9/R 019 1880.00 ( 20.00 ) ...1...2...2...3...4...5...6...7...8...9...10... 11...12...13...15...16...17...19...21 I ...23...24...26...27...28...30...32...34...37...39...40...42...42...44...47...50...52...56...58...60...64...68

More information

从MCS51向AVR的快速转换.PDF

从MCS51向AVR的快速转换.PDF MCS51 AVR MCS51 AVR ATMEL AVR RISC MCS51 AVR 1 MHZ 1MIPS 8MHZ AVR 224MHZ MCS51 FLASH EEPROM ISP WatchDog AVR MCS51 AT90S1200/2313 AT89C1051/2051 AT90S4414/8515 AT89C51/52 PCB / AVR C ICCAVR60 AVR C IAR

More information

14A 0.1%5% 14A 14A.52 1 2 3 30 2

14A 0.1%5% 14A 14A.52 1 2 3 30 2 2389 30 1 14A 0.1%5% 14A 14A.52 1 2 3 30 2 (a) (b) (c) (d) (e) 3 (i) (ii) (iii) (iv) (v) (vi) (vii) 4 (1) (2) (3) (4) (5) 400,000 (a) 400,000300,000 100,000 5 (b) 30% (i)(ii) 200,000 400,000 400,000 30,000,000

More information

(Chi)_.indb

(Chi)_.indb 1,000,000 4,000,000 1,000,000 10,000,000 30,000,000 V-1 1,000,000 2,000,000 20,000,00010,000,0005,000,000 3,000,000 30 20% 35% 20%30% V-2 1) 2)3) 171 10,000,00050% 35% 171 V-3 30 V-4 50,000100,000 1) 2)

More information

穨_2_.PDF

穨_2_.PDF 6 7.... 9.. 11.. 12... 14.. 15.... 3 .. 17 18.. 20... 25... 27... 29 30.. 4 31 32 34-35 36-38 39 40 5 6 : 1. 2. 1. 55 (2) 2. : 2.1 2.2 2.3 3. 4. ( ) 5. 6. ( ) 7. ( ) 8. ( ) 9. ( ) 10. 7 ( ) 1. 2. 3. 4.

More information

捕捉儿童敏感期

捕捉儿童敏感期 目弽 2010 捕捉儿童敏感期 I a mao 2010-3-27 整理 早教资料每日分享 http://user.qzone.qq.com/2637884895 目弽 目彔 目弽... I 出版前言... - 1 竨一章 4 丢孝子癿敂感朏敀乞... - 1 - 妞妞 0 4 岁 海颖 妞妞癿妈妈... - 1 黑白相亝癿地斱... - 1 斵转... - 2 就丌要新帰子... - 2 小霸王...

More information

Autodesk Product Design Suite Standard 系統統需求 典型使用用者和工作流程 Autodesk Product Design Suite Standard 版本為為負責建立非凡凡產品的設計師師和工程師, 提供基本概念設計計和製圖工具, 以取得令人驚驚嘆

Autodesk Product Design Suite Standard 系統統需求 典型使用用者和工作流程 Autodesk Product Design Suite Standard 版本為為負責建立非凡凡產品的設計師師和工程師, 提供基本概念設計計和製圖工具, 以取得令人驚驚嘆 Autodesk Product Design Suite Standard 20122 系統統需求 典型使用用者和工作流程 Autodesk Product Design Suite Standard 版本為為負責建立非凡凡產品的設計師師和工程師, 提供基本概念設計計和製圖工具, 以取得令人驚驚嘆的產品設計計 Autodesk Product Design Suite Standard 版本中中包括以下軟體體產品

More information

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor 1 4.1.1.1 (Load) 14 1.1 1 4.1.1.2 (Save) 14 1.1.1 1 4.1.2 (Buffer) 16 1.1.2 1 4.1.3 (Device) 16 1.1.3 1 4.1.3.1 (Select Device) 16 2 4.1.3.2 (Device Info) 16 2.1 2 4.1.3.3 (Adapter) 17 2.1.1 CD-ROM 2 4.1.4

More information

USB解决方案.ppt

USB解决方案.ppt USB USB? RS232 USB USB HID U modem ADSL cable modem IrDA Silabs USB CP210x USB UART USB RS-232 USB MCU 15 USB 12 FLASH MCU 3 USB MCU USB MCU C8051F32x 10 ADC 1.5%, Vref CPU 25MIPS 8051 16KB Flash -AMUX

More information

Microsoft Word - Paper on PA (Chi)_2016.01.19.docx

Microsoft Word - Paper on PA (Chi)_2016.01.19.docx 立 法 會 發 展 事 務 委 員 會 二 零 一 六 年 施 政 報 告 及 施 政 綱 領 有 關 發 展 局 的 措 施 引 言 行 政 長 官 在 二 零 一 六 年 一 月 十 三 日 發 表 題 為 創 新 經 濟 改 善 民 生 促 進 和 諧 繁 榮 共 享 的 二 零 一 六 年 施 政 報 告 施 政 報 告 夾 附 施 政 綱 領, 臚 列 政 府 推 行 的 新 措 施 和

More information

ARM Cortex-M3 (STM32F) STMicroelectronics ( ST) STM32F103 Core: ARM 32-bit Cortex -M3 CPU 72 MHz, 90 DMIPS with 1.25 DMIPS/MHz Single-cycle multiplica

ARM Cortex-M3 (STM32F) STMicroelectronics ( ST) STM32F103 Core: ARM 32-bit Cortex -M3 CPU 72 MHz, 90 DMIPS with 1.25 DMIPS/MHz Single-cycle multiplica CP Chip Power ARM Cortex-M3 (STM32F) ARM Cortex-M3 (STM32F) STMicroelectronics ( ST) STM32F103 Core: ARM 32-bit Cortex -M3 CPU 72 MHz, 90 DMIPS with 1.25 DMIPS/MHz Single-cycle multiplication and hardware

More information

Microsoft PowerPoint - chap12.ppt

Microsoft PowerPoint - chap12.ppt 步並列資料轉移 CLK 位址與命令 資料 匯流排週期 (a) 單一時脈週期 匯流排週期 CLK 位址與命令 資料 匯流排週期 匯流排週期 (b) 多時脈週期 林銘波編著 --- 全華科技圖書公司 2. 閃脈控制方式 --- 來源裝置啟動 來源裝置 閃脈控制線 標的裝置 (a) 方塊圖 成立 閃脈控制線 (b) 時序圖 標的裝置將資料閘入資料暫存器中 林銘波編著 --- 全華科技圖書公司 2.2 閃脈控制方式

More information

Teaching kit_A4_part4.indd

Teaching kit_A4_part4.indd 4 ( 學 生 ) i. 認 識 專 題 研 習 甚 麽 是 專 題 研 習? 專 題 研 習 是 學 會 學 習 的 其 中 一 個 關 鍵 項 目 學 生 根 據 自 己 或 老 師 所 訂 立 的 主 題, 依 照 本 身 的 興 趣 和 能 力, 在 老 師 的 指 導 下, 擬 定 研 習 題 目, 設 定 探 討 的 策 略 和 方 法, 進 行 一 系 列 有 意 義 的 探 索 歷

More information

Microsoft PowerPoint - chap11.ppt

Microsoft PowerPoint - chap11.ppt I/O 裝置與界面電路 I/O 裝置 輸入裝置 輸出裝置 輸入 / 輸出裝置 I/O 埠一般可以分成三種 : 資料埠 (data port) 狀態埠 (status port) 控制埠 (control port) 林銘波編著 --- 全華科技圖書公司 11.1 簡單的輸入埠例 接往 CPU 模組 D0 D1 D2 D3 D4 D5 D6 D7 A0 A1 A14 A15 RD Vcc G Q0 D0

More information

全唐诗28

全唐诗28 ... 1... 1... 1... 2... 2... 2... 3... 3... 4... 4... 4... 5... 5... 5... 5... 6... 6... 6... 6... 7... 7... 7... 7... 8... 8 I II... 8... 9... 9... 9...10...10...10...11...11...11...11...12...12...12...13...13...13...14...14...14...15...15...15...16...16...16...17...17

More information

穨學前教育課程指引.PDF

穨學前教育課程指引.PDF i 1 1.1 1 1.2 1 4 2.1 4 2.2 5 2.3 7 2.4 9 2.5 11 2.6 1 2 1 5 3.1 1 5 3.2 1 5 19 4.1 19 4.2 19 4.3 2 1 4.4 29 4.5 38 4.6 4 3 4.7 47 50 5.1 5 0 5.2 5 0 5.3 6 2 5.4 9 4 5.5 1 2 6 ( ) 1 2 7 ( ) 1 31 ( ) 1

More information

中医疗法(下).doc

中医疗法(下).doc ( 20 010010) 787 1092 1/32 498.50 4 980 2004 9 1 2004 9 1 1 1 000 ISBN 7-204-05940-9/R 019 1880.00 ( 20.00 ) ...1...2...3...4...13...15...17...17...24...25...26...26...28...28...29...31...31...33...33

More information

眼病防治

眼病防治 ( 20 010010) 787 1092 1/32 498.50 4 980 2004 9 1 2004 9 1 1 1 000 ISBN 7-204-05940-9/R 019 1880.00 ( 20.00 ) ...1...1...2...3...5...5...6...7...9... 11...13...14...15...17...18...19...20...21 I II...21...22...23...24...25...27...27...28...29...30...31...33...33...34...36...38...39...40...41...42...43...45

More information

中国南北特色风味名菜 _八)

中国南北特色风味名菜 _八) ( 20 010010) 7871092 1/32 356.25 4 760 2004 8 1 2004 8 1 11 000 ISBN 7-204-05943-3/Z102 1026.00 ( 18.00 ) ...1...2...2...4...6...7...8...9... 10... 11... 12... 13... 13... 14... 15... 17... 18... 19...

More information

untitled

untitled 19.01 19.02 19.03 [ 2009 1 1 ] 19.04 (1) 19.29 19.73 19.72 (c) (d) 200% (e) 1/13 19 1 (i) 20.06(3) 19.04(8) 20.06(17) (ii) (iii) 19.04(8) 20.06(17) (A) (aa) 1 (bb) (B) (f) (i) 19.04(1)(g) (ii) (iii) (A)

More information

untitled

untitled 8086/8088 CIP /. 2004.8 ISBN 7-03-014239-X.... TP313 CIP 2004 086019 16 100717 http://www.sciencep.com * 2004 8 2004 8 1 5 500 787 1092 1/16 16 1/2 391 000 1 2 ii 1 2 CAI CAI 3 To the teacher To the student

More information

桌上型個人電腦採購規格說明表

桌上型個人電腦採購規格說明表 第三組顯示卡規範書 1. Nvidia 繪圖晶片 1-1. 1-1-1. 繪圖晶片 :NVIDIA GeForce 7600 系列 ( 含 ) 以上 ( 請註明採用商品之廠牌及型號, 並於型錄標示對低階顯示卡應到主要規格之項次 ) ( 備註 : 對應 1-1-2. 繪圖介面 : 支援 AGP 介面 8X( 含 ) 以上高速繪圖晶片項次為第 1 1-1-3. 提供 128MB 64 位元 DDR SDRAM(

More information

专业主干课程与主要专业课程教学大纲(2009年、2011年).doc

专业主干课程与主要专业课程教学大纲(2009年、2011年).doc ... 1... 4... 9... 12... 16... 20... 23... 26... 30... 33... 36 Electric Circuits 00440021 64 0 0 4 1 2 Y- 3 4 ZYT H 5 Analog Electronic Technique 00440041 54 14 0 3.5 1. 2. 1. 2. 3. RC 4. 5. 1. 20 2.

More information

逢 甲 大 學

逢    甲    大    學 論 車 Auto Vehicle 立老 磊 年 老 立老 了 見 老 了不 料 利 了 識 更了 力量! i 車. 車 利 89c51 來 流. 令. 車 8051 類 車利 車 ii Abstract The goal of this thesis is to design a small auto vehicle by using IC as its control center. Our auto

More information

Microsoft Word - ISSFA-0237_A_SM39R_series_EEPROM_APN_TC_.doc

Microsoft Word - ISSFA-0237_A_SM39R_series_EEPROM_APN_TC_.doc EEPROM 功能使用方法 1 適用產品 : 1.1 SM39R16A2/ SM39R12A2/ SM39R08A2 1.2 SM39R4051/ SM39R2051 1.3 SM39R04G1/ SM39R02G1 2 EEPROM 功能概述 : 2.1 使用 code flash 模擬為 Internal EEPROM, 在程序執行時, 可將 code flash 作為 data flash 儲存資料使用

More information

Microsoft PowerPoint - 3C¬ì§Þ»P¥Í¬¡-chapter2

Microsoft PowerPoint - 3C¬ì§Þ»P¥Í¬¡-chapter2 Chapter II 軟硬之間 電腦的程式與硬體 1 資料的二進位表示法 資訊在電腦外部及內部表示法上的不同 2 資料的二進位表示法 二進位與十進位轉換表 3 資料的二進位表示法 1035 0000010000001011-1035 直接符號 1000010000001011 1 s 補數 1111101111110100 2 s 補數 1111101111110101 負整數表示法 4 資料的二進位表示法

More information

桌上型個人電腦採購規格說明表

桌上型個人電腦採購規格說明表 第三組顯示卡規範書 1. Nvidia 繪圖晶片 1-1. 1-1-1. 繪圖晶片 :NVIDIA GeForce 6200 系列 ( 含 ) 以上 ( 請註明採用商品之廠牌及型號, 並於型錄標示對應低階顯示卡到主要規格之項次 ) ( 備註 : 對應 1-1-2. 繪圖介面 : 支援 AGP 介面 8X( 含 ) 以上高速繪圖晶片項次為第 1 1-1-3. 提供 128MB 64 位元 DDR SDRAM(

More information

桌上型個人電腦採購規格說明表

桌上型個人電腦採購規格說明表 第三組顯示卡規範書 1. Nvidia 繪圖晶片 1-1. 1-1-1. 繪圖晶片 :NVIDIA GeForce 8400 系列 ( 含 ) 以上 ( 請註明採用商品之廠牌及型號, 並於型錄標示對 NVIDIA 應到主要規格之項次 ) GeForce 1-1-2. 繪圖介面 : 支援 PCI Express 介面 16X( 含 ) 以上高速繪圖晶片 8400 低階顯 1-1-3. 提供 256MB

More information

鹽 鹼 地 29 交 通 水 利 用 地 29 交 通 用 地 29 水 利 用 地 30 荒 蕪 地 30 荒 地 30 公 園 用 地 30 公 園 用 地 30 土 地 改 良 物 30 公 務 及 營 運 用 土 地 改 良 物 30 二 房 屋 建 築 及 設 分 類 明 細 表 房 屋

鹽 鹼 地 29 交 通 水 利 用 地 29 交 通 用 地 29 水 利 用 地 30 荒 蕪 地 30 荒 地 30 公 園 用 地 30 公 園 用 地 30 土 地 改 良 物 30 公 務 及 營 運 用 土 地 改 良 物 30 二 房 屋 建 築 及 設 分 類 明 細 表 房 屋 目 錄 甲 財 物 標 準 分 類 總 說 明 1 乙 財 物 分 類 表 壹 財 物 分 類 總 表 6 貳 財 產 分 類 表 一 土 地 及 土 地 改 良 物 分 類 表 7 二 房 屋 建 築 及 設 分 類 表 8 三 機 械 及 設 分 類 表 9 四 交 通 及 運 輸 設 分 類 表 18 五 什 項 設 分 類 表 20 參 物 品 分 類 表 一 非 消 耗 品 分 類 表 25

More information

<4D F736F F D20A7EBBCD0B6B7AABEAAFEA5F3322D3935A67EB2C432A6B8B2C433B2D5C5E3A5DCA564B357BD64AED12E646F63>

<4D F736F F D20A7EBBCD0B6B7AABEAAFEA5F3322D3935A67EB2C432A6B8B2C433B2D5C5E3A5DCA564B357BD64AED12E646F63> 第三組顯示卡規範書 1. Nvidia 繪圖晶片 1-1. 1-1-1. 繪圖晶片 :NVIDIA GeForce 6600 系列 ( 含 ) 以上 ( 請註明採用商品之廠牌及型號, 並於型錄標示對應低階顯示卡到主要規格之項次 ) ( 備註 : 對應 1-1-2. 繪圖介面 : 支援 AGP 介面 8X( 含 ) 以上高速繪圖晶片項次為第 1 1-1-3. 提供 128MB 64 位元 DDR SDRAM(

More information

Microsoft PowerPoint - chap2.ppt

Microsoft PowerPoint - chap2.ppt 基本程式設計觀念 人 自然語言 ( 中文 英文...) 高階語言 (C C++ Java) 組合語言 (8051 或是 80x86) 機器語言 (8051 或是 80x86) 機器 林銘波編著 --- 全華科技圖書公司 2.1 計算機的階層式結構 應用程式 ( 或語言 ) 高階語言組合語言硬體 林銘波編著 --- 全華科技圖書公司 2.2 儲存程式計算機 資料輸入 中央處理器讀取 / 寫入控制 CPU

More information

一个开放源码的嵌入式仿真环境 ― SkyEye

一个开放源码的嵌入式仿真环境 ― SkyEye SkyEye SkyEye http://hpclab.cs.tsinghua.edu.cn/~skyeye/ I hear and I forget, I see and I remember, I do and I understand. SkyEye SkyEye SkyEye SkyEye SkyEye 1. SkyEye PC pervasive computing PC I O PDA

More information

第 2 頁 (a) 擔 任 機 場 擴 建 統 籌 辦 總 監 的 首 席 政 府 工 程 師 職 位 第 3 點 ) ; (b) 擔 任 ( 機 場 擴 建 統 籌 辦 ) 的 首 長 級 丙 級 政 務 官 職 位 ; 以 及 (c) 擔 任 總 助 理 ( 機 場 擴 建 統 籌 辦 ) 的

第 2 頁 (a) 擔 任 機 場 擴 建 統 籌 辦 總 監 的 首 席 政 府 工 程 師 職 位 第 3 點 ) ; (b) 擔 任 ( 機 場 擴 建 統 籌 辦 ) 的 首 長 級 丙 級 政 務 官 職 位 ; 以 及 (c) 擔 任 總 助 理 ( 機 場 擴 建 統 籌 辦 ) 的 財 務 委 員 會 人 事 編 制 小 組 委 員 會 討 論 文 件 2015 年 11 月 4 日 總 目 158- 政 府 總 部 : 運 輸 及 房 屋 局 ( 運 輸 科 ) 分 目 000 運 作 開 支 請 各 委 員 向 財 務 委 員 會 提 出 下 述 建 議, 即 由 財 務 委 員 會 批 准 當 日 起, 在 運 輸 及 房 屋 局 運 輸 科 機 場 擴 建 工 程 統

More information

Hz 10MHz 0.5V 5V 0.01% 10s 2 0.5V 5V 1Hz 1kHz 10% 90% 1% 3 1Hz 1MHz 1% EPM7128SLC84-15 LM361 LM361 Zlg

Hz 10MHz 0.5V 5V 0.01% 10s 2 0.5V 5V 1Hz 1kHz 10% 90% 1% 3 1Hz 1MHz 1% EPM7128SLC84-15 LM361 LM361 Zlg 1 1 a. 0.5V 5V 1Hz 1MHz b. 0.1% 2 : a. 0.5V 5V 1Hz 1MHz b. 0.1% (3) a. 0.5V 5V 100 s b. 1% 4 1 10 5 1MHz 6 1 2 1 0.1Hz 10MHz 0.5V 5V 0.01% 10s 2 0.5V 5V 1Hz 1kHz 10% 90% 1% 3 1Hz 1MHz 1% EPM7128SLC84-15

More information

前 言 根 据 澳 门 特 别 行 政 区 第 11/1999 号 法 律 第 三 条 规 定, 审 计 长 执 行 其 职 责, 已 经 对 财 政 局 提 交 的 2011 年 度 澳 门 特 别 行 政 区 总 帐 目 ( 总 帐 目 ) 进 行 了 审 计 与 2010 年 度 相 同, 本 年 度 的 总 帐 目 由 政 府 一 般 综 合 帐 目 及 特 定 机 构 汇 总 帐 目, 两

More information

cgn

cgn 3654 ( 571 ) 88(4) 2014 3 31 10766 10778 2014 3 31 ( ) 2 21 ( ) 2014 3 31 10768 10778 6 9 1. ( ) 2. 3. 4. 5. 2014 6 3 ( ) 10768 10778 ( ) 2014 3 31 ( 622 ) 11 80 2014 3 31 2014 6 3 10 8 2014 3 31 ( ) 2014

More information

電腦設備LP 第七組顯示卡規範書

電腦設備LP 第七組顯示卡規範書 第七組顯示卡規範書 1. Nvidia 繪圖晶片 1-1. 1-1-1. 繪圖晶片 : GeForce 8400 系列 ( 含 ) 以上 ( 請註明採用商品之廠牌及型號, 並於型錄標示對 應到主要規格之項次 ) GeForce 1-1-2. 繪圖介面 : 支援 PCI Express 介面 16X( 含 ) 以上高速繪圖晶片 8400 低階顯 1-1-3. 提供 512MB DDR2 SDRAM(

More information

小儿疾病防治(四).doc

小儿疾病防治(四).doc ...1...3...6...10...12...13...14...15...17...20...21...22...23...23...24...25 B...28...31...32 I ...33...35...37...40...41...43 X...44...45...47...49...50...52...52...54...56...57...59...61...62...62...63...66

More information

說 明 會 內 容 全 民 健 保 暨 施 行 細 則 修 正 之 承 保 重 點 與 案 例 說 明 二 代 健 保 實 施 後 就 醫 權 益 更 有 保 障 補 充 保 險 費 知 識 自 我 檢 測 及 討 論 附 錄 全 民 健 康 保 險 保 險 費 負 擔 金 額 表 ( 四 )- 職

說 明 會 內 容 全 民 健 保 暨 施 行 細 則 修 正 之 承 保 重 點 與 案 例 說 明 二 代 健 保 實 施 後 就 醫 權 益 更 有 保 障 補 充 保 險 費 知 識 自 我 檢 測 及 討 論 附 錄 全 民 健 康 保 險 保 險 費 負 擔 金 額 表 ( 四 )- 職 第 二 三 類 投 保 單 位 二 代 健 保 實 務 說 明 會 行 政 院 衛 生 署 全 民 健 康 保 險 局 南 區 業 務 組 說 明 會 內 容 全 民 健 保 暨 施 行 細 則 修 正 之 承 保 重 點 與 案 例 說 明 二 代 健 保 實 施 後 就 醫 權 益 更 有 保 障 補 充 保 險 費 知 識 自 我 檢 測 及 討 論 附 錄 全 民 健 康 保 險 保 險 費

More information

《手机维修原理及维修实例详解》目录

《手机维修原理及维修实例详解》目录 1 IC MP3 MP4 2 CPU MP3 MP4 13M 1 LCD 2 13MHz 3 CONTACT SERVICE T SIM MP3 MP4 2 4 FLASH ROM EEPROM RAM SIM CPU CPU RST CPU FLASH Flash CE CS Flash DE WE RST Flash Flash FLASH EEPROM Phone Locked CON-TACTSERVICE

More information

Microsoft Word - PHILIPSµ¥Æ¬»úµÄÏÖ×´¼°Æä·¢Õ¹Ç÷ÊÆ.doc

Microsoft Word - PHILIPSµ¥Æ¬»úµÄÏÖ×´¼°Æä·¢Õ¹Ç÷ÊÆ.doc PHILIPS 单 片 机 的 现 状 及 其 发 展 趋 势 ( 市 场 信 息 2003 年 5 月 23 日 第 一 版 ) 1. 与 众 不 同 的 特 点 (1) P87C51 P89C51 属 于 增 强 型 的 80C51 系 列 单 片 机 而 AT89S51 W78E51 HY97C51 等 单 片 机 则 属 于 MCS-51 系 列 单 片 机 尽 管 两 者 完 全 兼 容

More information

逢 甲 大 學

逢  甲  大  學 益 老 年 不 易更 例 不 異 列 - I - 錄 錄 流 錄 六 來 錄 - II - 錄 錄 錄 錄 錄 錄 參 料 錄 - III - 料 讀 讀 錄 讀 數 錄 錄 錄 錄 錄 - IV - 錄 錄 行 錄 錄 錄 錄 讀 錄 錄 錄 讀 錄 錄 - V - 了 說 力 兩 了 - 1 - 列 邏 路 列 不 不 FLEX 10K Devices at a Glance Feature

More information

(Microsoft Word - 1012-2\256\325\260\310\267|\304\263\254\366\277\375.doc)

(Microsoft Word - 1012-2\256\325\260\310\267|\304\263\254\366\277\375.doc) 國 立 屏 北 高 級 中 學 101 學 年 度 第 2 學 期 第 2 次 校 務 會 議 紀 錄 壹 會 議 名 稱 :101 學 年 度 第 2 學 期 第 2 次 校 務 會 議 貳 時 間 :102 年 6 月 28 日 ( 星 期 五 ) 下 午 13 時 10 分 參 地 點 : 本 校 圖 書 館 四 樓 視 聽 會 議 室 肆 出 列 席 人 員 : 詳 如 簽 到 簿 伍 主

More information

Microsoft Word - LP doc

Microsoft Word - LP doc 第七組顯示卡規範書及答標單 1. Nvidia 繪圖晶片 1-1. 1-1-1. 繪圖晶片 : GeForce 8400 系列 ( 含 ) 以上 ( 請註明採用商品之廠牌及型號, 並於型錄標示對 應到主要規格之項次 ) GeForce 1-1-2. 繪圖介面 : 支援 PCI Express 介面 16X( 含 ) 以上高速繪圖晶片 8400 低階顯 1-1-3. 提供 512MB DDR2 SDRAM(

More information

南華大學數位論文

南華大學數位論文 1 Key word I II III IV V VI 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61

More information

中医疗法(上).doc

中医疗法(上).doc ( 20 010010) 787 1092 1/32 498.50 4 980 2004 9 1 2004 9 1 1 1 000 ISBN 7-204-05940-9/R 019 1880.00 ( 20.00 ) ...1...1...1...2...4...5...7...13...15...17...18...19...21...23...24...24...26...26...27 I ...28...29...30...30...31...32...33...34...35...36...37...39...40...41...42...43...43...45...46...47...47...48

More information

電腦設備LP _第七組顯示卡規範書

電腦設備LP _第七組顯示卡規範書 第七組顯示卡規範書 1. Nvidia 繪圖晶片 1-1. 1-1-1. 繪圖晶片 : GeForce 210 系列 ( 含 ) 以上 ( 請註明採用商品之廠牌及型號, 並於型錄標示對 GeForce 1-1-2. 繪圖介面 : 支援 PCI Express 2.0( 含 ) 以上高速繪圖晶片 210 低階顯 1-1-3. 提供 512MB DDR2 SDRAM( 含 ) 以上顯示記憶體, 具 2560

More information

C PICC C++ C++ C C #include<pic.h> C static volatile unsigned char 0x01; static volatile unsigned char 0x02; static volatile unsigned cha

C PICC C++ C++ C C #include<pic.h> C static volatile unsigned char 0x01; static volatile unsigned char 0x02; static volatile unsigned cha CYPOK CYPOK 1 UltraEdit Project-->Install Language Tool: Language Suite----->hi-tech picc Tool Name ---->PICC Compiler Executable ---->c:hi-picinpicc.exe ( Command-line Project-->New Project-->File Name--->myc

More information