下载此文档

定时器输入中断捕捉实验-资料.ppt


文档分类:IT计算机 | 页数:约16页 举报非法文档有奖
1/16
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/16 下载此文档
文档列表 文档介绍
定时器输入中断捕捉实验-资料
实验目的:
熟悉定时器接口模块的使用
2
实验器材:
-1型在线编程实验仪

3
硬件接线:
PTA1
MOTOROLA GP32 MCU
VCC
定时器输入中断捕捉实验-资料
实验目的:
熟悉定时器接口模块的使用
2
实验器材:
-1型在线编程实验仪

3
硬件接线:
PTA1
MOTOROLA GP32 MCU
VCC
4
软件功能:
① 系统初始化:CONFIG2、1、PTCL、堆栈
② 以输入捕捉中断方式,取反指示灯PTA1,
使其闪动
5
程序清单:
程序说明
寄存器地址定义
内存变量定义
主程序
系统初始化
主循环
定时器1通道0输入捕捉中断子程序
向量区
6
*-----------------程序说明-----------------------------------------*
*文件名:--定时器接口模块编程实验2-输入捕捉
*功能:
① 系统初始化:CONFIG2、1、PTCL、堆栈
② 以输入捕捉中断方式,取反指示灯PTA1,使其闪动 说明:本例是将定时器1通道0(21脚)设为“跳变沿捕捉”(即电平发生变化时产生中断),
* 验证方法是将21脚不断接高电平、低电平,此时指示灯PTA1状态跟随改变 *
7
*-------------寄存器地址------------------------------
DDRA EQU $0004 ;A口数据方向寄存器
PTA EQU $0000 ;A口数据寄存器
T1SC EQU $0020 ;定时器1状态和控制寄存器
T1CNTH EQU $0021 ;定时器1计数寄存器(高位)
T1CNTL EQU $0022 ;定时器1计数寄存器(低位)
T1MODH EQU $0023 ;定时器1模数寄存器(高位)
T1MODL EQU $0024 ;定时器1模数寄存器(低位)
T1SC0 EQU $0025 ;定时器1通道0状态和控制寄存器
T1CH0H EQU $0026 ;定时器1通道0的通道寄存器(高位)
T1CH0L EQU $0027 ;定时器1通道0的通道寄存器(低位)
RAMstartAddr EQU $0040 ;RAM的起始地址(因芯片不同可以更改)
FlashStartAddr EQU $8000 ;程序开始地址(因芯片不同可以更改)
8
*---------内存变量----------------------------------------- org FlashStartAddr
MainStart:
SEI ;禁止所有中断
LDHX #$023F ;堆栈初始化,
;放入GP32的RAM最高端
TXS
9
*----------------------------向量区--------------------------------
ORG $FFF6 ;定时器1通道0输入捕捉中断向量
DW Timer1CH0In
ORG $FFFE ; 复位向量
DW MainStart

15
感谢您的耐心倾听
The user can demonstrate on a projector or computer, or print the presentation and make it into a film to be used in a wider field

定时器输入中断捕捉实验-资料 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数16
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小落意
  • 文件大小624 KB
  • 时间2022-05-20