完善资料让更多小伙伴认识你,还能领取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/晶振频率。这样懂了吧 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
298 浏览 1 评论
《DNESP32S3使用指南-IDF版_V1.6》第二十六章 INFRARED_RECEPTION实验
309 浏览 0 评论
826 浏览 0 评论
求助一下关于51系列单片机的Timer0的计时问题,TH0、TL0+1的时间是怎么算的?
1911 浏览 2 评论
【RA-Eco-RA4E2-64PIN-V1.0开发板试用】开箱+Keil环境搭建+点灯+点亮OLED
1427 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
12032 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 08:57 , Processed in 0.572933 second(s), Total 76, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号