永发信息网

avr单片机执行一条指令的时间是多少

答案:3  悬赏:80  手机版
解决时间 2021-04-29 19:31
avr单片机执行一条指令的时间是多少
最佳答案
avr一个时钟周期(晶振周期)执行一条指令,相对来说,就是一个机器周期就是一时钟周期;
  51的指令周期是12个时钟周期;
  PIC的指令周期是4个时钟周期;
  AVR的指令周期是1个时钟周期;
  但它们都有一些单指令周期的指令,也有一些多指令周期的指令 。
全部回答
好像是1/fosc. 就是晶振的倒数。
首先说到的是AVR单片机的结构了,51单片机的结构是冯诺以曼结构,也就是说单片机的指令和数据都存储到程序存储器ROM中,单片机上电复位后,PC指针指向ROM中的0000H地址,并读取0000H内的指令,并分析该指令占用了几个字节,有几个字节PC就加几,然后再根据指令来执行后面要操作的数,那么根据指令的字节数,执行一条指令的时间是不固定的,一般都是在1或2个机器周期,但AVR单片机内部采用的是哈佛结构,哈佛结构是一种将程序指令存储和数据存储分开的存储器结构。哈佛结构是一种并行体系结构,它的主要特点是将程序和数据存储在不同的存储空间中,即程序存储器和数据存储器是两个独立的存储器,每个存储器独立编址、独立访问。与两个存储器相对应的是系统的4条总线:程序的数据总线与地址总线,数据的数据总线与地址总线。这种分离的程序总线和数据总线可允许在一个机器周期内同时获得指令字(来自程序存储器)和操作数(来自数据存储器),从而提高了执行速度,提高了数据的吞吐率。又由于程序和数据存储器在两个分开的物理空间中,因此取指和执行能完全重叠。中央处理器首先到程序指令存储器中读取程序指令内容,解码後得到数据地址,再到相应的数据存储器中读取数据,并进行下一步的操作(通常是执行)。程序指令存储和数据存储分开,可以使指令和数据有不同的数据宽度那么执行一条指令大多只需一个时钟周期,即f=1/晶振平率.很少情况出现两个的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
脸上出油,长了好多痘痘,怎样让它变好?
多乐士墙面漆的广告里边的那条狗狗是什么犬啊
魔域 开启五格孵化器
做人怎么那么多烦恼
学灯光音响调音师有没有前途,这行吃不吃香?
东吴证券股份有限公司南京中山南路证券营业部
当你不在咯或不在玩QQ时,你会留给谁用?
烽火战国我1w声望了怎么图标
dnf是什么ya ?
形容男人声音大的句子,我把我爸爸的的呼噜声
笑脸背后藏着什么?
请问为什么我新开通的空间签名档里不能传图片
对一带一路诗歌的赞颂,有哪些描写秦始皇的诗
高一年级英语训练一
男人使用家庭暴力,女人怎么办?
推荐资讯
关于玩CF卡的问题
我的健身卡怎么办
温岭到北京的火车什么时候开通
今年中秋国家怎么放假,要最新的。
石家庄晨朗诺装饰材料有限公司地址在哪,我要
请问一下~~读电脑哪一种专业比较有前途
3岁左右宝宝感冒流鼻涕出冷汗该怎么办
枣庄一卫在哪里
石景山八角附近晨光文具店在哪
哪里可以下载到福建会计专升本历年真题?
步步高i589为什么收不到蓝牙耳机
谈莉娜是非洲人吗?长的跟迈克杰克逊、莫非是
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?