第10章:CCP捕捉/比较/脉宽调制

Similar documents
第5章:汇编语言程序设计

2.5 idlocs PIC idloc idloc 0x1234 ; 0x config idloc HEX errorlevel errorlevel Error (Warning) Message HEX 3-14 errorlevel

PIC16F F MPLAB 08 16F LED 15 LED

AN579

文件名

INCF SEC1,F ; 將 SEC1+1 作查表取回對應數字 MOVF SEC1,W banksel STRING1 banksel PORTB RETFIE run_sec2: MOVF SEC2,W SUBLW.5 GOTO run_min ; 將秒個位數歸 0 CLRF SEC1 MOVL

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


2 PIC PIC 1 / CPU PIC MCU PIC RC

DPJJX1.DOC


地 理 志 鏡 止 煞, 來 達 到 安 宅 的 效 果 4. 門 神 符 紙 : 於 門 板 繪 製 門 神, 作 為 宅 第 的 守 護, 民 宅 所 使 用 的 門 神 題 材, 多 為 天 官 賜 福 或 文 武 官 員 符 紙 是 以 畫 了 符 咒 的 紙 懸 掛 室 內, 或 加 框

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

untitled

<4D F736F F D B0EAA5C1A470BEC7A4CEB0EAA5C1A4A4BEC7B8C9B1CFB1D0BEC7B9EAAC49A4E8AED7>

Microsoft Word - 送報伕2.doc

邻居啊 第二天 对门却悄无声息了 莫非昨夜的吵闹 仅是个幻觉 夜幕拉下时 寒风又吱溜溜地叫个不停 老婆 睡下后 我这只夜猫子 继续兴致勃勃地跟着福尔 摩斯去探案 白天的喧嚣退去了 周围格外安静 正 是读书的好时候 突然 响起了钟摆声 哒 哒 哒 节奏匀称 不疾不徐 声响却愈来愈大 格外突兀 了 原来

<4D F736F F D BAC520CAD7B6BCCAA6B7B6B4F3D1A C4EAD7A8D2B5BCBCCAF5D6B0CEF1C6C0C6B8B9A4D7F7D2E2BCFB2E646F63>

其 他 方 面 也 可 以 采 用 同 样 的 方 式, 这 样 又 可 以 锻 炼 除 语 文 方 面 的 其 他 能 力 了 而 英 语 方 面, 我 认 为 配 合 英 语 专 业 举 办 英 语 演 讲 比 赛 就 很 不 错 这 样 开 展 一 系 列 的 创 新 活 动, 锻 炼 多 方

第 六 条 办 法 第 五 条 ( 三 ) 协 会 考 评, 考 评 指 考 核 评 价 第 七 条 办 法 第 六 条 职 业 操 守 包 括 的 内 容 : 个 人 诚 信 不 做 假 账 不 偷 漏 税 不 贪 污 盗 窃 等 第 八 条 企 业 财 务 管 理 人 才 评 价 实 行 五 星

他 随 身 带 有 二 三 十 张 古 方, 白 天 卖 药, 夜 晚 将 药 材 精 细 研 末, 按 方 配 制 对 于 病 人 服 药 后 反 应, 特 别 留 心 发 现 问 题, 就 近 向 老 医 生 老 药 贩 虚 心 求 教, 千 方 百 提 高 药 效 同 时 对 于 春 夏 秋

6寸PDF生成工具

申论写作套路万能模板

Microsoft Word - 三方协议书与接收函的相关说明学生版.doc

untitled

701PIC Introduction to PICMicro MCUs

PowerPoint Presentation

《捕捉儿童敏感期》

2 國 文 考 科 試 題 解 析 命 題 出 處 與 南 一 版 第 五 冊 第 二 課 幽 夢 影 選 課 程 內 涵 同 試 題 解 析 某 君 講 信 用, 重 然 諾, 行 事 穩 健, 工 作 負 責 較 符 合 謹 飭 友 謹 飭 友 指 的 是 言 行 謹 慎 而 有 節 制 的 朋

untitled

29 碳 酸 钙 D3 片 ( 别 名 维 生 素 D3 碳 酸 钙 ) 吉 林 省 第 一 批 低 价 药 30 炔 诺 酮 滴 丸 吉 林 省 第 一 批 低 价 药 31 去 氯 羟 嗪 片 吉 林 省 第 一 批 低 价 药 32 茶 苯 海 明 片 吉 林 省 第 一 批 低 价 药 33

穨飲食與養老_決定版_.PDF

untitled

untitled

AN510

Microsoft Word - 論文終極板.doc

GJB128A.PDF

MHE/4, : ( ) MSF. BSI 2

untitled

Microsoft Word - P085003

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

全國寺院宮廟基本資料調查表

FET848

2005.book

33023A.book(31001A_cn.fm)

目 录

i

第1章 ISIS编辑器指南

PIC16F87X基本指令說明

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

Chap2.ppt

Slide 1

Microsoft Word - MSP430 Launchpad 指导书.docx

高频电疗法

