关闭

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

标签: 合泰 HT48R06A-1 HT48C0
908人阅读 评论(0) 收藏 举报
分类:
;*******************************************************************
;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

33
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:141980次
    • 积分:5173
    • 等级:
    • 排名:第5531名
    • 原创:88篇
    • 转载:4篇
    • 译文:0篇
    • 评论:22条
    最新评论