91视频免费?看_蜜芽MY188精品TV在线观看_国产免费无遮挡在线观看视频_深夜国产_亚洲精品欧洲精品_欧美黑人粗暴多交

  • 回復
  • 收藏
  • 點贊
  • 分享
  • 發新帖

單片機內部微操作的時序是怎么的呢,一條指令的執行完畢是在機器周期的最后一個上升沿?

大家好!請教一個問題,用計算機組成原理的實驗箱做過實驗,了解到了每個微操作的時序,也想清楚的了解一下89C51單片機內部微操作的時序,但是找不到相關的資料,也找了些關于8位MCU IP核設計的碩士學位論文,也沒找到詳細的說明, 看到一句話:INTEL公司將MCS51的核心技術授權給了很多其它公司。應該是IC設計公司的機密嗎? 

用示波器驗證了一下指令執行的基本時序,編寫一條指令:mov P1,#01H,圖是用示波器實測的,黃色的波形接的是P1.0,綠色的波形接的是ALE。按照書上的資料,一個機器周期里有兩個ALE高電平,ALE高電平寬度為2個振蕩周期,即2us(=2*1/12M HZ),且第一個ALE 的上升沿比該機器周期開始的起始點延遲 1個振蕩周期(實測為82.2 ns ,符合)。實際實驗中mov P1,#01H這條指令執行完后P1.0由低電平跳變為高電平,這個跳變之后的機器周期是屬于下一條指令的機器周期了,剛好也是過了1個振蕩周期出現 ALE 的跳變。

這條指令是雙字指令,第一個字是操作碼,第二個字是立即數#01H, 它的微操作應該包括:PC到AR且PC自增1,AR到RAM(程序存儲器) ,RAM到IR(此時傳送的是操作碼),譯碼后發現是傳送直接數的指令,然后,PC到AR且PC自增1AR到RAM,RAM到P1(此時傳送的是立即數#01H了),執行完畢。 

想了解一下每個微操作的時序是怎樣的?請指教

51  的節拍

51  取指時序

單片機 早 一個振蕩周期  操作僅在最后一個下降沿完成嗎

全部回復(3)
正序查看
倒序查看
lingyan
LV.8
2
2017-05-30 20:14
你這問題,本壇沒人能解答,你研究那么細干什么,大學生沒必要去鉆那個牛角尖,本壇注重實踐,會編程,算計算整個程序的耗時就行了
0
回復
2017-05-31 15:43
@lingyan
你這問題,本壇沒人能解答,你研究那么細干什么,大學生沒必要去鉆那個牛角尖,本壇注重實踐,會編程,算計算整個程序的耗時就行了
就是,這么深的問題,工程師都不一定知道
0
回復
mayb511
LV.6
4
2017-06-06 23:00
@電子愛好者之家
就是,這么深的問題,工程師都不一定知道[圖片]
高手就這樣煉成的
0
回復
主站蜘蛛池模板: 含山县| 正镶白旗| 深州市| 堆龙德庆县| 黄龙县| 永新县| 盐池县| 河源市| 临洮县| 彰化县| 浦北县| 桑植县| 德惠市| 卓尼县| 西畴县| 洞口县| 开封市| 从江县| 吉林省| 望江县| 新和县| 中山市| 兴义市| 大悟县| 治多县| 友谊县| 嵊州市| 桂阳县| 锦州市| 盘锦市| 启东市| 威海市| 阿勒泰市| 昌乐县| 瓦房店市| 美姑县| 临漳县| 山阴县| 东乡县| 兰考县| 延寿县|