2022年單片機系統設計輔助軟件_第1頁
2022年單片機系統設計輔助軟件_第2頁
2022年單片機系統設計輔助軟件_第3頁
2022年單片機系統設計輔助軟件_第4頁
2022年單片機系統設計輔助軟件_第5頁
已閱讀5頁,還剩13頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

實例解讀51單片機完全學習與應用

Allyouneedtoknowaboutthe8051microcontroller

楊欣YangX張延強ZhangY編著萊·諾克斯NokesL王玉鳳WangY劉湘黔LiuX主審電子工業出版社1

歡迎訪問“電路飛翔網”獲取更多信息《實例解讀51單片機完全學習與應用》

Allyouneedtoknowaboutthe8051microcontroller編著:楊欣YangX張延強ZhangY主審:萊·諾克斯NokesL王玉鳳WangY劉湘黔LiuX第4章單片機系統設計輔助軟件2com歡迎訪問“電路飛翔網”獲取更多信息見本書光盤中的視頻演示com歡迎訪問“電路飛翔網”獲取更多信息circuitfly.第4章單片機系統設計輔助軟件《實例解讀51單片機完全學習與應用》Allyouneedtoknowaboutthe8051microcontroller指令RRCA可讓進位標志位C在累加器A中從左向右移動。第4章單片機系統設計輔助軟件第4章單片機系統設計輔助軟件編著:楊欣YangX張延強ZhangY主審:萊·諾克斯NokesL王玉鳳WangY劉湘黔LiuX第4章單片機系統設計輔助軟件《實例解讀51單片機完全學習與應用》Allyouneedtoknowaboutthe8051microcontroller見本書光盤中的視頻演示circuitfly.第2行“LOOP”是一個標號,“RRC A”讓進位標志位C在累加器A中從左向右輪換一次。第4章單片機系統設計輔助軟件單片機系統單片機系統由硬件和軟件兩部分構成。所以單片機系統的設計一般包括硬件設計和軟件設計兩方面。硬件實際就是單片機系統的電路,它是系統的運行平臺;軟件實際就是下載到單片機中的程序,它指揮著單片機如何控制外設發揮系統功能。Proteus軟件可對設計好的電路和程序進行仿真,觀察系統運行的現象、效果是不是與我們的初衷吻合。

歡迎訪問“電路飛翔網”獲取更多信息《實例解讀51單片機完全學習與應用》

Allyouneedtoknowaboutthe8051microcontroller編著:楊欣YangX張延強ZhangY主審:萊·諾克斯NokesL王玉鳳WangY劉湘黔LiuX3第4章單片機系統設計輔助軟件4.1.1Proteus軟件界面從“開始”菜單的“程序”中找到一個名為“Proteus7Professional”的文件夾(假設安裝的是Proteus7),單擊文件夾中的“”命令即可啟動Proteus,并打開圖示的軟件界面。界面中有許多圖標,各個圖標實現的功能可參考附錄D。

歡迎訪問“電路飛翔網”獲取更多信息《實例解讀51單片機完全學習與應用》

Allyouneedtoknowaboutthe8051microcontroller編著:楊欣YangX張延強ZhangY主審:萊·諾克斯NokesL王玉鳳WangY劉湘黔LiuX4第4章單片機系統設計輔助軟件4.1.1Proteus軟件界面

歡迎訪問“電路飛翔網”獲取更多信息《實例解讀51單片機完全學習與應用》

Allyouneedtoknowaboutthe8051microcontroller編著:楊欣YangX張延強ZhangY主審:萊·諾克斯NokesL王玉鳳WangY劉湘黔LiuX見本書光盤中的視頻演示5第4章單片機系統設計輔助軟件4.1.2用Proteus仿真

歡迎訪問“電路飛翔網”獲取更多信息《實例解讀51單片機完全學習與應用》

Allyouneedtoknowaboutthe8051microcontroller編著:楊欣YangX張延強ZhangY主審:萊·諾克斯NokesL王玉鳳WangY劉湘黔LiuX見本書光盤中的視頻演示6第4章單片機系統設計輔助軟件4.3■μVision的調試及仿真功能

歡迎訪問“電路飛翔網”獲取更多信息《實例解讀51單片機完全學習與應用》

Allyouneedtoknowaboutthe8051microcontroller編著:楊欣YangX張延強ZhangY主審:萊·諾克斯NokesL王玉鳳WangY劉湘黔LiuX見本書光盤中的視頻演示8第4章單片機系統設計輔助軟件4.4.1下載器與單片機AT89S51單片機的、、口除做一般I/O口外還肩負著下載程序的任務。如圖示,在實際電路會為單片機系統添加一個下載接口,它與下載器的JTAG口連接,而下載器可插入計算機的USB口中,通過計算機上下載器附帶的下載軟件就可以把在μVision中生成的執行代碼HEX文件下載到單片機中了。

