第一章SIM51使用说明.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章SIM51使用说明.doc

第一章 SIM51使用說明 1.1 SIM51簡介: SIM51是一套學習8051的教學軟體,利用方便的線上模擬功能,可以讓您清楚的了解8051組合語言是怎麼一回事,並且能夠以最快的速度,最有效率的方法,循序漸進的踏進單晶片微電腦的世界。 8051的特殊點在於它是Micro-controller,著重於輸出能力,意即軟體如何去驅動硬體。所以學習8051的關鍵有二:一為組合語言,一為硬體(LED顯示器,DIP SWITCH等)。換句話說,軟體的目的即在推動硬體,但在真正實習時,往往遭遇到的問題是硬體不工作,但到底問題發生在軟體或是硬體,還是二者兼有?初學者很難去斷定而將問題獨立出來。在這套程式中,提供完全軟體模擬的學習環境,使用者只需要一台彩色電腦,不需要任何的電子元件、ICE或是任何的接線,就能完全精通8051組合語言,你可用最少的時間,獲得最大的學習效果。 此外,配合SIM51,另外有一套軟體SASM,它是一套簡易的組合語言編譯軟體。另外並提供EP51中/英文編譯軟體,能編譯200行的程式碼,支援SIM51符號偵錯。本軟體磁片所附的範例程式,都是利用EP51所編譯的。 SIM51的系統安裝 打開電腦進入DOS,並建立工作子目錄: C:\md sim51 C:\cd sim51 C:\SIM51 將書後所附的磁片放入磁碟機,並將資料拷貝到工作目錄: C:\SIM51copy a:*.* 當您拷貝好之後,請將軟體保護器(keypro)插在電腦的印表機輸出端,並且請您執行本模擬程式: C:\SIM51sim51 SIM51具有下面的功能: 1.能模擬8051所有的指令。 2.能設定三個中斷點,並且能單步執行。 3.能線上編輯組合語言。 4.能反組譯組合語言。 5.讀入Intel Hex格式的程式檔。 6.輸出Intel Hex格式的程式檔。 7.模擬外部中斷,RS232中斷。 8.模擬RS232接收和發送。 9.模擬電子零件的輸入和輸出。 10.模擬TIMER/COUNTER。 11.具有32k的資料記憶體和32k的程式記憶體。 12.電子零件輸出和輸入可依使用者需要定址。 您的第一步 C:\SIM78SIM51 [enter] 當您執行SIM51時,首先會在電腦螢光幕看到如下的畫面: 錯誤! 檔名無效。 在程式的一開頭,SIM51會問您要不要恢復原來所設定的工作環境,這時您先回答:不要 N Do you want to load SIM51 environment :N 接下來由磁碟機讀入一個簡單的測試程式SIMTEST.HEX。您在SIM51中所鍵入的英文字母無論大小寫都被視為相同的輸入。 L LED.HEX [enter] G 您會在螢光幕的下端發現有八顆LED來回的閃爍。按下功能鍵F10此時會在螢幕中出現一個暫存器顯示窗,即時的顯示目前CPU的各種狀態。按下功能鍵F9,此時SIM51會每隔1秒執行一個指令,並且將執行過程顯示在螢幕上。如果想關閉這兩個功能,你只需要重覆按下相同功能鍵即同。按下〔ESC〕結束程式的執行,把系統的控制權交回模擬程式。當您按〔ESC〕以後,螢光幕會出現程式中斷後要執行的下一行指令,以及各個暫存器的狀態。 A B R0 R1 R2 R3 R4 R5 R6 …… -- -- -- -- -- -- -- -- -- …… 02 00 02 00 00 00 00 00 00 …… 001B : DF FE DJNZ R7,001B 假設您己完成所有的工作,或是您要修改原來的程式,必須離開SIM51,回到DOS,則您可以鍵入 QUIT[enter] SIM51會問您要不要把目前設定的環境儲存起來,回答YES。 Do you want to save SIM51 environment:Y C:\SIM51 此時當您再一次進入SIM51時,回答YES。 Do you want to load SIM51 environment:Y Load Complete ! SIM51會自動的將您上次系統所設定的環境復原,您可以再次的執行程式: G 在1.3版中,SIM51新增了一個方便的字元’/’,你在命令列所下的指令,如果前導符號是’/’,則/之後的指令會在DOS的環境被執行。也就是說,你不用離開SIM51的環境,也可以使用你的文書處理程式或者讓組譯程式工作,就好像你在DOS環境下一樣。例如以下的例子 /PE2 TEST.ASM ;開啟PE2編輯 /EP51 TEST.ASM ;編譯組合語言 /COPY TEST.ASM TEST.BAK 但如果您是先進入windows系統,再回到dos執行sim51,則您就無法執行這項功能了。 SIM51系統指令篇 指令:L

文档评论(0)

381697660 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档