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

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

特殊功能<b>寄存器</b>

  • PIC16F84單片機的內部硬件資源

    PIC16F84 單片機的內部硬件資源:學些PIC 單片機,在Microchip 尚未推出其他Flash 系列的情況下,很多菜鳥都是從PIC16F84 開始的,我們把它整理了一份中文資料供大家學習。首先介紹PIC16F84 單片機的內部結構,如圖1 所示的框圖。由圖1 看出,其基本組成可分為四個主要部分,即運算器ALU 和工作寄存器W;程序存儲器;數據存儲器和輸入/輸出(I/O)口;堆棧存儲器和定時器等。現分別介紹如下。

    標簽: PIC 16F F84 16

    上傳時間: 2013-12-26

    上傳用戶:zgu489

  • 深入淺出AVR單片機--從ATMega48/88/168開始

    深入淺出AVR單片機思路清晰,以AVR單片機為載體,介紹了初學單片機所必須掌握的專業知識。書中語言嚴謹但不乏幽默風趣,配以大量的照片、圖示和實例程序,使讀者在愉悅中完成專業知識的學習,并培養了學習嵌入式系統的興趣。本書在講述AVR單片機的同時,更注重于對讀者學習和設計能力的啟發、培養,幫助他們養成“從實踐中來,到實踐中去”的科學方法論,為進一步的學習創造了基礎。  本書講述淺顯、內容豐富、編排合理、實例詳盡。首先介紹了如何閱讀器件資料的方法,然后熟悉ICCAVR集成開發環境并搭建實驗開發裝置,接著從實際應用出發,啟發式地介紹AVR單片機的常用資源和對應軟件方法,最后較為全面地補充了從事嵌入式系統開發要擴展的軟件知識。 第1篇 Are you ready? 第1章 學會閱讀Datasheet  1.1 如何閱讀PDF文件,如何獲得Datasheet文件  1.2 Datasheet告訴我們些什么  1.3 如何看懂AVR的Datasheet  1.4 如何得到幫助  1.5 匯編語言執行時間的計算方法  1.6 ATmega48/88/168常用熔絲的作用及其配置方法  1.7 對誤燒寫為外部時鐘模式的解鎖方法  實例1 閱讀74HC595 Datasheet 第2章 深入開發環境  2.1 認識ICC編譯環境  2.2 事半功倍的代碼生成器  2.3 ICC之不得不說的故事  2.4 AVR最小系統和下載線DIY  實例2 AVR最小系統DIY第2篇 Let\'s go! 第3章 從跑馬燈開始  3.1 輸入/輸出界面   3.1.1 單片機的輸入/輸出設備——引腳   3.1.2 “芯”里有數——數碼管顯示   3.1.3 單片機的輸入/輸出設備——從按鍵到鍵盤  3.2 用ATmega48/88/168單片機端口驅動數碼管  3.3 操縱ATmega48/88/168單片機端口  3.4 端口內建上拉電阻的使用  3.5 端口位操作  實例3 跑馬燈  實例4 數碼管的顯示(上)  實例5 數碼管的顯示(下)  實例6 矩陣鍵盤 第4章 對不起接個電話  4.1 十萬火急——中斷  4.2 中斷的特性  4.3 使用中斷時的注意事項  4.4 ATmega48/88/168單片機有哪些中斷源  4.5 如何編寫一個中斷的服務程序代碼  4.6 ATmega48/88/168單片機中斷的開關控制  4.7 ATmega48/88/168中斷標志位  4.8 ATmega48/88/168中斷優先級  4.9 ATmega48/88/168單片機中斷向量  4.10 中斷與查詢之爭  4.11 用查詢方式響應外設中斷  4.12 中斷誤觸發  4.13 前后臺與原子操作  實例7 中斷喚醒的鍵盤掃描  實例8 旋轉編碼器 第5章 一秒究竟有多長  5.1 單片機與時間  5.2 軟件延時  5.3 不需要加載的“自由計時器”  5.4 通過重加載控制定時中斷周期  5.5 使用代碼生成器生成定時器1初始化代碼  5.6 定時器的其他工作模式  5.7 PWM波及其應用簡介  5.8 人類能看懂的電子時鐘——實時時鐘簡介  實例9 閃爍的燈  實例10 漸明漸暗的燈  實例11 復雜閃爍控制 第6章 電量低  6.1 從猜數游戲到A/D轉換器  6.2 ATmega48/88/168的A/D轉換器  6.3 ATmega48/88/168單片機中與A/D相關的引腳  6.4 ATmega48/88/168單片機中與A/D相關的寄存器  6.5 使用A/D時需要注意些什么  6.6 怎樣知道A/D轉換完成  6.7 讀取A/D的轉換結果  6.8 使用代碼生成器生成ADC初始化代碼  6.9 書寫具有工程結構的初始化代碼  6.10 電量計原理概述  …… 第7章 正在過收費站 第8章 包裝的學問 第9章 傻孩子求職記 第10章 MISSION UPDATE第3篇 Code Name C 第11章 朝花夕拾 第12章 指針都是紙老虎 第13章 來自身邊的啟示 第14章 初識嵌入式系統

    標簽: ATMega AVR 168 48

    上傳時間: 2014-05-05

    上傳用戶:佳期如夢

  • C51基本結構程序設計

    C51基本結構程序設計1. 掌握if語句來實現選擇結構,能利用if語句編寫相應的分枝結構的程序。在嵌套if語句中,一定要搞清楚else與哪個if結合的問題。2.掌握switch語句來實現多向分枝選擇結構,能利用switch語句編寫相應的分枝結構的程序。 3. 掌握循環語句的即初始化、循環體、循環控制及結束四個部分,并能進行循環語句的程序設計。分別掌握for 語句、while語句以及do-while語句的使用語法及方法,能利用這三種循環結構進行循環程序設計,理解這三種語句的異同。4.理解并掌握continue、break語句在循環結構和選擇結構中的作用。對于goto語句,理解該語句優缺點。C51語言是結構化編程語言。結構化語言的基本元素是模塊,它是程序的一部分.只有一個出口和一個入口.不允許有偶然的中途插入或以模塊的其它路徑退出。結構化編程語言在沒有妥善保護或恢復堆棧和其它相關的寄存器之前,不應隨便跳入或跳出一個模塊。因此使用這種結構化語言進行編程,當要退出中斷時,堆棧不會因為程序使用了任何可以接受的命令而崩潰。    結構化程序由若干模塊組成,每個模塊中包含著若干個基本結構,而每個基本結構中可以有若干條語句。歸納起來,C51程序有順序結構、選擇結構、循環結構共三種結構。

    標簽: C51 基本結構 程序設計

    上傳時間: 2013-11-01

    上傳用戶:四只眼

  • 高性能可編程DMA控制接口82C37A-5

    高性能可編程DMA控制接口82C37A-54.1  概述對象實體:直接存儲器訪問(DMA)控制接口芯片82C37A-5芯片的特點:1、管腳引線與NMOS  8237A-5兼容。2、允許/禁止單獨DMA請求控制。3、頻率從0~5MHz區間全靜態設計。4、低電平操作。 5、4個各自獨立的DMA通道并獨立的進行初始化。6、存儲器到存儲器之間傳送。7、存儲器模塊初始化處理。8、地址的增量和減量。9、傳送速率可達1.6MB/s.10、可直接擴展成任意數量的通道。11 、終止傳送的過程即輸入結束。12、軟件請求。13、獨立信號DREQ和信號DACK的極性控制。4.2 82C37A-5的體系結構4.2.1   基本結構描述1.   82C37A-5內部配備了規模為344位的內部存儲器,它是以寄存器的形式出現的。2.   配有3個基本的控制模塊: (1)定時及控制模塊; (2)優先級編碼及循環優先級控制模塊;(3)命令控制模塊; 3.   12個不同類型的寄存器 。圖 4-1  82C37A-5結構圖EOP#                                                                                                                                                 A0~A3RESETCS#.                                                                                                                    IOW# DREQ0~DREQ3HLDAHRQ                                                                                                                                            DB0~DB7DACK0~DACK3

    標簽: DMA 82 37 性能

    上傳時間: 2013-10-21

    上傳用戶:ming52900

  • μ’nSP單片機應用及開發技術

    本章將介紹μ’nSP™系列單片機的應用領域,具體講述SPCE061A單片機在通訊、語音領域里的應用,并詳細給出了有關系統的電路原理圖、程序流程圖以及程序代碼,供讀者參考。 μ’nSP™家族產品具有電源電壓范圍和工作速率范圍較寬、集成度高、性能價格比高以及功耗低等特點,故其有非常廣泛的應用領域。μ’nSP™家族系列產品,涵蓋了非常廣泛的應用。包括:發音與語音識別的微控制器(SPCE系列)、通信來電辯識應用的微控制器(SPT660x系列)、以及通用型微控制器等等,主要體現在以下幾個方面:􀂄 用于數字信號處理􀂄 用于開發研制便攜式移動終端􀂄 用于開發嵌入式計算機應用系統 用于數字信號處理1. 數字濾波器 (Digital Filter)數字濾波器是一種計算處理或算法。借助于此,可以將輸入的一種數字信號或序列變換為另一種序列輸出。數字濾波器已被廣泛地應用于數字語音、數字圖像處理以及模式識別和頻譜分析。數字信號處理器(DSP,Digital Signal Processor)的作用是通過一系列數字來表示信號及其信息,并借助數字計算方法變換和處理這些信號。為了構成DSP,必須有一種部件能夠快速地完成兩個數值的乘法運算并將乘積累加于寄存器。“快速”意味著乘和累加(MAC,Multiply & ACcumulate)較高的運算速度。若以16位數值進行乘和累加,其結果應為32位。顯然,μ’nSP™的硬件結構與其指令系統的結合足以構成DSP應用的硬件MAC單元,因而很適用于一些DSP方面的應用。

    標簽: nSP 單片機應用 開發技術

    上傳時間: 2014-01-26

    上傳用戶:qb1993225

  • 單片機常用芯片和器件手冊

    單片機常用芯片和器件手冊:有常用的像寄存器,鎖存器,單片機芯片資料介紹等,非常實用。

    標簽: 單片機常用 芯片 器件手冊

    上傳時間: 2013-11-22

    上傳用戶:zhaoman32

  • DMA技術 -ppt

    數據傳送的控制 數據傳送涉及的3個問題1)數據的來源;2)數據的去處;3)數據本身以及如何控制數據的傳送。 DMA方式控制的數據傳送 DMA傳送方式通常用來高速傳送大批量的數據塊。如:  硬盤和軟盤I/O; 快速通信通道I/O; 多處理機和多程序數據塊傳送; 在圖像處理中,對CRT屏幕送數據; 快速數據采集; DRAM的刷新操作。 DMA傳送包括:(1)存儲單元傳送:存儲器→存儲器。(2)DMA讀傳送:存儲器→I/O設備。(3)DMA寫傳送:I/O設備→存儲器。4.1.2  DMA傳送的工作過程 1)I/O設備向DMAC發出DMA請求;2) DMAC向CPU發出總線請求;3)CPU在執行完當前指令的當前的總線周期后,向DMAC發出總線響應信號;4)CPU脫離對系統總線的控制,由DMAC接管對系統總線的控制; 為什么DMA傳送方式能實現高速傳送?DMA傳送的過程是什么樣的?畫出流程。DMA有哪些操作方式?各有什么特點。簡述DMA控制器的兩個工作狀態的特點。試設計一種在8088大模式下與8237連接的基本電路圖。并說明你的設計中8237各個端口的實際地址。DMA控制器的時序包括哪幾個狀態周期?試畫出正常讀傳輸的時序。DMAC的內部地址寄存器是16位的,如何擴展地址來訪問16MB的地址空間?

    標簽: DMA

    上傳時間: 2013-11-18

    上傳用戶:leixinzhuo

  • 定時與計數技術

    第6章 定時與計數技術6.1  概  述1.定時  定義:提供的時間基準。  分類:內部定時、外部定時。2.計數  定時與計數本質上是一致的。  計數的信號隨機,定時的信號具有周期性。3.應用分時系統切換任務的時間基準、測速、計數6.1.2 定時方法1.軟件定時  通過軟件指令周期方法定時,如執行循環程序。  增加CPU負擔,通用性差,一般用于短延時。2.不可編程硬件定時  采用中小規模IC構成。  不增加CPU負擔,成本低,定時值不可改變。3.可編程硬件定時  采用可編程計數器完成,軟件可改變計數值。  可編程定時/計數器:實質上定時和計數本質上都是脈沖計數器,定時計的是內部基準時鐘源產生的脈沖,計數是計外部脈沖。6.1.3  定時/計數器基本原理1.內部邏輯CPU接口:  片選、低端地址線、讀寫控制線、數據線外設接口: 時鐘、控制、輸出內部邏輯:  端口地址譯碼器、各種寄存器2.工作過程  設初值、控制(計數)、輸出

    標簽: 定時 計數技術

    上傳時間: 2013-11-07

    上傳用戶:yuzsu

  • HI-TECH PICC C的使用說明

    HI-TECH PICC C 的使用說明. 這里我們只講述了PICC C 與標準C 的不同,它不是一本C 語言的教程, 并且我們假定你有C 語言的基礎. 為了對PIC 單片機有更好的支持,PICC 在標準C 的基礎上作了一些擴充:􀁺 定義I/O 函數,以便在你的硬件系統中使用<stdio.h>中定義的函數。􀁺 用C 語言編寫中斷服務程序􀁺 用C 語言編寫I/O 操作程序􀁺 C 語言與匯編語言間的接口1-1 與標準C 的不同PICC 只在一處與標準C 不同:函數的重入。因為PIC 單片機的寄存器及堆棧有限,所以PICC 不支持可重入函數。1-2 支持的PIC 芯片PICC 支持很多PIC 單片機,支持PIC 單片機的類型在LIB 目錄下的picinfo.ini文件中有定義。1-3 PICC 包含一些標準庫1-4 PICC 編譯器可以輸出一些格式的目標文件,缺省設置為輸出Bytecraft 的'COD'格式和 Intel 的'HEX'格式。你可以用表1-1 中的命令來指定輸出格式。

    標簽: HI-TECH PICC 使用說明

    上傳時間: 2013-10-10

    上傳用戶:781354052

  • 單片機開發中應掌握的幾個基本技巧

    在單片機應用開發中,代碼的使用效率問題、單片機抗干擾性和可靠性等問題仍困擾著 工程師。為幫助工程師解決單片機設計上的難題,《電子工程專輯》網站特邀Holtek香 港分公司工程部處長鄧宏杰先生擔任《單片機應用編程技巧》專題討論的嘉賓,與廣大 設計工程師交流單片機設計開發經驗。現根據論壇中的討論歸納出單片機開發中應掌握 的幾個基本技巧。一、 如何提高C語言編程代碼的效率鄧宏杰指出,用C語言進行單片機程序設計是單片機開發與應用的必然趨勢。他強調:“ 如果使用C編程時,要達到最高的效率,最好熟悉所使用的C編譯器。先試驗一下每條C語言編譯以后對應的匯編語言的語句行數,這樣就可以很明確的知道效率。在今后編程的 時候,使用編譯效率最高的語句。” 他指出,各家的C編譯器都會有一定的差異,故編譯效率也會有所不同,優秀的嵌入式系統C編譯器代碼長度和執行時間僅比以匯編語言編寫的同樣功能程度長5-20%。他說:“對于復雜而開發時間緊的項目時,可以采用C語言,但前提是要求你對該MCU系統的C語言和C編譯器非常熟悉,特別要注意該C編譯系統所能支持的數據類型和算法。雖然C語言是最普遍的一種高級語言,但由于不同的MCU廠家其C語言編譯系統是有所差別的,特別是在一些特殊功能模塊的操作上。所以如果對這些特性不了解,那么調試起來問題就會很 多,反而導致執行效率低于匯編語言。” 二、 如何減少程序中的bug? 對于如何減少程序的bug,鄧宏杰給出了一些建議,他指出系統運行中應考慮的超范圍管理參數有: 1.物理參數。這些參數主要是系統的輸入參數,它包括激勵參數、采集處理中的運行參 數和處理結束的結果參數。合理設定這些邊界,將超出邊界的參數都視為非正常激勵或 非正常回應進行出錯處理。 2.資源參數。這些參數主要是系統中的電路、器件、功能單元的資源,如記憶體容量、 存儲單元長度、堆疊深度。在程式設計中,對資源參數不允許超范圍使用。 3.應用參數。這些應用參數常表現為一些單片機、功能單元的應用條件。如E2PROM的擦 寫次數與資料存儲時間等應用參數界限。 4.過程參數。指系統運行中的有序變化的參數。

    標簽: 單片機開發 基本技巧

    上傳時間: 2013-10-21

    上傳用戶:chukeey

主站蜘蛛池模板: 玛多县| 平安县| 平原县| 日土县| 大邑县| 九寨沟县| 漳平市| 普安县| 基隆市| 余干县| 高密市| 靖安县| 长垣县| 泰顺县| 宁国市| 东海县| 沙雅县| 合水县| 南汇区| 克拉玛依市| 陆丰市| 镇坪县| 古田县| 颍上县| 余姚市| 恩平市| 剑河县| 弥勒县| 安福县| 博兴县| 大石桥市| 阳江市| 耒阳市| 贵州省| 安福县| 丰县| 合江县| 鹤壁市| 扎囊县| 墨竹工卡县| 澄江县|