歡迎訪問“電路飛翔網”獲取更多信息《實例解讀51單片機完全學習與應用》

Allyouneedtoknowaboutthe8051microcontroller編著:楊欣YangX張延強ZhangY主審:萊·諾克斯NokesL王玉鳳WangY劉湘黔LiuX9第4章單片機系統設計輔助軟件4.4.1體驗下載過程

歡迎訪問“電路飛翔網”獲取更多信息《實例解讀51單片機完全學習與應用》

Allyouneedtoknowaboutthe8051microcontroller編著:楊欣YangX張延強ZhangY主審:萊·諾克斯NokesL王玉鳳WangY劉湘黔LiuX見本書光盤中的視頻演示10第4章單片機系統設計輔助軟件4.5.1需求分析單片機控制著8支發光二極管,每一時刻只有一支發光二極管點亮,如圖示,延時200ms后熄滅而與之相鄰的發光二極管點亮。直到點亮最后一個發光二極管后又以相反的方向依次點亮發光二極管。

歡迎訪問“電路飛翔網”獲取更多信息《實例解讀51單片機完全學習與應用》

Allyouneedtoknowaboutthe8051microcontroller編著:楊欣YangX張延強ZhangY主審:萊·諾克斯NokesL王玉鳳WangY劉湘黔LiuX11第4章單片機系統設計輔助軟件4.5.2電路設計從單片機最簡系統出發,給I/O口添加8支發光二極管,得系統電路如圖示。當然,除了使用P2口外還可以使用P0、P1、P3完成這個實例。

歡迎訪問“電路飛翔網”獲取更多信息《實例解讀51單片機完全學習與應用》

Allyouneedtoknowaboutthe8051microcontroller編著:楊欣YangX張延強ZhangY主審:萊·諾克斯NokesL王玉鳳WangY劉湘黔LiuX12第4章單片機系統設計輔助軟件4.5.3軟件設計單片機的P2口依次輸出低電平就可以實現流水燈的效果,如圖示,相當于一個“0”在P2口的8個位中先向右“跑動”,再向左“跑動”。指令RRC

A可讓進位標志位C在累加器A中從左向右移動。

歡迎訪問“電路飛翔網”獲取更多信息《實例解讀51單片機完全學習與應用》

Allyouneedtoknowaboutthe8051microcontroller編著:楊欣YangX張延強ZhangY主審:萊·諾克斯NokesL王玉鳳WangY劉湘黔LiuX13第4章單片機系統設計輔助軟件4.5.3軟件設計回到指令“RRCA”上,它讓程序狀態字PSW的進位標志位C在累加器A中右移一位。假設一開始進位標志位C=0且累加器A的8個位全為1,如圖示。當執行指令“RRCA”時,C=0進入了A的最高位(最左側),原來最高位的1被0“擠”到它右邊的鄰居位上,而這個鄰居位則被“擠”到它的右邊鄰居位上,重復這個向右“擠”的過程,直到最低位(最右側)被“擠出”累加器A,如圖示,最低位被“擠出”來則進入了進位C中,使C=1。

歡迎訪問“電路飛翔網”獲取更多信息《實例解讀51單片機完全學習與應用》

Allyouneedtoknowaboutthe8051microcontroller編著:楊欣YangX張延強ZhangY主審:萊·諾克斯NokesL王玉鳳WangY劉湘黔LiuX16第4章單片機系統設計輔助軟件4.5.3軟件設計首先,“MOVR1,#8”指令把立即數8載入工作寄存器R1,此時R1=8。第2行“LOOP”是一個標號,“RRC A”讓進位標志位C在累加器A中從左向右輪換一次。第3行“DJNZR1,LOOP”將R1減1,看R1是不是等于0,如果不等于,則跳到“LOOP”標號處循環執行。這樣一來,每執行一次“DJNZR1,LOOP”,R1的值就少1,程序回到LOOP,進位標志位C在累加器A中從左向右輪換一次,完成一個循環。直到這個循環把R1減到0后,指令“DJNZR1,LOOP”失效,程序轉到這條指令的下一條指令開始執行。

歡迎訪問“電路飛翔網”獲取更多信息《實例解讀51單片機完全學習與應用》

Allyouneedtoknowaboutthe8051microcontroller編著:楊欣YangX張延強ZhangY主審:萊·諾克斯NokesL王玉

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論