1 Timer. 2 16 位元上數計數器 Up Counter 以 TMRC 暫存器設定 TMRC (TM1 TM0 – TON TE PSC2 PSC1 PSC0) 三種工作模式 (TM1 TM0 控制 ) 溢位時 TF(INT0.5) 位元設為 1.

Slides:



Advertisements
Similar presentations
Chapter Addressing Modes
Advertisements

作者 : 陳鍾誠 單位 : 金門技術學院資管系 URL : 日期 : 2015/4/20 編譯器如何使用框架暫存器.
1 4.3 單顆七段. 2 共陰極七段顯示器 C ommon Cathod (abcdefg) 七段接腳 gf(com)ab ed(com)cp HT46R23 接腳 VDD(20) RES(19) OSC1(21) OSC2(22) VSS(11) PA0-PA7(6,5,4,3,26,25,24,23)
1 4.4 指撥開關與單顆七段 當 DIP 為 ON 輸入接腳為 LOW 當 DIP 為 OFF 輸入接腳為 HIGH.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 肆 資料分析與表達.
布林代數的應用--- 全及項(最小項)和全或項(最大項)展開式
:Word Morphing ★★☆☆☆ 題組: Problem Set Archive with Online Judge 題號: 10508:word morphing 解題者:楊家豪 解題日期: 2006 年 5 月 21 日 題意: 第一行給你兩個正整數, 第一個代表下面會出現幾個字串,
矩陣乘法 實作矩陣乘法 利用 threads 來加速運算速度 – Matrix1 row x Matrix2 column = Ans (x,y) Matrix 1Matrix 2Answer.
駱威達.  Abstract  Introduction  THE ARCHITECTURE OF NETWORK NODE BASED ON SOFTWARE RADIO TECHNOLOGY  HARDWARE SCHEME OF NODE  TESTING RESULTS.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 參 實驗法.
冷凍空調自動控制 - 自控系統設計實例 李達生.
1 Chapter 11 Verilog 硬體描述語言 Verilog 硬體描述語言的基本架構 Verilog 模組描述的基本格式 如何開啟進入 Verilog 硬體描述語言編輯器 Verilog 的描述格式 Verilog 的資料型態 Verilog 的事件基礎時間控制 Verilog 的輸入輸出埠描述.
CH 20-系統可靠度(System Reliability)
Wavelet transform and SPIHT 林明德. Wavelet transform & SPIHT Wavelet transform  濾波器組  程式功能  額外資訊 SPIHT  將不同功能的 SPIHT 做整合  用於各種長寬的圖檔  適用於 DSC 的 SPIHT.
Department of Air-conditioning and Refrigeration Engineering/ National Taipei University of Technology 模糊控制設計使用 MATLAB 李達生.
1 Chapter 3 邏輯模擬器之使用介紹 壹位元半加器 固定時脈模擬法 使用鍵盤之設定方式 模擬波形的全部刪除 使用公式設定模擬輸入信號之方式.
第 1 章 PC 的基本構造. 本章提要 PC 系統簡介 80x86 系列 CPU 及其暫存器群 記憶體: Memory 80x86 的分節式記憶體管理 80x86 的 I/O 結構 學習組合語言的基本工具.
1 數位控制(一) 2 數位控制 課程計畫 課程目標 介紹數位控制理論 與工業界常用之數位控制器比較 實習數位控制器之模擬與設計 課程綱要 Introduction to Digital Control System The z Transform z-Plane Analysis of Discrete-Time.
 Prentice Hall Chapter 61 績效評估控制系統.  Prentice Hall Chapter 62 學習目標 描述控制程序的步驟 指出行為控制的方法 描述 EOQ 模式的目標 比較資料與資訊.