... 错误! 未定义书签 DATASHEET 特性 程序存储器 脚位图 特殊功能寄存器 地址映射 SFR,BANK SFR,BANK

QIANZHENYU 2

酒 神 (长篇小说)

MDT90P01 4-Bit RISC MCU 使用及注意事项 1. MDT90P01 4-bit RISC MCU PIN MAP: SOT-26 PB0 1 6 PB3 VSS 2 5 VDD PB1 3 4 PB2/RTCC 2. IC 烧入注意事项 : A. 需制作转接座 : Writer

为 边 数 的 两 倍, 显 然 必 为 偶 数 而 ii 和 iii 则 不 一 定 正 确, 如 : 对 顶 点 数 N 1 无 向 完 全 图 不 存 在 一 个 顶 点 的 度 为 1, 并 且 边 数 与 顶 点 数 的 差 要 大 于 1 8. 考 查 m 阶 B- 树 的 定 义 A

Transcription:

第 10 章 :CCP 捕捉 / 比较 / 脉宽调制

CCP 模块功能 捕捉功能模式 比较功能模式 脉宽调制功能 1

CCP 模块功能

PIC 2 捕捉 比较 脉宽调制模块 CCP1 CCP2(Capture/Compare/PWM) 16 CCPR1 CCPR2 模块 功能 功能 TMR1 TMR2 2

CCP 模块功能 CCP 模块 3 模式 : 捕捉 式 比较 式 脉宽调制 式 捕捉功能 捕捉 脉 比 脉 宽 3

CCP 模块功能 比较功能 宽 脉 脉 脉宽调制功能 脉 宽 调 PWM 调 D/A 制 4

CCP 模块 模块 CCP 模块 式捕捉比较脉宽调制 TMR1 TMR1 TMR2 5

CCP 模块 CCP1 CCP1 制 :CCP1CON CCP1 模块 :CCPR1H:CCPR1L PIR1 PIE1 TRISC TMR1H :TMR1L 6

CCP1 制 :CCP1CON Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 CCP1X CCP1Y CCP1M3 CCP1M2 CCP1M1 CCP1M0 7

CCP1 制 :CCP1CON Bit3-Bit0/CCP1M3-CCP1M0: CCP1 式 式 0000 - CCP1 0100 捕捉 脉 - 0101 捕捉 脉 - 0110 捕捉 4 脉 - 0111 捕捉 16 脉 - 1000 比较 1001 比较 1010 比较 1011 比较 TMR1 11xx 脉宽调制 - 8

CCP1 制 :CCP1CON Bit5-Bit4/CCP1X-CCP1Y: PWM 2 脉宽 2 8 CCPR1L 捕捉 式 : 比较 式 : 9

捕捉功能模式

捕捉功能 PIC 捕捉功能 CCP 脉 捕捉 10

捕捉 式 11

捕捉 式 CCP 制 CCP1CON CCP CCP1H:CCP1L :PIR1 CCP1IF :PIE1 CCP1IE TMR1 TMR1H:TMR1L CCP :TRISC Bit2 12

CCP1 制 :CCP1CON Bit3-Bit0/CCP1M3-CCP1M0: 01xx: 捕捉 式 0100 脉 0101 脉 0110 4 脉 0111 16 脉 13

CCP1 捕捉 式 CCP1 模块 捕捉功能 制 CCP1 模块捕捉 式 14

CCP1 CCP1 RC2 RC2 CCP1 CCP1 捕捉 式 RC2 TRISC Bit2 式 式 捕捉 15

TMR1 式 CCP1 捕捉模式 TMR1 TMR1 式 式 TMR1 式 CCP1 能 捕捉模式 16

CCP1CON CCP1M3-CCP1M0 TMR1 比 1:1 1:4 1:16 17

CCP1 捕捉 CCP1IF CCP 捕捉 式 能 捕捉 捕捉 式 能 CCP1IE CCP1 捕捉模式 CCP1IF CPU 18

捕捉功能 : 脉 脉 第 捕 TIMER1 捕 CCPR1 脉 19

: 脉 1 FLAG EQU 70H 2 RESL EQU 71H 3 RESH EQU 72H 4 ORG 0000H 5 NOP 6 GOTO MAIN 7 ORG 0004H 8 GOTO INT 9 MAIN BSF STATUS, RP0 10 MOVLW 04H 11 MOVWF TRISC 12 MOVLW 04H 13 MOVWF PIE1 20

: 脉 1 BCF STATUS, RP0 2 CLRF PIR1 3 CLRF FLAG 4 MOVLW 30H 5 MOVWF T1CON 6 MOVLW 05H 7 MOVWF CCP1CON 8 BSF T1CON, TMR1ON 9 MOVLW 0C0H 10 MOVWF INTCON 11 GOTO $ 21

: 脉 1 INT BCF PIR1, CCP1IF 2 MOVF FLAG, W 3 BTFSS STATUS, Z 4 GOTO CAPTURE 5 BCF T1CON, TMR1ON 6 CLRF TMR1L 7 CLRF TMR1H 8 BSF T1CON, TMR1ON 9 INCF FLAG, F 10 RETFIE 22

