完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我看了个在1602上显示字符串的代码,看到要用到延时程序。
我上网查了下,说 单片机的速度相对很多外设来说已经很高了,必须加延时才能与外设匹配。 我现在有个疑问: 单片机的延时子程序(比如汇编代码): DELAY: MOV R4,#10 D1:MOV R5,#0F8H D2:DJNZ R5,D2 DJNZ R4,D1 RET 那么就是说单片机的延时程序只是单片机自己在那空转,并没有 把时间分配给外设,那也就是说单片机的延时并没有给外设运行 时间(不是多进程的),即使单片机延时结束再执行外设程序, 好像单片机没有等待外设,怎么说单片机的延时是为了与外设 匹配呢?这该如何理解呢? |
|
相关推荐
1 条评论
4个回答
|
|
单片机执行一个语句需要1微秒就够了,但是一个外设执行一个动作可能就是几个毫秒或是几百个毫秒,所以单片机在发送一个指令后,就要等着外设,等他忙乎完了才能继续
评分
|
||
|
||
|
|
1 条评论
|
|
你还是先学习一下基本的硬件原理再说吧,1602LCD内部也有自己的控制电路,单片机不对它进行控制时,它也是自己忙活自己的。对它进行控制时,他完成一定的动作要一些时间,比单片机慢多了,所以单片机要延时等它忙活完了再进行下一步操作。
评分
|
||
|
||
你先想着,我打个盹。就是这个意思。
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
464 浏览 0 评论
478 浏览 1 评论
基于瑞萨FPB-RA4E2智能床头灯项目——1编译环境搭建与点亮驱动ws2812全彩LED
439 浏览 0 评论
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-LCD显示图片编程示例之介绍mmap
994 浏览 0 评论
《DNESP32S3使用指南-IDF版_V1.6》第二章 常用的C语言知识点
1056 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11779 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 01:21 , Processed in 0.985585 second(s), Total 98, Slave 73 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号