资源预览内容
第1页 / 共21页
第2页 / 共21页
第3页 / 共21页
第4页 / 共21页
第5页 / 共21页
第6页 / 共21页
第7页 / 共21页
第8页 / 共21页
第9页 / 共21页
第10页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
嵌入式总复习 1 吴贵芳 easyfancy qq:6974784 Henan University of Sci. rGPBDAT= rGPBDAT |0x001; rTCFG0 = 255; rTCFG1 = 04; rTCNTB1 = 48828; /在pclk = 50MHz下,1s的记数值rTCNTB1 = 50000000/4/256=48828; rTCMPB1 0x00; rTCON (1+11) | (19) | (08);/禁用定时器1 rTCON (1+11) | (09) | (18);/启动定时器1 15 吴贵芳 easyfancy qq:6974784 Henan University of Sci. void _ _irq Timer1_ISR(void) If (f= = 0) rGPBDAT = rGPBDAT | 0x001; f=1; else if (f= = 1) rGPBDAT= rGPBDAT f=0; rSRCPND |= BIT_TIMER1; rINTPND |= BIT_TIMER1; n(6)从中断返回,恢复现场,跳转到被中断的主程序继续执行, 等待下一次中断的到来。 18 吴贵芳 easyfancy qq:6974784 Henan University of Sci. & Tech. 电子信息工程学院 中断编程实例 如果使用两个LED控制的情况下,可以将代码进行适当修改。 rGPGCON rGPGCON0xfff0ffff | 0x00050000;/配置 第8、第9位为输出引脚 rGPGDAT rGPGDAT0xeff | 0x200; /第8位输出 为低电平第9位输出高电平 rGPGDATrGPGDATOxdff | 0x100; /第8位输出为 高电平第9位输出低电平 19 吴贵芳 easyfancy qq:6974784 Henan University of Sci. & Tech. 电子信息工程学院 图7.1.2 不同编码形式 比如这一位是1,说明曼彻 斯特编码在这位中间必须是 从0变到1,反之则反 码元开始时 都是0,值为 1,则表示需 要保持前面 的未端状态 ,则无跳变 ,反之则反 。 曼彻斯特编码 20 Thank you! 21
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号