: 脉 1 CAPTURE MOVF CCPR1L, W 2 MOVWF RESL 3 MOVF CCPR1H, W 4 MOVWF RESH 5 CLRF FLAG 6 RETFIE 7 END 23

比较功能模式

比较功能 CCP 模块第 2 功能 比较 式 宽 脉 脉 24

比较 式 25

CCP1 制 :CCP1CON Bit3-Bit0/CCP1M3-CCP1M0: 10xx: 比较 式 1000 CCPR1 TMR1 RC2 CCP CCP1IF 1001 CCPR1 TMR1 RC2 CCP CCP1IF 1010 CCPR1 TMR1 CCP1IF CCP1 1011 CCP1IF CCP1 TMR1 CCP2 TMR1 A/D 模 26

CCP1 比较 式 CCP1 模块 比较功能 制 CCP1 模块比较 式 27

CCP 比较 式 TRISC bit2 RC2 CCP1 CCP1CON RC2 CCP1 28

TMR1 式 CCP1 比较 式 TMR1 式 式 TMR1 TMR1 式 CCP1 比较 式 29

式 式 CCP1CON CCP1M3-CCP1M0 1010 CCP1 CCP1IF CCP 能 30

式 式 CCP1CON CCP1M3-CCP1M0 1011 CCP1 TMR1 CCPR1 TMR1 16 CCP2 TMR1 A D 模 CCP1 CCP2 模块 TMR1IF 31

比较功能 :CCP1 1KHz 4MHz 1µs 1KHz 1ms 500µs CCP1R 500 比 1:1 32

:CCP1 1KHz 1 ORG 0000H 2 NOP 3 MAIN BSF STATUS, RP0 4 CLRF TRISC 5 BCF STATUS, RP0 6 MOVLW 01H 7 MOVWF CCPR1H 8 MOVLW 0F4H 9 MOVWF CCPR1L 10 MOVLW 00H 11 MOVWF T1CON 12 MOVLW 08H 13 MOVWF CCP1CON 14 BSF T1CON, TMR1ON 33

:CCP1 1KHz 1 LOOP BTFSS PIR1, CCP1IF 2 GOTO LOOP 3 CLRF TMR1H 4 CLRF TMR1L 5 MOVLW 01H 6 XORWF CCP1CON, F 7 BCF PIR1, CCP1IF 8 GOTO LOOP 9 END 34

脉宽调制功能

脉宽调制功能 CCP 模块第 3 功能 PWM 脉宽调制 CCP 比宽 脉 PWM 脉宽调制 脉 35

脉宽调制 式 CCP1 脉宽调制 PWM Pulse Width Modulation 式 RC2 CCP1 能 10 脉 宽 调 脉宽调制 RC2 CCP1 CCP1CON 0 PWM RC2 CCP1 PWM 36

脉宽调制 式 37

脉宽调制 式 38

PWM WM TMR2 PR2 式 : PWM 4T osc x((pr2) + 1)x(TMR2 ) T osc 4T osc TMR2 4 16 PWM PWM 39

脉宽调制 40

PWM 脉宽 脉宽 CCPR1L CCP1CON 制 bit5 bit4 PWM 10 CPPR1L 10 制 CCP1CON Bit5-Bit4 10 PWM 脉宽 式 : PWM 脉宽 CCPR1L:CCP1CON Bit5-Bit4 xt osc x TMR2 CCPR1L:CCP1CON(Bit5-Bit4) 10 脉宽 TMR2 1 4 16 41

脉宽调制 式 CCP 制 CCP1CON CCP CCP1H:CCP1L :PIR1 CCP1IF :PIE1 CCP1IE :TMR2 CCP :TRISC Bit2 :PR2 TMR2 制 :T2CON 42

CCP 制 CCP1CON Bit3-Bit0/CCP1M3-CCP1M0: 脉宽调制功能 11XX: 脉宽调制 式 Bit5-Bit4/CCP1X-CCP1Y:CCP1 脉宽 CCPR1L 43

PWM 1. CCP1 TRISC bit2 2. PWM PR2 PWM 3. PWM 脉宽 CCPR1L 制 CCP1CON Bit5-Bit4 PWM 脉宽 4. CCP 模块 PWM CCP1CON 4 5. TMR2 T2CON TMR2 能 44

脉宽调制 :PWM 4100Hz 比 20% PWM 模式 RC2 4100Hz PWM 4MHz TMR2 比 1:1 比 20% 45

:PWM 4100Hz 比 20% 1 ORG 0000H 2 NOP 3 MAIN BSF STATUS, RP0 4 CLRF TRISC 5 MOVLW 0F3H 6 MOVWF PR2 7 BCF STATUS, RP0 8 MOVLW 30H 9 MOVWF CCPR1L 10 MOVLW 3CH 11 MOVWF CCP1CON 12 CLRF T2CON 13 BSF T2CON, TMR2ON 14 GOTO $ 15 END 46