freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

單片機(jī)最小系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-文庫吧資料

2025-07-05 22:15本頁面
  

【正文】 ,針對微處理器的應(yīng)用,還可以直接在基于原理圖的虛擬原型上編程,并實(shí)現(xiàn)軟件源碼級的實(shí)時(shí)調(diào)試,如有顯示及輸出,還能看到運(yùn)行后輸入輸出的效果,配合系統(tǒng)配置的虛擬儀器如示波器、邏輯分析儀等,Proteus能夠很容易的為用戶建立了完備的電子設(shè)計(jì)開發(fā)環(huán)境。但這只是軟件的開發(fā)過程,如何使用程序下載器看一看程序運(yùn)行的結(jié)果呢?(10)單擊“Project”菜單,再在下拉菜單中單擊“ ” 在下圖中,單擊“Output”中單擊“Create HEX File” 選項(xiàng),使程序編譯后產(chǎn)生HEX代碼(在保存工程的文件夾中),供下載器軟件使用?!在輸入上述程序時(shí),已經(jīng)看到了事先保存待編輯的文件的好處了吧,即Keil uVision2會自動識別關(guān)鍵字,并以不同的顏色提示用戶加以注意,這樣會使用戶少犯錯(cuò)誤,有利于提高編程效率。   //打印程序執(zhí)行的信息  printf(“I will be your friend.\n”)?! R1=1?! MOD=0x20。注意到“Source Group 1”文件夾中多了一個(gè)子項(xiàng)“”了嗎?子項(xiàng)的多少與所增加的源程序的多少相同。(6)回到編輯界面后,單擊“Target 1”前面的“+”號,然后在“Source Group 1”上單擊右鍵,彈出如下菜單,然后單擊“Add File to Group ‘Source Group 1’” 屏幕如下圖所示:,然后單擊“Add注意,如果用C語言編寫程序,則擴(kuò)展名為(.c);如果用匯編語言編寫程序,則擴(kuò)展名必須為(.asm)。(5)在下圖中,單擊“File”菜單,再在下拉菜單中單擊“New”選項(xiàng)。)(3)這時(shí)會彈出一個(gè)對話框,要求你選擇單片機(jī)的型號,你可以根據(jù)你使用的單片機(jī)來選擇,keil uVision2幾乎支持所有的51核的單片機(jī),我這里還是以大家用的比較多的Atmel 的89C51來說明,如下圖所示,選擇89C51之后,右邊欄是對這個(gè)單片機(jī)的基本的說明,然后點(diǎn)擊確定。(2)然后選擇你要保存的路徑,輸入工程文件的名字,比如保存到C51目錄里,工程文件的名字為C51如下圖所示,然后點(diǎn)擊保存。下面通過簡單的編程、調(diào)試,引導(dǎo)大家學(xué)習(xí)Keil uVision2軟件的基本使用方法和基本的調(diào)試技巧。進(jìn)入 Keil uVision2后,屏幕如下圖所示。 用Keil uVision2 編寫單片機(jī)程序Keil uVision2 軟件是眾多單片機(jī)應(yīng)用開發(fā)的優(yōu)秀軟件之一,它集代碼編輯,UVISION2編譯器,51匯編編譯器,51內(nèi)核仿真于一體的集成開發(fā)環(huán)境(IDE),支持匯編語言和 C 語言的程序設(shè)計(jì),界面友好,易學(xué)易用。這一工作可以由軟件自動完成。例如將上面的指令一和指令二分別用助記符的形式來描述可表示為:指令一:SETB ; 將單片機(jī)第1引腳置高電平 指令二:CLR ; 將單片機(jī)第1引腳置地電平 用助記符編寫的程序成為匯編語言程序。而單片機(jī)中的控制器都是數(shù)字電路,只認(rèn)識二進(jìn)制數(shù)據(jù),: 指令一:11010010 10010000 ; 將單片機(jī)第1引腳置高電平 指令二:11000010 10010000 ; 將單片機(jī)第1引腳置地電平 這種能夠被單片機(jī)識別的二進(jìn)制語言成為機(jī)器語言,用機(jī)器語言組成的程序稱為源程序,但這種語言記憶和編寫都非常困難。要想讓單片機(jī)工作起來,還需要向單片機(jī)的程序存儲器中輸入程序,就像人需要思想一樣。問題與思考:(1) 在51單片機(jī)系統(tǒng)中必須進(jìn)行總線擴(kuò)展嗎?在什么情況下進(jìn)行總線擴(kuò)展?都需要用到哪些信號進(jìn)行擴(kuò)展?(2) 51單片機(jī)在進(jìn)行并行總線擴(kuò)展時(shí)外部設(shè)備的數(shù)量有什么要求?如果超出了要求應(yīng)如何處理?(3) 簡述51單片機(jī)并行總線擴(kuò)展應(yīng)如何計(jì)算芯片地址?可以舉例說明。51單片機(jī)數(shù)據(jù)存儲器與I/O口是統(tǒng)一編址的,當(dāng)需要I/O口擴(kuò)展時(shí)應(yīng)和數(shù)據(jù)存儲器的擴(kuò)展統(tǒng)一考慮。多片擴(kuò)展時(shí)存儲器的片選控制端由單片機(jī)的高位地址線決定,可采用線選法或全地址譯碼法獲得。下圖為采用6264構(gòu)成的8KB的數(shù)據(jù)存儲器擴(kuò)展電路。51單片機(jī)程序存儲器與數(shù)據(jù)存儲器是相互獨(dú)立的,各占64KB的存儲空間,數(shù)據(jù)存儲器擴(kuò)展時(shí)其地址線和數(shù)據(jù)線的聯(lián)接方法與程序存儲器擴(kuò)展的聯(lián)接方法相同,控制線的聯(lián)接與程序存儲器的擴(kuò)展不同,數(shù)據(jù)存儲器的控制信號線為數(shù)據(jù)存儲器的讀寫控制WR和RD。在ALE的下降沿P0口輸出的低八位地址信號被鎖存,而在有效時(shí)通過P0口輸入程序的指令碼。在擴(kuò)展時(shí)程序存儲器的地址線A0~An對應(yīng)的連接到單片機(jī)的地址總線A0~An上;程序存儲器的數(shù)據(jù)線D0~D7連接到單片機(jī)的P0口上;程序存儲器的輸出允許控制端連接到單片機(jī)的片外程序存儲器讀控制線上。51單片機(jī)程序存儲器的硬件擴(kuò)展電路如下圖所示。單片機(jī)系統(tǒng)擴(kuò)展主要研究如何將擴(kuò)展芯片通過單片機(jī)的系統(tǒng)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1