完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
延时1us,
void delay_1us(void) { unsigned char n; n = 1; for(; n>0; n--); } 测试程序,调用10次测得为10us. while(1) { P13.0 = 0; delay_1us(); // delay 1us delay_1us(); delay_1us(); delay_1us(); delay_1us(); delay_1us(); delay_1us(); delay_1us(); delay_1us(); delay_1us(); P13.0 = 1; delay_1us(); delay_1us(); delay_1us(); delay_1us(); delay_1us(); delay_1us(); delay_1us(); delay_1us(); delay_1us(); delay_1us(); } 延时1ms, void delay_1ms(void) { unsigned char i,j; for(j=14; j>0; j--) for(i=250; i>0; i--) ; for(i=4; i>0; i--); } 测试代码,调用10次测得为10ms. while(1) { P13.0 = 0; delay_1ms(); // delay 1ms delay_1ms(); delay_1ms(); delay_1ms(); delay_1ms(); delay_1ms(); delay_1ms(); delay_1ms(); delay_1ms(); delay_1ms(); P13.0 = 1; delay_1ms(); delay_1ms(); delay_1ms(); delay_1ms(); delay_1ms(); delay_1ms(); delay_1ms(); delay_1ms(); delay_1ms(); delay_1ms(); } 1us的程序,也可以用NOP()方式,直接一点, 记得是32MHz咯,如果是其它的时钟,可以计算不同的NOP()咯~~ /* 3CLK(CALL) + 23CLK(NOP) + 6CLK(RET) */ void delay_1us(void) /* CALL - 3CLK */ { NOP(); NOP(); NOP(); NOP(); NOP(); /* 5 */ NOP(); NOP(); NOP(); NOP(); NOP(); /* 10 */ NOP(); NOP(); NOP(); NOP(); NOP(); /* 15 */ NOP(); NOP(); NOP(); NOP(); NOP(); /* 20 */ NOP(); NOP(); NOP(); /* 23 */ } |
|
相关推荐
|
|
楼主能简单的讲一下原理么
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
【RA-Eco-RA2E1-48PIN-V1.0开发板试用】触摸按钮尝试
515 浏览 0 评论
【RA-Eco-RA2E1-48PIN-V1.0开发板试用】IIC 通信的 OLED 显示
617 浏览 0 评论
【RA-Eco-RA2E1-48PIN-V1.0开发板试用】原创测量代码运行时间
513 浏览 0 评论
【RA-Eco-RA2E1-48PIN-V1.0开发板试用】串口通信测试
488 浏览 0 评论
【RA-Eco-RA2E1-48PIN-V1.0开发板试用】开发环境搭建和程序串口烧写
369 浏览 0 评论
【试用答疑】RA-Eco-RA4M2-100PIN开发板试用活动答疑帖
5069浏览 4评论
1697浏览 4评论
【瑞萨RA4系列开发板体验】+ freeRTOS+串口中断+HC25+0.96显示屏实现阿里云下发命令控制板载LED灯
3544浏览 3评论
4192浏览 3评论
【RA-Eco-RA0E1-32PIN-V1.0开发板试用】RA0E1-32PIN-V1.0开发板测试一下点灯
2243浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-15 03:22 , Processed in 0.764012 second(s), Total 83, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号