atmega8原理與及應用手冊,ATmega8 是ATMEL公司在2002年第一季度推出的一款新型AVR高檔單片機。在AVR家族中,ATmega8是一種非常特殊的單片機,它的芯片內部集成了較大 容量的存儲器和豐富強大的硬件接口電路,具備AVR高檔單片機MEGE系列的全部性能和特點。但由于采用了小引腳封裝(為DIP 28和TQFP/MLF32),所以其價格僅與低檔單片機相當,再加上AVR單片機的系統內可編程特性,使得無需購買昂貴的仿真器和編程器也可進行單片機 嵌入式系統的設計和開發,同時也為單片機的初學者提供了非常方便和簡捷的學習開發環境。 ATmega8的這些特點,使其成為一款具有極高性能價格比的單片機,深受廣大單片機用戶的喜愛,在產品應用市場上極具競爭力,被很多家用電器廠商和儀器儀表行業看中,從而使ATmega8迅速進入大批量的應用領域。 ATmega系列單片機屬于AVR中的高檔產品,它承襲了AT90所具有的特點,并在AT90(如 AT9058515、AT9058535)的基礎上,增加了更多的接口功能,而且在省電性能。穩定性、抗干擾性以及靈活性方面考慮得更加周全和完善。 ATmega8 是一款采用低功耗CMOS工藝生產的基于AVR RISC結構的8位單片機。AVR單片機的核心是將32個工作寄存器和豐富的指令集聯結在一起,所有的工作寄存器都與ALU(算術邏輯單元)直接相連,實 現了在一個時鐘周期內執行的一條指令同時訪問(讀寫)兩個獨立寄存器的操作。這種結構提高了代碼效率,使得大部分指令的執行時間僅為一個時鐘周期。因此, ATmega8可以達到接近1MIPS/MHz的性能,運行速度比普通CISC單片機高出10倍。
上傳時間: 2013-11-08
上傳用戶:朗朗乾坤
PIC系列單片機手冊 第1 章 簡介 1-1簡介 ................................................................................................................................................................. 1-2本手冊的宗旨 ................................................................................................................................................... 1-3器件結構 .......................................................................................................................................................... 1-4開發支持 .......................................................................................................................................................... 1-6器件種類 .......................................................................................................................................................... 1-7格式和符號的約定 ......................................................................................................................................... 1-12相關文檔 ........................................................................................................................................................ 1-14相關應用筆記 ................................................................................................................................................. 1-17版本歷史 ........................................................................................................................................................ 1-18第2 章 振蕩器 2-1簡介 ................................................................................................................................................................. 2-2振蕩器配置 ...................................................................................................................................................... 2-2晶體振蕩器 / 陶瓷諧振器 ................................................................................................................................. 2-4外部RC 振蕩器 ............................................................................................................................................. 2-124MHz 內部 RC 振蕩器 ................................................................................................................................... 2-13休眠模式對片內振蕩器的影響 ........................................................................................................................ 2-17器件復位對片內振蕩器的影響 ........................................................................................................................ 2-17設計技巧 ........................................................................................................................................................ 2-18相關應用筆記 ................................................................................................................................................. 2-19版本歷史 ........................................................................................................................................................ 2-20第3 章 復位 3-1簡介 ................................................................................................................................................................. 3-2上電復位、上電延時定時器、 起振定時器、欠壓復位和奇偶校驗錯誤復位 ...................................................... 3-4寄存器和狀態位的值 ...................................................................................................................................... 3-10設計技巧 ........................................................................................................................................................ 3-16相關應用筆記 ................................................................................................................................................. 3-17版本歷史 ........................................................................................................................................................ 3-18 第4 章 架構 4-1簡介 ................................................................................................................................................................. 4-2時序圖/ 指令周期 ............................................................................................................................................ 4-5指令流/ 流水線 ................................................................................................................................................ 4-6I/O 端口描述 .................................................................................................................................................... 4-7設計技巧 ........................................................................................................................................................ 4-12相關應用筆記 ................................................................................................................................................. 4-13版本歷史 ........................................................................................................................................................ 4-14 第5 章 CPU 和ALU 5-1簡介 ................................................................................................................................................................. 5-2指令的一般格式 ............................................................................................................................................... 5-4中央處理單元(CPU) .................................................................................................................................... 5-4指令時鐘 .......................................................................................................................................................... 5-4算術邏輯單元(ALU) .................................................................................................................................... 5-5狀態寄存器 ...................................................................................................................................................... 5-6OPTION_REG 寄存器 ..................................................................................................................................... 5-8電源控制寄存器 ............................................................................................................................................... 5-9設計技巧 ........................................................................................................................................................ 5-10相關應用筆記 ................................................................................................................................................. 5-11版本歷史 ........................................................................................................................................................ 5-12第6 章 存儲器構成 6-1簡介 ................................................................................................................................................................. 6-2程序存儲器構成 ............................................................................................................................................... 6-2數據存儲器構成 ............................................................................................................................................... 6-8初始化 ........................................................................................................................................................... 6-14設計技巧 ........................................................................................................................................................ 6-16相關應用筆記 ................................................................................................................................................. 6-17版本歷史 ........................................................................................................................................................ 6-18第7 章 數據EEPROM 7-1簡介 ................................................................................................................................................................. 7-2控制寄存器 ...................................................................................................................................................... 7-3EEADR ............................................................................................................................................................ 7-4EECON1 和EECON2 寄存器 .......................................................................................................................... 7-4從EEPROM 數據存儲器中讀數據 .................................................................................................................... 7-5向EEPROM 數據存儲器中寫數據 .................................................................................................................... 7-5寫校驗 ............................................................................................................................................................. 7-6誤寫操作保護 ................................................................................................................................................... 7-7代碼保護配置下的數據EEPROM 操作 ............................................................................................................. 7-7初始化 ............................................................................................................................................................. 7-7設計技巧 .......................................................................................................................................................... 7-8相關應用筆記 ................................................................................................................................................... 7-9版本歷史 ........................................................................................................................................................ 7-10第8 章 中斷 8-1簡介 ................................................................................................................................................................. 8-2控制寄存器 ...................................................................................................................................................... 8-5中斷響應延時 ................................................................................................................................................. 8-10INT 和外部中斷 .............................................................................................................................................. 8-10中斷的現場保護 ............................................................................................................................................. 8-11初始化 ........................................................................................................................................................... 8-14設計技巧 ........................................................................................................................................................ 8-16相關應用筆記 ................................................................................................................................................. 8-17版本歷史 ........................................................................................................................................................ 8-18第9 章 I/O 端口 9-1簡介 ................................................................................................................................................................. 9-2PORTA 和TRISA 寄存器 ................................................................................................................................ 9-4PORTB 和TRISB 寄存器 ................................................................................................................................ 9-6PORTC 和TRISC 寄存器 ................................................................................................................................ 9-8PORTD 和TRISD 寄存器 ................................................................................................................................ 9-9PORTE 和TRISE 寄存器 ............................................................................................................................... 9-10PORTF 和 TRISF 寄存器 ............................................................................................................................... 9-11PORTG 和TRISG 寄存器 .............................................................................................................................. 9-12GPIO 和TRISGP 寄存器 ............................................................................................................................... 9-13I/O 編程注意事項 ........................................................................................................................................... 9-14初始化 ........................................................................................................................................................... 9-16設計技巧 ........................................................................................................................................................ 9-17相關應用筆記 ................................................................................................................................................. 9-19版本歷史 ........................................................................................................................................................ 9-20第10 章 并行從動端口 10-1簡介 ............................................................................................................................................................... 10-2控制寄存器 .................................................................................................................................................... 10-3操作 ............................................................................................................................................................... 10-4休眠模式下的操作 ......................................................................................................................................... 10-5復位的影響 .................................................................................................................................................... 10-5PSP 波形 ....................................................................................................................................................... 10-5設計技巧 ........................................................................................................................................................ 10-6相關應用筆記 ................................................................................................................................................. 10-7版本歷史 ........................................................................................................................................................ 10-8 第11 章 TIMER0 11-1簡介 ............................................................................................................................................................... 11-2控制寄存器 .................................................................................................................................................... 11-3操作 ............................................................................................................................................................... 11-4TMR0 中斷 .................................................................................................................................................... 11-5Timer0 外部時鐘的使用 ................................................................................................................................. 11-6TMR0 的預分頻器 ......................................................................................................................................... 11-7設計技巧 ...................................................................................................................................................... 11-10相關應用筆記 ............................................................................................................................................... 11-11版本歷史 ...................................................................................................................................................... 11-12第12 章 TIMER1 12-1簡介 ............................................................................................................................................................... 12-2控制寄存器 .................................................................................................................................................... 12-3Timer1 工作在定時器模式 ..............................................................................................................................12-4Timer1 工作在同步計數器模式 ....................................................................................................................... 12-4Timer1 工作在異步計數器模式 ....................................................................................................................... 12-5Timer1 振蕩器 ............................................................................................................................................... 12-7休眠操作 ........................................................................................................................................................ 12-9用CCP 觸發器的輸出將Timer1 復位 ............................................................................................................. 12-9Timer1 寄存器(TMR1H:TMR1L)的復位 .................................................................................................... 12-9Timer1 預分頻器 ............................................................................................................................................ 12-9初始化 ......................................................................................................................................................... 12-10設計技巧 ...................................................................................................................................................... 12-12相關應用筆記 ............................................................................................................................................... 12-13版本歷史 ...................................................................................................................................................... 12-14第13 章 TIMER2 13-1簡介 ............................................................................................................................................................... 13-2控制寄存器 .................................................................................................................................................... 13-3定時器時鐘源 ................................................................................................................................................. 13-4定時器TMR2 和PR2 周期寄存器 .................................................................................................................. 13-4TMR2 匹配輸出 ............................................................................................................................................. 13-4將Timer2 的預分頻器和后分頻器清零 ........................................................................................................... 13-4休眠操作 ........................................................................................................................................................ 13-4初始化 ........................................................................................................................................................... 13-5設計技巧 ........................................................................................................................................................ 13-6相關應用筆記 ................................................................................................................................................. 13-7版本歷史 ........................................................................................................................................................ 13-8第14 章 比較/ 捕捉/ 脈寬調制(CCP) 14-1簡介 ............................................................................................................................................................... 14-2控制寄存器 .................................................................................................................................................... 14-3捕捉模式 ........................................................................................................................................................ 14-4比較模式 ........................................................................................................................................................ 14-6PWM 模式 ..................................................................................................................................................... 14-8初始化 ......................................................................................................................................................... 14-12設計技巧 ...................................................................................................................................................... 14-15相關應用筆記 ............................................................................................................................................... 14-17版本歷史 ...................................................................................................................................................... 14-18第15 章 同步串行口(SSP) 15-1簡介 ............................................................................................................................................................... 15-2控制寄存器 .................................................................................................................................................... 15-3SPITM 模式 .................................................................................................................................................... 15-6SSP 模塊的I2CTM 操作 ............................................................................................................................... 15-16初始化 ......................................................................................................................................................... 15-26設計技巧 ...................................................................................................................................................... 15-28相關應用筆記 ............................................................................................................................................... 15-29版本歷史 ...................................................................................................................................................... 15-30第16 章 基本同步串行口(BSSP) 16-1簡介 ............................................................................................................................................................... 16-2控制寄存器 .................................................................................................................................................... 16-3SPITM 模式 .................................................................................................................................................... 16-6SSP 模塊 的I2CTM 操作 ............................................................................................................................... 16-15初始化 ......................................................................................................................................................... 16-23設計技巧 ...................................................................................................................................................... 16-24相關應用筆記 ............................................................................................................................................... 16-25版本歷史 ...................................................................................................................................................... 16-26第17 章 主同步串行口(MSSP) 17-1簡介 ............................................................................................................................................................... 17-2控制寄存器 .................................................................................................................................................... 17-4SPITM 模式 .................................................................................................................................................... 17-9SSP 模塊的 I2C™ 操作 ............................................................................................................................... 17-18I2CTM 總線的連接注意事項 ........................................................................................................................... 17-56初始化 ......................................................................................................................................................... 17-57設計技巧 ...................................................................................................................................................... 17-58相關應用筆記 ............................................................................................................................................... 17-59版本歷史 ...................................................................................................................................................... 17-60第18 章 USART 18-1簡介 ............................................................................................................................................................... 18-2控制寄存器 .................................................................................................................................................... 18-3USART 波特率發生器(BRG) ..................................................................................................................... 18-5USART 異步工作模式 ................................................................................................................................... 18-8USART 同步主控模式 .................................................................................................................................. 18-15USART 同步從動模式 ................................................................................................................................. 18-19初始化 ......................................................................................................................................................... 18-21設計技巧 ...................................................................................................................................................... 18-22相關應用筆記 ............................................................................................................................................... 18-23版本歷史 ...................................................................................................................................................... 18-24第19 章 參考電壓模塊 19-1簡介 ............................................................................................................................................................... 19-2控制寄存器 .................................................................................................................................................... 19-3配置參考電壓 ................................................................................................................................................. 19-4參考電壓精度 ................................................................................................................................................. 19-5休眠模式下的操作 ......................................................................................................................................... 19-5復位的影響 .................................................................................................................................................... 19-5連接注意事項 ................................................................................................................................................. 19-6初始化 ........................................................................................................................................................... 19-7設計技巧 ........................................................................................................................................................ 19-8相關應用筆記 ................................................................................................................................................. 19-9版本歷史 ...................................................................................................................................................... 19-10第20 章 比較器 20-1簡介 ............................................................................................................................................................... 20-2控制寄存器 .................................................................................................................................................... 20-3設置比較器模式 ............................................................................................................................................. 20-4比較器工作原理 ............................................................................................................................................. 20-6比較器參考源 ................................................................................................................................................. 20-6比較器的響應時間 ......................................................................................................................................... 20-8比較器輸出 .................................................................................................................................................... 20-8比較器中斷 .................................................................................................................................................... 20-9休眠狀態下比較器的操作 ............................................................................................................................... 20-9復位的影響 .................................................................................................................................................... 20-9模擬輸入連接方式注意事項 .......................................................................................................................... 20-10初始化 ......................................................................................................................................................... 20-11設計技巧 ...................................................................................................................................................... 20-12相關應用筆記 ............................................................................................................................................... 20-13版本歷史 ...................................................................................................................................................... 20-14第21 章 8 位A/D 轉換器 21-1簡介 ............................................................................................................................................................... 21-2控制寄存器 .................................................................................................................................................... 21-3操作 ............................................................................................................................................................... 21-5A/D 采集時間要求 .......................................................................................................................................... 21-6A/D 轉換時鐘的選擇 ...................................................................................................................................... 21-8配置模擬輸入端口 ......................................................................................................................................... 21-9A/D 轉換 ...................................................................................................................................................... 21-10休眠期間的A/D 轉換 ................................................................................................................................... 21-12A/D 精度/ 誤差 ............................................................................................................................................ 21-13復位對A/D 轉換的影響 ................................................................................................................................ 21-13CCP 觸發器的使用 ...................................................................................................................................... 21-14連接注意事項 ............................................................................................................................................... 21-14傳遞函數 ...................................................................................................................................................... 21-14初始化 ......................................................................................................................................................... 21-15設計技巧 ...................................................................................................................................................... 21-16相關應用筆記 ............................................................................................................................................... 21-17版本歷史 ...................................................................................................................................................... 21-18第22 章 基本型8 位A/D 轉換器 22-1簡介 ............................................................................................................................................................... 22-2控制寄存器 .................................................................................................................................................... 22-3A/D 采集時間要求 .......................................................................................................................................... 22-6A/D 轉換時鐘的選擇 ...................................................................................................................................... 22-8配置模擬輸入端口 ....................................................................................................................................... 22-10A/D 轉換 ...................................................................................................................................................... 22-11休眠期間的A/D 轉換 ................................................................................................................................... 22-14A/D 轉換精度/ 誤差 ..................................................................................................................................... 22-15復位對A/D 轉換的影響 ................................................................................................................................ 22-16連接時的考慮事項 ....................................................................................................................................... 22-16傳遞函數 ...................................................................................................................................................... 22-16初始化 ......................................................................................................................................................... 22-17設計技巧 ...................................................................................................................................................... 22-18相關應用筆記 ............................................................................................................................................... 22-19版本歷史 ...................................................................................................................................................... 22-20第23 章 10 位A/D 轉換器 23-1簡介 ............................................................................................................................................................... 23-2控制寄存器 .................................................................................................................................................... 23-3操作 ............................................................................................................................................................... 23-5A/D 采集時間要求 .......................................................................................................................................... 23-6A/D 轉換時鐘的選擇 ...................................................................................................................................... 23-8模擬輸入引腳的設置 ...................................................................................................................................... 23-9A/D 轉換的編程舉例 .................................................................................................................................... 23-10休眠期間的A/D 轉換 ................................................................................................................................... 23-14復位對A/D 轉換的影響 ................................................................................................................................ 23-14A/D 轉換精度與誤差 .................................................................................................................................... 23-15連接時的考慮事項 ....................................................................................................................................... 23-16傳遞函數 ...................................................................................................................................................... 23-16初始化 ......................................................................................................................................................... 23-17設計技巧 ...................................................................................................................................................... 23-18相關應用筆記 ............................................................................................................................................... 23-19版本歷史 ...................................................................................................................................................... 23-20第24 章 積分型A/D 轉換器 24-1簡介 ............................................................................................................................................................... 24-2控制寄存器 .................................................................................................................................................... 24-3轉換過程 ........................................................................................................................................................ 24-6其它模擬模塊 ............................................................................................................................................... 24-12校準參數 ...................................................................................................................................................... 24-13設計技巧 ...................................................................................................................................................... 24-14相關應用筆記 ............................................................................................................................................... 24-15版本歷史 ...................................................................................................................................................... 24-16第25 章 LCD 25-1簡介 ............................................................................................................................................................... 25-2控制寄存器 .................................................................................................................................................... 25-3LCD 定時 ....................................................................................................................................................... 25-6LCD 中斷 ..................................................................................................................................................... 25-12像素控制 ...................................................................................................................................................... 25-13電壓發生器 .................................................................................................................................................. 25-15休眠模式下的操作 ....................................................................................................................................... 25-16復位的影響 .................................................................................................................................................. 25-17LCD 模塊的設置 .......................................................................................................................................... 25-17判別比 ......................................................................................................................................................... 25-18LCD 電壓發生器 .......................................................................................................................................... 25-20對比度 ......................................................................................................................................................... 25-22LCD 玻璃基板 .............................................................................................................................................. 25-22初始化 ......................................................................................................................................................... 25-23設計技巧 ...................................................................................................................................................... 25-24相關應用筆記 ............................................................................................................................................... 25-25版本歷史 ...................................................................................................................................................... 25-26第26 章 看門狗定時器與休眠模式 26-1簡介 ............................................................................................................................................................... 26-2控制寄存器 .................................................................................................................................................... 26-3看門狗定時器(WDT)的操作 ....................................................................................................................... 26-4休眠省電模式 ................................................................................................................................................. 26-7初始化 ........................................................................................................................................................... 26-9設計技巧 ...................................................................................................................................................... 26-10相關應用筆記 ............................................................................................................................................... 26-11版本歷史 ...................................................................................................................................................... 26-12第27 章 器件配置位 27-1簡介 ............................................................................................................................................................... 27-2配置字位 ........................................................................................................................................................ 27-4編程校驗/ 代碼保護 ....................................................................................................................................... 27-8識別碼ID 的位置 ........................................................................................................................................... 27-9設計技巧 ...................................................................................................................................................... 27-10相關應用筆記 ............................................................................................................................................... 27-11版本歷史 ...................................................................................................................................................... 27-12第28 章 在線串行編程 28-1簡介 ............................................................................................................................................................... 28-2進入在線串行編程模式 .................................................................................................................................. 28-3應用電路 ........................................................................................................................................................ 28-4編程器 ........................................................................................................................................................... 28-6編程環境 ........................................................................................................................................................ 28-6其它優點 ........................................................................................................................................................ 28-7PICmicro® OTP 型單片機的現場編程 ............................................................................................................. 28-8FLASH 型 PICmicro® 單片機的現場編程 ...................................................................................................... 28-10設計技巧 ...................................................................................................................................................... 28-12相關應用筆記 ............................................................................................................................................... 28-13版本歷史 ...................................................................................................................................................... 28-14第29 章 指令集 29-1簡介 ............................................................................................................................................................... 29-2指令格式 ........................................................................................................................................................ 29-4作為源/ 目標寄存器的特殊功能寄存器 ........................................................................................................... 29-6Q 周期操作 .................................................................................................................................................... 29-7指令描述 ........................................................................................................................................................ 29-8設計技巧 ...................................................................................................................................................... 29-45相關應用筆記 ............................................................................................................................................... 29-47版本歷史 ...................................................................................................................................................... 29-48第30 章 電氣規范 30-1簡介 ............................................................................................................................................................... 30-2絕對最大值 .................................................................................................................................................... 30-3器件選型表 .................................................................................................................................................... 30-4器件電壓規范 ................................................................................................................................................. 30-5器件電流特性 ................................................................................................................................................. 30-6輸入閾值電平 ................................................................................................................................................. 30-9I/O 電流特性 ................................................................................................................................................ 30-10輸出驅動電壓 ............................................................................................................................................... 30-11I/O 引腳的容性負載 ..................................................................................................................................... 30-12數據EEPROM / 閃存 .................................................................................................................................. 30-13LCD ............................................................................................................................................................. 30-14比較器和參考電壓 ....................................................................................................................................... 30-15時序參數符號 ............................................................................................................................................... 30-16外部時鐘時序波形圖和時序要求示例 ............................................................................................................ 30-17上電和復位時序波形圖及要求示例 ............................................................................................................... 30-19定時器Timer0 和Timer1 時序波形圖及要求示例 ......................................................................................... 30-20CCP 的時序圖及要求 ................................................................................................................................... 30-21并行從動端口 (PSP) 時序圖及要求 .............................................................................................................. 30-22SSP 和 MSSP SPITM 模式時序波形圖及要求示例 ....................................................................................... 30-23SSP I2CTM 模式時序波形圖及要求示例 ........................................................................................................ 30-27MSSP I2CTM 模式時序波形圖及要求示例 ..................................................................................................... 30-30USART/SCI 時序波形圖及要求示例 ............................................................................................................. 30-328 位 A/D 時序波形圖及要求示例 ................................................................................................................... 30-3410 位A/D 時序波形圖及要求示例 ................................................................................................................. 30-36積分型A/D 時序波形圖及要求示例 ............................................................................................................... 30-38LCD 時序波形圖及要求示例 ......................................................................................................................... 30-40相關應用筆記 ............................................................................................................................................... 30-41版本歷史 ...................................................................................................................................................... 30-42第31 章 器件特性 31-1簡介 ............................................................................................................................................................... 31-2特性和電氣規范 ............................................................................................................................................. 31-2DC 和AC 特性圖表 ....................................................................................................................................... 31-2版本歷史 ...................................................................................................................................................... 31-22第32 章 開發工具 32-1簡介 ............................................................................................................................................................... 32-2集成開發環境(IDE) ................................................................................................................................... 32-3MPLAB® 軟件語言支持 ................................................................................................................................. 32-6MPLAB® SIM 軟件模擬器 ............................................................................................................................... 32-8MPLAB® 硬件仿真器支持 ............................................................................................................................... 32-9MPLAB® 編程器支持 ................................................................................................................................... 32-10輔助工具 ...................................................................................................................................................... 32-11開發板 ......................................................................................................................................................... 32-12針對其它Microchip 產品的開發工具 ............................................................................................................ 32-14相關應用筆記 ............................................................................................................................................... 32-15版本歷史 ...................................................................................................................................................... 32-16第33 章 代碼開發 33-1版本歷史 ........................................................................................................................................................ 33-2第34 章 附錄 34-1I2CTM 概述...................................................................................................................................................... 34-2LCD 玻璃基板生產商.................................................................................................................................... 34-11改進的器件特性............................................................................................................................................ 34-13版本歷史....................................................................................................................................................... 34-19第35 章 術語表 35-1版本歷史 ...................................................................................................................................................... 35-14目錄
上傳時間: 2013-11-15
上傳用戶:nanshan
Verilog_HDL的基本語法詳解(夏宇聞版):Verilog HDL是一種用于數字邏輯電路設計的語言。用Verilog HDL描述的電路設計就是該電路的Verilog HDL模型。Verilog HDL既是一種行為描述的語言也是一種結構描述的語言。這也就是說,既可以用電路的功能描述也可以用元器件和它們之間的連接來建立所設計電路的Verilog HDL模型。Verilog模型可以是實際電路的不同級別的抽象。這些抽象的級別和它們對應的模型類型共有以下五種: 系統級(system):用高級語言結構實現設計模塊的外部性能的模型。 算法級(algorithm):用高級語言結構實現設計算法的模型。 RTL級(Register Transfer Level):描述數據在寄存器之間流動和如何處理這些數據的模型。 門級(gate-level):描述邏輯門以及邏輯門之間的連接的模型。 開關級(switch-level):描述器件中三極管和儲存節點以及它們之間連接的模型。 一個復雜電路系統的完整Verilog HDL模型是由若干個Verilog HDL模塊構成的,每一個模塊又可以由若干個子模塊構成。其中有些模塊需要綜合成具體電路,而有些模塊只是與用戶所設計的模塊交互的現存電路或激勵信號源。利用Verilog HDL語言結構所提供的這種功能就可以構造一個模塊間的清晰層次結構來描述極其復雜的大型設計,并對所作設計的邏輯電路進行嚴格的驗證。 Verilog HDL行為描述語言作為一種結構化和過程性的語言,其語法結構非常適合于算法級和RTL級的模型設計。這種行為描述語言具有以下功能: · 可描述順序執行或并行執行的程序結構。 · 用延遲表達式或事件表達式來明確地控制過程的啟動時間。 · 通過命名的事件來觸發其它過程里的激活行為或停止行為。 · 提供了條件、if-else、case、循環程序結構。 · 提供了可帶參數且非零延續時間的任務(task)程序結構。 · 提供了可定義新的操作符的函數結構(function)。 · 提供了用于建立表達式的算術運算符、邏輯運算符、位運算符。 · Verilog HDL語言作為一種結構化的語言也非常適合于門級和開關級的模型設計。因其結構化的特點又使它具有以下功能: - 提供了完整的一套組合型原語(primitive); - 提供了雙向通路和電阻器件的原語; - 可建立MOS器件的電荷分享和電荷衰減動態模型。 Verilog HDL的構造性語句可以精確地建立信號的模型。這是因為在Verilog HDL中,提供了延遲和輸出強度的原語來建立精確程度很高的信號模型。信號值可以有不同的的強度,可以通過設定寬范圍的模糊值來降低不確定條件的影響。 Verilog HDL作為一種高級的硬件描述編程語言,有著類似C語言的風格。其中有許多語句如:if語句、case語句等和C語言中的對應語句十分相似。如果讀者已經掌握C語言編程的基礎,那么學習Verilog HDL并不困難,我們只要對Verilog HDL某些語句的特殊方面著重理解,并加強上機練習就能很好地掌握它,利用它的強大功能來設計復雜的數字邏輯電路。下面我們將對Verilog HDL中的基本語法逐一加以介紹。
標簽: Verilog_HDL
上傳時間: 2013-11-23
上傳用戶:青春給了作業95
本文以對步伐特征的研究為基礎,描述一個采用3軸加速度計ADXL345的全功能計步器參考設計,它能辨別并計數步伐,測量距離、速度甚至所消耗的卡路里。 ADXL345專有的(正在申請專利)片內32級先進先出(FIFO)緩沖器可以存儲數據,并執行計步器應用的相關操作,從而最大程度地減少主處理器干預,為便攜式設備節省寶貴的系統功率。其13位分辨率(4 mg/LSB)甚至允許計步器以合理的精度測量超低速步行(每步加速度變化約55 mg)。
上傳時間: 2013-12-22
上傳用戶:wff
摘要:TsK5l是ALTIuM公司一款基于AsM5l指令集井且兼容805l的8位微處理器內核,TsK51提供了硬件中斷、串行通訊及定時器等輔助端口,并且開發了SFR特殊功能寄存器的用戶自定義功能。
上傳時間: 2014-06-02
上傳用戶:leawon947
其他控制模式: a、16bit/65536 級灰度模式,暫未開放10bit/1024 級灰度模式; b、每幀都會發送逐點校正數據和配置寄存器數據; c、配置寄存器1(CF1)使能奇偶校驗,防止MBI6024 進入未知狀態; d、配置寄存器2(CF2)設定“CKI 逾時時間”為“95~172 CKI 周期”;
上傳時間: 2013-11-11
上傳用戶:xingyuewubian
//------------------------------------------------------------------------------------//此程序為ADC轉換程序,可以選擇向ADC0BUSY寫1或用定時器0,1,2,3作為ADC的啟動信號。////------------------------------------------------------------------------------------//頭文件定義//------------------------------------------------------------------------------------//#include <c8051f330.h> #include <stdio.h> //-----------------------------------------------------------------------------// 定義16位特殊功能寄存器//----------------------------------------------------------------------------- sfr16 ADC0 = 0xbd; sfr16 TMR0RL = 0xca; sfr16 TMR1RL = 0xca; sfr16 TMR2RL =0xca; sfr16 TMR3RL =0xca; sfr16 TMR0 = 0xCC; sfr16 TMR1 = 0xCC; sfr16 TMR2 = 0xcc; sfr16 TMR3 = 0xcc; //-----------------------------------------------------------------------------// 全局變量定義//-----------------------------------------------------------------------------char i;int result; //-----------------------------------------------------------------------------//定義常量//-----------------------------------------------------------------------------#define SYSCLK 49000000 #define SAMPLE_RATE 50000 //------------------------------------------------------------------------------------// 定義函數//------------------------------------------------------------------------------------void SYSCLK_Init (void);void PORT_Init (void);void Timer0_Init (int counts);void Timer1_Init (int counts);void Timer2_Init (int counts);void Timer3_Init (int counts);void ADC0_Init(void);void ADC0_ISR (void);void ADC0_CNVS_ADC0h(void);//------------------------------------------------------------------------------------// 主程序//------------------------------------------------------------------------------------ void main (void) { int ADCRESULT[50] ; int k; PCA0MD &= ~0x40; // 禁止看門狗 SYSCLK_Init (); PORT_Init (); Timer0_Init (SYSCLK/SAMPLE_RATE); //Timer1_Init (SYSCLK/SAMPLE_RATE); //選擇相應的啟動方式 //Timer2_Init (SYSCLK/SAMPLE_RATE); //Timer3_Init (SYSCLK/SAMPLE_RATE); ADC0_Init(); EA=1; while(1) { //ADC0_CNVS_ADC0h(); k=ADC0; ADCRESULT[i]=result; //此處設斷點,觀察ADCRESULT的結果 } }
上傳時間: 2013-10-13
上傳用戶:SimonQQ
Verilog_HDL的基本語法詳解(夏宇聞版):Verilog HDL是一種用于數字邏輯電路設計的語言。用Verilog HDL描述的電路設計就是該電路的Verilog HDL模型。Verilog HDL既是一種行為描述的語言也是一種結構描述的語言。這也就是說,既可以用電路的功能描述也可以用元器件和它們之間的連接來建立所設計電路的Verilog HDL模型。Verilog模型可以是實際電路的不同級別的抽象。這些抽象的級別和它們對應的模型類型共有以下五種: 系統級(system):用高級語言結構實現設計模塊的外部性能的模型。 算法級(algorithm):用高級語言結構實現設計算法的模型。 RTL級(Register Transfer Level):描述數據在寄存器之間流動和如何處理這些數據的模型。 門級(gate-level):描述邏輯門以及邏輯門之間的連接的模型。 開關級(switch-level):描述器件中三極管和儲存節點以及它們之間連接的模型。 一個復雜電路系統的完整Verilog HDL模型是由若干個Verilog HDL模塊構成的,每一個模塊又可以由若干個子模塊構成。其中有些模塊需要綜合成具體電路,而有些模塊只是與用戶所設計的模塊交互的現存電路或激勵信號源。利用Verilog HDL語言結構所提供的這種功能就可以構造一個模塊間的清晰層次結構來描述極其復雜的大型設計,并對所作設計的邏輯電路進行嚴格的驗證。 Verilog HDL行為描述語言作為一種結構化和過程性的語言,其語法結構非常適合于算法級和RTL級的模型設計。這種行為描述語言具有以下功能: · 可描述順序執行或并行執行的程序結構。 · 用延遲表達式或事件表達式來明確地控制過程的啟動時間。 · 通過命名的事件來觸發其它過程里的激活行為或停止行為。 · 提供了條件、if-else、case、循環程序結構。 · 提供了可帶參數且非零延續時間的任務(task)程序結構。 · 提供了可定義新的操作符的函數結構(function)。 · 提供了用于建立表達式的算術運算符、邏輯運算符、位運算符。 · Verilog HDL語言作為一種結構化的語言也非常適合于門級和開關級的模型設計。因其結構化的特點又使它具有以下功能: - 提供了完整的一套組合型原語(primitive); - 提供了雙向通路和電阻器件的原語; - 可建立MOS器件的電荷分享和電荷衰減動態模型。 Verilog HDL的構造性語句可以精確地建立信號的模型。這是因為在Verilog HDL中,提供了延遲和輸出強度的原語來建立精確程度很高的信號模型。信號值可以有不同的的強度,可以通過設定寬范圍的模糊值來降低不確定條件的影響。 Verilog HDL作為一種高級的硬件描述編程語言,有著類似C語言的風格。其中有許多語句如:if語句、case語句等和C語言中的對應語句十分相似。如果讀者已經掌握C語言編程的基礎,那么學習Verilog HDL并不困難,我們只要對Verilog HDL某些語句的特殊方面著重理解,并加強上機練習就能很好地掌握它,利用它的強大功能來設計復雜的數字邏輯電路。下面我們將對Verilog HDL中的基本語法逐一加以介紹。
標簽: Verilog_HDL
上傳時間: 2014-12-04
上傳用戶:cppersonal
MCUISP 5.0.0 是第三方STC單片機下載軟件,意在提供更方便實用的操作功能,新版本新增如下功能: 1.智能自動增量,可自定義插入增量格式,如:下載時的日期時間等; 2.波特計算工具,將自動計算你所需波特的最佳值,會自動列出需要設置的特殊寄存器; 3.換膚及自定義色彩功能。本軟件不針對STC單片機,但STCMCU還是將原貼刪了,不可思議。
上傳時間: 2013-12-09
上傳用戶:璇珠官人
數字鎖的功能:設置一個8位密碼,只有密碼正確方可執行,密碼錯誤則輸出警報信號,可以設置密碼存儲在寄存器中.
上傳時間: 2014-10-14
上傳用戶:fxf126@126.com