合泰 HT48R06A-1 HT48C06 定时器 io初始化
2013-12-06 11:46
281 查看
;******************************************************************* ;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
相关文章推荐
- evercookie
- jquery 幻灯片 图片切换效果
- CentOS 下 Tomcat 自启动
- cocos2dx监听home键,锁屏,后台转前台暂停功能
- CEdit类(编辑类)成员函数及消息
- FX2N通讯监控记录, PLC程序/参数/注释/文件寄存器的写入和读出
- iOS越狱知多少?
- android-sqllite保存数据
- (原创)如何使用boost.asio写一个简单的通信程序(一)
- HEVC参考帧列表管理代码部分
- 浅谈音乐播放器的制作心得
- Android推送服务——百度云推送
- magento 产品列表倒序排列
- Android推送服务——百度云推送
- Android 上层电量管理统计
- oracle 11G 审计
- memcached+magent实现memcached集群
- UML类图几种关系的总结
- Pointcut is not well-formed: expecting 'name pattern' at character position
- 我眼中的优秀程序员