完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
|
|
相关推荐
1个回答
|
|
1. Protuess 设计电路
2.程序设计 #include ***it LED = P0^0; //LED接P0.0 void delay(unsigned int x) //延时函数 { while(x--); } void main() //主函数 { while(1) { LED=0; //P0.0输出低电平,LED灭 delay(5000); //调用延时函数,延时一段时间 LED=1; //P0.0输出高电平,LED亮 delay(5000); //调用延时函数,延时一段时间 } } (1)单片机程序顺序执行程序,先执行主函数,在主函数内可以调用子函数,子函数不可以调用主函数。单片机程序从主函数入口依次执行每一条指令,执行完后回到主函数进行下次循环。 (2)延时函数 延时就是单片机执行了一个延时函数。单片机执行延时函数的每一条指令时都会浪费一些时间,浪费的时间就是调用延时函数所获得的时间,但是延时函数不能精确延时。 (3)利用位定义让LED等价于P0^0。LED等于0,先让P0^0为低电平关掉LED,延时一段时间再让P0^0为高电平开启LED,在延时一段时间,一直循环达到LED闪烁的目的 |
|
|
|
只有小组成员才能发言,加入小组>>
2597 浏览 0 评论
797浏览 1评论
241浏览 1评论
560浏览 0评论
305浏览 0评论
520浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-27 00:58 , Processed in 1.121698 second(s), Total 79, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号