浓毛老太交欧美老妇热爱乱,蜜臀性色av免费,妺妺窝人体色www看美女,久久久久久久久久久大尺度免费视频,麻豆人妻无码性色av专区

位置:51電子網(wǎng) » 技術(shù)資料 » 測(cè)試測(cè)量

Keil Monitor-51仿真板的制作與使用

發(fā)布時(shí)間:2008/6/3 0:00:00 訪問(wèn)次數(shù):775

作者:蘇州大學(xué)通信與電子工程系(215021)陳紅仙 陳小平 來(lái)源:《電子技術(shù)應(yīng)用》

keil monitor-51仿真板的制作與使用 摘要:介紹支持keil c51的monitor-51仿真板硬件電路及監(jiān)控程序的生成方法,對(duì)使用中常出現(xiàn)的問(wèn)題給出了解決方法。 關(guān)鍵詞:單片機(jī) c語(yǔ)言 仿真板 監(jiān)控程序 mcs-51單片機(jī)在我國(guó)應(yīng)用最為廣泛、經(jīng)久不衰。以往單片機(jī)應(yīng)用程序主要用匯編語(yǔ)言編寫(xiě)。由于匯編語(yǔ)言程序的可讀性和可移植性都較差,采用匯編語(yǔ)言編寫(xiě)單片機(jī)應(yīng)用程序不但周期長(zhǎng),而且調(diào)試和排錯(cuò)也比較困難。為了提高編制單片機(jī)應(yīng)用程序的效率,改善程序的可讀性可移植性,采用高級(jí)語(yǔ)言無(wú)疑是一種最好的選擇。c語(yǔ)言是一種通用的計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言,既具有一般高級(jí)語(yǔ)言的特點(diǎn),又能直接對(duì)計(jì)算機(jī)的硬件進(jìn)行操作,表達(dá)和運(yùn)算能力也較強(qiáng),許多以往只能采用匯編語(yǔ)言來(lái)解決的問(wèn)題現(xiàn)在都可以改用c語(yǔ)言解決。德國(guó)keil software公司多年來(lái)致力于單片機(jī)c語(yǔ)言編譯器的研究。該公司開(kāi)發(fā)的keil c51是一種專(zhuān)為8051單片機(jī)設(shè)計(jì)的高效率c語(yǔ)言編譯器,符合ansi標(biāo)準(zhǔn),生成的程序代碼運(yùn)行速度極高,所需要的存儲(chǔ)空間極小,完全可以與匯編語(yǔ)言相比美。 近年來(lái),keil c51不斷升級(jí),目前最高版本為v6.20。高版本的keil c51編譯器,尤其是keil μvision2(基于windows的c51集成編譯環(huán)境)以其性能優(yōu)越、使用方便,受到了眾多單片機(jī)愛(ài)好者的歡迎。keil c51以軟件包的形式向用戶(hù)提供主要包括c51交叉編譯器、a51宏匯編器、bl連接定位器等一系列工具和μvision2、軟件仿真器dscope51等開(kāi)發(fā)平臺(tái)。c51具有豐富的函數(shù)庫(kù),包含100多種功能函數(shù),為用戶(hù)編程提供了極大的方便。c51程序可實(shí)現(xiàn)與匯編語(yǔ)言的接口,兩者相互之間的調(diào)用十分方便。 但目前支持高版本keil c51編程的仿真器不多,且價(jià)格較高。為此keil c51提供了monitor-51仿真板的制作方法,但無(wú)完整的硬件電路圖,軟件設(shè)置也比較繁瑣。http://www.c51bbs.com。也有關(guān)于自制monitor-51仿真板的專(zhuān)門(mén)討論,有很多愛(ài)好者在制作仿真板時(shí)遇到一些問(wèn)題,當(dāng)然也有成功者。筆者也是keil c51的用戶(hù),并成功自制了monitor-51仿真板,有一些心得。本文提供了monitor-51仿真板的硬件電路,并對(duì)其進(jìn)行了分析,詳細(xì)說(shuō)明了監(jiān)控程序的生成方法,對(duì)使用中常出現(xiàn)的問(wèn)題給出了解決方法。 1 硬件電路 monitor-51仿真板的硬件資源要求如下: ·5k字節(jié)的程序存儲(chǔ)空間,用于存放監(jiān)控程序; ·256字節(jié)的外部數(shù)據(jù)存儲(chǔ)單元(系統(tǒng)需要)和可選的5k字節(jié)的跟蹤緩沖區(qū); ·足夠大的外部數(shù)據(jù)存儲(chǔ)空間用于裝載完整的用戶(hù)應(yīng)用程序; ·串行口及一個(gè)用作波特率發(fā)生器的內(nèi)部定時(shí)器; ·6字節(jié)的堆棧空間,用于用戶(hù)程序的測(cè)試; ·如果用戶(hù)程序大于64k字節(jié),p1口的部分引腳要用于程序存儲(chǔ)空間擴(kuò)展; ·其它資源均可為應(yīng)用程序所用。 根據(jù)以上要求,筆者設(shè)計(jì)的monitor-51仿真板電路原理如圖1。 需要說(shuō)明的是,圖1中存放用戶(hù)程序的32k字節(jié)外部數(shù)據(jù)存儲(chǔ)器62256的oe(輸出允許引腳),是將cpu的psen和rd信號(hào)相與后再與之相連,稱(chēng)為von neumann接法。此時(shí)外部數(shù)據(jù)存儲(chǔ)器在psen有效時(shí),就相當(dāng)于外部程序存儲(chǔ)器,當(dāng)然監(jiān)控程序的存放地址空間不斷與這種接法的外部數(shù)據(jù)存儲(chǔ)空間相重復(fù)。von neumann接法的另一個(gè)作用是調(diào)試時(shí)可以在用戶(hù)程序代碼中設(shè)置斷點(diǎn),監(jiān)控程序修改用戶(hù)程序代碼在所有的斷點(diǎn)處插入acall指令。 2 監(jiān)控程序 monitor-51仿真板的監(jiān)控程序可用keil c51提供的installbat批處理文件

