zhliao2

风雨兼程,一路向北-------fpga (Keep a quiet heart study)

2012年5月4日

连载:单片机模板程序(asm)

摘要: 以下程序择晶振为12MHz时钟i周期为晶振的倒数,位1/f(晶振),机器周期为时钟周期的12分频,即为12*1/f(晶振),故12MHz的机器周期为1us定时器1/0 ORG 0000H ;复位入口地址 AJMP START ;熟记长跳转和短跳转的区别:跳转时有范围的 LJMP MAIN ORG 001BH ;T1中断服务程序入口地址,若要实现T0中断,则地址改为000BH AJMP TIME1 ORG 0030H ;主程序STAR... 阅读全文

posted @ 2012-05-04 12:34 zhliao 阅读(704) 评论(0) 推荐(0)
各种工作寄存器(定时器/中断)

摘要: 以下内容参考郭天祥的书籍:EA:全局中断允许位,要想打开任何中断,EA都必须为1.然后再允许某个特定的中断。ES:串行口中断允许。ES=1时,串口接收或者发送完成数据以后会引起中断(TI=1,或者RI=1)ET1:定时计数器1中断允许。ET1=1时,当定时计数器1计数满,溢出后引起中断,可在中断函数中处理定时器。EX1:外部中断1允许位。EX=1时,外部条边沿(或者电平)中断信号来后,会引起外部中断,可在外部中断函数中处理事件。ET0/EX0功能跟上面一样,只是换了个定时器或者外部中断。 PS:串行口中断优先级控制位。PS=1设定串行口为高优先级中断;PS=0为低优先级中断。PT1:T1中断优 阅读全文

posted @ 2012-05-04 11:03 zhliao 阅读(1343) 评论(0) 推荐(0)