![]() |
發布時間: 2017-6-4 11:22
正文摘要:求助大神。!AT89C51的ALE口輸出2M頻率,經過雙D型觸發器74LS74后四分頻,proteus里能仿真分頻,實物做出來不可以分頻,線沒連錯,器件也沒壞,輸出的時倍頻,我用的是國產的SN74LS74N芯片。問題出在哪里?是哪里 ... |
注意跳線位置以及自己的封裝,問題已經解決了,圖和實物圖都沒有錯,換了器件和檢測設備就可以了,謝謝大家 |
zl2168 發表于 2017-6-4 15:37 好的,謝謝你,但這個問題我注意到了。 |
本帖最后由 zl2168 于 2017-6-4 17:05 編輯 這是Proteus的bug,有破解方法。 鼠標左鍵雙擊Proteus ISIS仿真電路中AT89C51,裝入Keil調試后自動生成的Hex文件。同時在“AdvancedProperties”選項中,選擇“SimulateProgram Fetches”,并選Yes(原因是在默認“Enable trace logging”情況下,80C51ALE端產生的CLK信號對0808不起作用);而且,須注意“ClockFrequency”設置欄中的頻率不要大于6MHz(否則須分頻);鼠標左鍵單擊“OK”按鈕 以上摘自張志良編著《80C51單片機仿真設計實例教程——基于Keil C和Proteus》清華大學出版社ISBN 978-7-302-41682-1,內有常用的單片機應用100案例,用于仿真實驗操作,電路與程序真實可靠可信可行。 |