1 Speaker. 2 喇叭發聲原理 利用喇叭上的線圈通上電流造成薄膜振動 振動推動空氣產生聲音.
錄音筆,MP3 撥放器, 隨身碟 之原理及規格. 定義 錄音筆 – 以錄音為首要功能 MP3 撥放器 – 以播放音樂為首要功能 隨身碟 – 以行動碟為功能.
: Happy Number ★ ? 題組: Problem Set Archive with Online Judge 題號: 10591: Happy Number 解題者:陳瀅文 解題日期: 2006 年 6 月 6 日 題意:判斷一個正整數 N 是否為 Happy Number.
1 Timer with PFD. 2 PFD 可程式除頻器 PAC.3=1 則 PA.3 被規劃為輸入模式 PAC.3=0 則 PA.3 被規劃為輸出模式 PA.3=1 即開始輸出 PFD 信號 產生的頻率為計時計數器溢位頻率之半 PA.3=0 即停止輸出 PFD 信號.
第三章 自動再裝載運用篇 使用時機:裝載計劃完成時,尚有剩餘空 間的情形,維持已固定計劃而繼續做裝載 最佳化。以支持次日裝載計劃而提前調整 作業模式。 裝載物品設定和裝載容器設定如前兩章介 紹,於此不再重複此動作,直接從裝載計 劃設定開始,直接從系統內定的物品和容 器選取所需.
1 LCD. 2 LCD 液晶顯示器 文字型 繪圖型 Hitachi (HD44780A) 80 個位元組.
CH 15- 元件可靠度之驗證  驗證方法  指數模式之可靠度驗證  韋式模式之可靠度驗證  對數常態模式之可靠度驗證  失效數為零時之可靠度估算  各種失效模式之應用.
1 Advanced Topics. 2 Processor 基本運作方式 Instruction fetch Decode Execution Write Back.
企二 A 管理程式設計 Visual Basic 6.0 Visual Basic 6.0 Visual Basic 6.0 企二 A 管理程式設計 Visual Basic 6.0 Visual Basic 6.0 Visual Basic 6.0許翠婷
第10章 移位暫存器 10-1 移位暫存器的基本功能 10-2 串列輸入/輸出移位暫存器 10-3 其他移位暫存器的線路型態
1 Chapter 12 Verilog 設計實際介紹 邏輯層次的設計實際介紹 資料流層次的設計實際介紹 行為層次的設計實際介紹.
: Problem G e-Coins ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: 10306: Problem G e-Coins 解題者:陳瀅文 解題日期: 2006 年 5 月 2 日 題意:給定一個正整數 S (0
JAVA 程式設計與資料結構 第二十章 Searching. Sequential Searching Sequential Searching 是最簡單的一種搜尋法,此演 算法可應用在 Array 或是 Linked List 此等資料結構。 Sequential Searching 的 worst-case.
國家地震工程研究中心 National Center for Research on Earthquake Engineering 1 國立台灣海洋大學 河海工程學系 耐震設計 ( 一 ) 單自由度無阻尼結構之 強迫振動 鍾立來.
演算法 8-1 最大數及最小數找法 8-2 排序 8-3 二元搜尋法.
ADS design flow 7-segment. Build the Software Application Hook-UP the Emulator System Load and Run the demo Program 7 Segment.
Structural Equation Modeling Chapter 6 CFA 根據每個因素有多重指標,以減少 測量誤差並可建立問卷的構念效度 驗證性因素分析.
: Where is the Marble? ★☆☆☆☆ 題組: VOLUME CIV 題號: Q Where is the Marble? 解題者:劉淑惠 解題日期: 2006 年 6 月 11 日 題意:有許多上面有號碼的彈珠,將彈珠上面的 號碼由小到大排列,找出某個號碼的第一顆彈珠.
CH. 11 Laboratory Experiments Selected Lab. Introduction.
Chapter 9 Counters 計數器 Asynchronous Counter Operation 非同步式計數器的運作
Batching orders in warehouses by minimizing travel distance with genetic algorithms Chih-Ming Hsu, Kai-Ying Chen & Mu-Chen Chen.
Thermo Labsystems 生科四乙 李詠婷. 前言 此乃由使用 Elisa reader 同學因需要而製作的教 學簡報, 僅供參考使用 ; 不足的部分也請自行參照使 用手冊或書籍, 其中一定有不少遺漏或錯誤, 敬請改 正指教, 此外要有教師指導後使用, 避免因錯誤觀念 而誤導。
1 4.2 LED 查表. 2 HT46R23 程式記憶體 4096 個位址 (0000-FFFFh) 256 個位置為單一程式頁 TBLP 暫存器只有 8 個位元 TABRDC [m] 指令 依據 TBLP 所示位址將目前程 式頁之內容讀出 將低 8 位元存入資料記憶體 [m] 中 其餘位元存入.
程式設計 Visual Basic 6.0 Visual Basic 6.0 Visual Basic 6.0 程式設計 Visual Basic 6.0 Visual Basic 6.0 Visual Basic 6.0許翠婷
冷凍空調自動控制 - 系統性能分析 李達生. Focusing here … 概論 自動控制理論發展 自控系統設計實例 Laplace Transform 冷凍空調自動控制 控制系統範例 控制元件作動原理 控制系統除錯 自動控制理論 系統穩定度分析 系統性能分析 PID Controller 自動控制實務.
第 6 章 迴圈結構 6-1 計數迴圈 6-1 計數迴圈 6-2 條件迴圈 6-2 條件迴圈 6-3 巢狀迴圈 6-3 巢狀迴圈 6-4 While/End While 迴圈 6-4 While/End While 迴圈 6-5 跳出迴圈 6-5 跳出迴圈 6-6 VB.NET 的錯誤處理 6-6 VB.NET.
RTP Real-Time Transport Protocol Speaker: Hsiao-Ting Wang Advisor: Quincy Wu Date: July 2 nd 2009.
Timer/Event. 2 利用 Timer/Event Counter 之中斷 及 PFD 控制喇叭 4.9 之 Timer 以 Poling 詢問方式檢查 TF 旗標 是否溢位.
第五章IIR數位濾波器設計 濾波器的功能乃對於數位信號進行處理﹐ 以滿足系統的需求規格。其作法為設計一 個系統的轉移函數﹐或者差分方程式﹐使 其頻率響應落在規格的範圍內。本章探討 的是其中一種方法﹐稱為Infinite impulse register(IIR)。 IIR架構說明。 各種不同頻帶(Band)濾波器的設計方法。
計數值抽樣計劃 使用 MIL-105D 表. 表 10-1 Sample Sizes Code Letters.
搬運機具數量對橋式機作業績效 之影響 報告者:郭塗城. 綱要 一、問題特性 二、貨櫃裝卸作業分解 三、模擬模式 四、模式核對 五、貨櫃裝卸作業績效影響因素之影響效果分析 六、不同情境之績效分析結果 七、範例.
CH 14-可靠度工程之數學基礎 探討重點 失效時間之機率分配 指數模式之可靠度工程.
第 1 章 PC 的基本構造. 本章提要 PC 系統簡介 80x86 系列 CPU 及其暫存器群 記憶體: Memory 80x86 的分節式記憶體管理 80x86 的 I/O 結構 學習組合語言的基本工具.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 肆 資料分析與表達.
ADC. 2 ADC 數位類比轉換器 解析度 10 bit 準確度 9 bit 類比輸入 PB 轉換結果 D9-D0 存放在 ADRH,ADRL.
Raspberry Pi2 Specification – CPU Broadcom BCM2836 Cortex A7 4 Cores 900Mhz (ARM11  Cortex A7) – Memory 1GB LPDDR2 – 4 port USB 2.0 – 10/100 Mbps – 40.
Registers(暫存器)與Counters(計數器):
A New High Speed, Low Power Adder; Using Hybrid Analog-Digital Circuit Taherinejad, N.; Abrishamifar, A.; Circuit Theory and Design, ECCTD 2009.
遙控車程式 B 陳慶哲 通訊二甲. Outline: Main ( ) : 主程式 System_Initial ( ) : 系統初始化 A2D( ) : ADC PPM( ) : 輸出 PPM 訊號 Output_high ( ) : 輸出 PPM 訊號的 high Output_low.
南台科技大學 資訊工程系 Arduino 與電腦端互動設計之三 報告人:洪賢麟 指導老師:李育強 日期: 2013/11/20 報告人:洪賢麟 指導老師:李育強 日期: 2013/11/20.
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Pp 92 Parity Method Pp 94 The parity method.
4-12 外部中斷 HT66F50.
RGB to YUV(CDFG) 林鼎原 Department of Electrical Engineering National Cheng Kung University Tainan, Taiwan, R.O.C
Chapter 11 Instruction Sets: Addressing Modes and Formats
Programmable Logic System Design Lab07 - Hierarchy and Register SOC LAB. Che-Yuan Sung
1 4-8 IO_speaker 利用 HT66F50 中 PC4 腳位輸出特 性 控制 speaker 發聲.
HALT HT66F50. HALT 指令 進入省電模式 1. 關閉系統時脈, 若啟用 WDT 將繼續 WDT 時脈 (LXT, LIRC) 2. 內部資料 RAM 不變 3. 清除 WDT, 並重新開始計數 4. 所有 I/O 維持原來狀態 ( 若要省電周邊元件要關閉 ) 5. 清除.
x4 鍵盤 每按一次鍵盤 控制七段顯示器. 2 ;PROGRAM : 4-7.ASM (4-7.PRJ) 2002.DEC.30. ;FUNCTION: 4X4 MATRIX KEYPAD DEMO PROGRAM BY STEVEN #INCLUDEHT46R23.INC.CHIPHT46R23.
機 器 車 介 紹 & 實做. 使用軟體 arduino 環境安裝 控制台 > 裝置管理員 > 更新驅動程式 C:\arduino windows\arduino \drivers.
4-14 類比中斷 HT66F50.
SLEEP1 HT66F50.
Presentation transcript:

1 Timer

2 16 位元上數計數器 Up Counter 以 TMRC 暫存器設定 TMRC (TM1 TM0 – TON TE PSC2 PSC1 PSC0) 三種工作模式 (TM1 TM0 控制 ) 溢位時 TF(INT0.5) 位元設為 1

3 TMRC 暫存器 TM1 TM0 - TON TE PSC2 PSC1 PSC0 Bit Bit 未使用 0 1 計數模式 1 0 計時模式 1 1 脈衝寬度量測模式

4 Bit 5 未使用 Bit 4 TON 計數 / 計時控制位元 1 開始計數 0 停止計數 Bit 3 TE 計數 / 計時準位控制位元 1 計數時脈由 LOW -> HIGH 時加一 0 計數時脈由 HIGH -> LOW 時加一

5 Bit 2 0 (PSC2-PSC0) TMR 計數倍率位元 000F int =f sys 001F int =f sys /2 010F int =f sys /4 011F int =f sys /8 100F int =f sys /16 101F int =f sys /32 110F int =f sys /64 111F int =f sys /128

6 ;PROGRAM : 4-9.ASM (4-9.PRJ) ;FUNCTION: DISPLAY 0~9 FOR 7 SEG USING TMR CONTROL #INCLUDEHT46R23.INC.CHIPHT46R23 ; MY_DATA.SECTION'DATA' ;== DATA SECTION == DEL1DB? COUNTDB? ; SEG_PORTEQUPA;DEFINE 7-SEG PORT SEG_PORTCEQUPAC;DEFINE 7-SEG PORT ; CONTROL REG.

7 MY_CODE.SECTIONAT 0'CODE' ;== PROGRAM SECTION == ORG 00H ;HT-46RXX RESET VECTOR CLR SEG_PORTC;CONFIG SEG_PORT AS OUTPUT ;MODE MOVA, B;CONFIG TMR 0 IN MODE 2(TIMER ;MODE) MOVTMRC,A ;fINT=fSYS/4 (4MHz/4) MOVA,LOW ( ) MOVTMRL,A;SET TMR INITIAL VALUE ;LO-BYTE MOVA,HIGH ( ) MOVTMRH,A;SET TMR INITIAL VALUE ; HI-BYTE

8 MAIN: MOVA,TAB_7_SEG MOVTBLP,A ;INITIAL POINTER START ADDRESS MOVA,10 MOVCOUNT,A;SET DATA COUNT OF TAB_7_SEG LOOP: TABRDLSEG_PORT ;READ TABLE AND SEND TO SEG_PORT CALL DELAY;DELAY TBLH*10mS INCTBLP;UPDATE TABLE POINTER SDZCOUNT;COUNT DOWN BY 1 JMPLOOP;JUMP IF NOT TABLE END JMPMAIN;RESTART

9 ;******************************************************************** ; Delay about DEL1*(TMR)*1uS IF PSC=010 ;******************************************************************** DELAY PROC MOVA,20 MOVDEL1,A;SET OUTER COUNTER SETTON;START 50mS TIMER COUNTING DEL_1:SNZTF;TIMER OVERFLOW? JMPDEL_1;NO, WAIT! CLRTF;YES, 50mS IS OVER. SDZDEL1;IS 1 SEC OVER? JMPDEL_1;NO. CLRTON;YES, STOP TMR. RET

10 DELAYENDP ORGLASTPAGE TAB_7_SEG: DC B ;7 SEG CODE FOR COMMOM CATHOD LED DC B;CONNECT BIT 0~7 FOR SEGMENT A~H DC B;LOW-BYTE FOR 7 SEG DISPLAY CODE DC B DC B DC B DC B DC B DC B DC B END

11 延遲時間 =f int -1 x DEL1 (20) x 計數至溢位次數 F sys =4 MHz f int =F sys /4 延遲時間 =1us x 20 x =1 sec