完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
今天在学习1602液晶显示的时候 在对液晶写操作时序时 将E从低电平跳转到高电平有个时间tR 这个时间tR最大值为25ns。
写程序时都是先把E拉低 然后再在这个时候把E变成高电平延时即可写入数据或命令 然后我就想了了解一下单片机由下降沿跳转至上升沿时间到底是多少 或者是高转低时间是多少 之后翻了一下各种资料没翻到 只有请教大神了 |
|
相关推荐
3个回答
|
|
这取决于你的单片机指令和晶振频率
|
|
|
|
就比如说STC89C51 用12M晶振 然后程序执行这一段 while(1) { P1_0=0; Delay_50us(); P1_0=0; } 一般来说P1.0口从0变为1,跳变时间是忽略不计吧,但是从微观上来说这个跳变也是需要时间的啊,那么是多少纳秒或是多少?? 这个问题可能有点转牛角尖,我也是突然想到才去查资料,没翻到就只有来论坛请教大神们了 |
|
|
|
跳变是由指令决定。算执行时间得看汇编,根据每一个汇编指令执行的时间周期来计算时间。比如51单片机,将P1.1置为1(假设之前为0,即为一个跳变),就会用到SETB BIT指令,每一个指令都有其执行周期,比如STC单片机的该指令为4个时钟周期,一个时钟周期就是1/晶振频率。这样懂了吧 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-spi编程示例之spi编写程序
657 浏览 0 评论
《DNK210使用指南 -CanMV版 V1.0》第三十七章 image图像对比实验
640 浏览 0 评论
753 浏览 1 评论
546 浏览 0 评论
关于RT-Thread studio添加freemodbus控件失败的问题
910 浏览 1 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11652 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-10 15:23 , Processed in 0.372051 second(s), Total 44, Slave 38 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号