作者:蘇州大學(xué)通信與電子工程系(215021)陳紅仙 陳小平 來(lái)源:《電子技術(shù)應(yīng)用》

keil monitor-51仿真板的制作與使用 摘要:介紹支持keil c51的monitor-51仿真板硬件電路及監(jiān)控程序的生成方法,對(duì)使用中常出現(xiàn)的問(wèn)題給出了解決方法。 關(guān)鍵詞:單片機(jī) c語(yǔ)言 仿真板 監(jiān)控程序 mcs-51單片機(jī)在我國(guó)應(yīng)用最為廣泛、經(jīng)久不衰。以往單片機(jī)應(yīng)用程序主要用匯編語(yǔ)言編寫(xiě)。由于匯編語(yǔ)言程序的可讀性和可移植性都較差,采用匯編語(yǔ)言編寫(xiě)單片機(jī)應(yīng)用程序不但周期長(zhǎng),而且調(diào)試和排錯(cuò)也比較困難。為了提高編制單片機(jī)應(yīng)用程序的效率,改善程序的可讀性可移植性,采用高級(jí)語(yǔ)言無(wú)疑是一種最好的選擇。c語(yǔ)言是一種通用的計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言,既具有一般高級(jí)語(yǔ)言的特點(diǎn),又能直接對(duì)計(jì)算機(jī)的硬件進(jìn)行操作,表達(dá)和運(yùn)算能力也較強(qiáng),許多以往只能采用匯編語(yǔ)言來(lái)解決的問(wèn)題現(xiàn)在都可以改用c語(yǔ)言解決。德國(guó)keil software公司多年來(lái)致力于單片機(jī)c語(yǔ)言編譯器的研究。該公司開(kāi)發(fā)的keil c51是一種專(zhuān)為8051單片機(jī)設(shè)計(jì)的高效率c語(yǔ)言編譯器,符合ansi標(biāo)準(zhǔn),生成的程序代碼運(yùn)行速度極高,所需要的存儲(chǔ)空間極小,完全可以與匯編語(yǔ)言相比美。 近年來(lái),keil c51不斷升級(jí),目前最高版本為v6.20。高版本的keil c51編譯器,尤其是keil μvision2(基于windows的c51集成編譯環(huán)境)以其性能優(yōu)越、使用方便,受到了眾多單片機(jī)愛(ài)好者的歡迎。keil c51以軟件包的形式向用戶(hù)提供主要包括c51交叉編譯器、a51宏匯編器、bl連接定位器等一系列工具和μvision2、軟件仿真器dscope51等開(kāi)發(fā)平臺(tái)。c51具有豐富的函數(shù)庫(kù),包含100多種功能函數(shù),為用戶(hù)編程提供了極大的方便。c51程序可實(shí)現(xiàn)與匯編語(yǔ)言的接口,兩者相互之間的調(diào)用十分方便。 但目前支持高版本keil c51編程的仿真器不多,且價(jià)格較高。為此keil c51提供了monitor-51仿真板的制作方法,但無(wú)完整的硬件電路圖,軟件設(shè)置也比較繁瑣。http://www.c51bbs.com。也有關(guān)于自制monitor-51仿真板的專(zhuān)門(mén)討論,有很多愛(ài)好者在制作仿真板時(shí)遇到一些問(wèn)題,當(dāng)然也有成功者。筆者也是keil c51的用戶(hù),并成功自制了monitor-51仿真板,有一些心得。本文提供了monitor-51仿真板的硬件電路,并對(duì)其進(jìn)行了分析,詳細(xì)說(shuō)明了監(jiān)控程序的生成方法,對(duì)使用中常出現(xiàn)的問(wèn)題給出了解決方法。 1 硬件電路 monitor-51仿真板的硬件資源要求如下: ·5k字節(jié)的程序存儲(chǔ)空間,用于存放監(jiān)控程序; ·256字節(jié)的外部數(shù)據(jù)存儲(chǔ)單元(系統(tǒng)需要)和可選的5k字節(jié)的跟蹤緩沖區(qū); ·足夠大的外部數(shù)據(jù)存儲(chǔ)空間用于裝載完整的用戶(hù)應(yīng)用程序; ·串行口及一個(gè)用作波特率發(fā)生器的內(nèi)部定時(shí)器; ·6字節(jié)的堆?臻g,用于用戶(hù)程序的測(cè)試; ·如果用戶(hù)程序大于64k字節(jié),p1口的部分引腳要用于程序存儲(chǔ)空間擴(kuò)展; ·其它資源均可為應(yīng)用程序所用。 根據(jù)以上要求,筆者設(shè)計(jì)的monitor-51仿真板電路原理如圖1。 需要說(shuō)明的是,圖1中存放用戶(hù)程序的32k字節(jié)外部數(shù)據(jù)存儲(chǔ)器62256的oe(輸出允許引腳),是將cpu的psen和rd信號(hào)相與后再與之相連,稱(chēng)為von neumann接法。此時(shí)外部數(shù)據(jù)存儲(chǔ)器在psen有效時(shí),就相當(dāng)于外部程序存儲(chǔ)器,當(dāng)然監(jiān)控程序的存放地址空間不斷與這種接法的外部數(shù)據(jù)存儲(chǔ)空間相重復(fù)。von neumann接法的另一個(gè)作用是調(diào)試時(shí)可以在用戶(hù)程序代碼中設(shè)置斷點(diǎn),監(jiān)控程序修改用戶(hù)程序代碼在所有的斷點(diǎn)處插入acall指令。 2 監(jiān)控程序 monitor-51仿真板的監(jiān)控程序可用keil c51提供的installbat批處理文件

相關(guān)IC型號(hào)

熱門(mén)點(diǎn)擊

 

推薦技術(shù)資料

音頻變壓器DIY
    筆者在本刊今年第六期上著重介紹了“四夾三”音頻變壓器的... [詳細(xì)]
版權(quán)所有:51dzw.COM
深圳服務(wù)熱線:13751165337  13692101218
粵ICP備09112631號(hào)-6(miitbeian.gov.cn)
公網(wǎng)安備44030402000607
深圳市碧威特網(wǎng)絡(luò)技術(shù)有限公司
付款方式


 復(fù)制成功!