合泰 HT48R06A-1 HT48C06 定时器 io初始化

;*******************************************************************
;Name	:INITAL_ALL
;Function:硬件软件初始化
;Input  :无
;Output	:端口输入输出设置
;Register Used:
;*******************************************************************
INITAL_ALL:
INITIAL_IO:

	MOV	A,00000000b
	MOV	PA,a;
	 ;口定义 "0"=输出,"1"=输入
	MOV	A,11110000b
	MOV	PAC,a;

	


CLEAR_RAM:
    MOV A,40H;60H
    MOV MP,A
    MOV A,64;32
RAM_S1:		
	CLR R0
    inc MP
    SDZ ACC
    JMP RAM_S1 
     
INITIAL_HALF:         


	MOV	A,00000111b;00000111b
	MOV	WDTS,a;WDT溢出周期2^15 * FSYS/4dts=0b00000111;//;WDT溢出周期2^15 * FSYS/4
	;4M
	MOV	A,156          ;100US ISR  4M
	MOV	TMR,a
	MOV	A,10011001b	;//定时模式 开始计时 4分频	
	MOV	TMRC,a
	
	;TMRC 各个位的定义
	;bit 2 1 0
	;000 ;2分频
	;001 ;4分频
	;010 ;8分频
	;011 ;16分频
	;100 ;32分频
	;101 ;64分频
	;110 ;128分频
	;111 ;256分频
	;;;;;;;;;;;;
	;bit 3 
	;触发方式选择
	;0--上升沿触发
	;1-下降沿触发
	;;;;;;;;;;;;
	;bit4  0关闭定时器 1打开定时器 
	;;;;;;;;;;;;
	;bit5 未定义
	;;;;;;;;;;;;
	;bit6 7 
	;TM0工作方式选择
	;00 外部时钟
	;10定时模式
	;01脉冲宽度测量模式
	;11未定义


	MOV	A,10000101b
	MOV	INTC,a	


	;INTC各个位的定义		
	;bit0 主中断--EMI
	;bit1 外部中断控制位--EEI
	;bit2 定时、计数器中断控制位--ETI
	;bit3-bit6-bit7未用
	;bit4外部中断请求标志EIF
	;bit5定时计数器中断请求标志TF



 	RET

阅读更多
文章标签: 合泰 HT48R06A-1 HT48C0
个人分类: 合泰
上一篇合泰HT66F04 AD 初始化
下一篇HT 合泰 汇编2个常用的子程序
想对作者说点什么? 我来说一句

合泰单片机io定时器、iic应用

2011年08月27日 828KB 下载

没有更多推荐了,返回首页

关闭
关闭