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

正文內(nèi)容

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

2024-09-03 15:57本頁面
  

【正文】 //此行及以上 3行為 PRINTF函數(shù)所必須 printf(“Hello I am KEIL. \n”)。 TH1=0xf3。 ( 7) 現(xiàn)在,請(qǐng)輸入如下的 C語言源程序 : include //包含文件 include void main(void) //主函數(shù) { SCON=0x52。 ( 6) 回到編輯界面后,單擊 “Target 1”前面的 “+ ”號(hào),然后在 “Source Group 1”上單擊右鍵,彈出如下菜單 , 然后單擊 “Add File to Group ?Source Group 1?” 屏幕如下圖所示 : 選中 ,然后單擊 “Add ”屏幕 如 下圖所示 : 然后單擊“ Close”。注意,如果用C語言編寫程序 ,則擴(kuò)展名為 (.c);如果用匯編語言編寫程序,則擴(kuò)展名必須為 (.asm)。 ( 5) 在下圖中,單擊 “File”菜單,再在下拉菜單中單擊 “New”選項(xiàng) 。) ( 3) 這時(shí)會(huì)彈出一個(gè)對(duì)話框 ,要求你選擇單片機(jī)的型號(hào) ,你可以根據(jù)你使用的單片機(jī)來選擇 , keil uVision2 幾乎支持所有的 51 核的單片機(jī) ,我這里還是以大家用的比較多的 Atmel 的 89C51 來說明 ,如下圖所示 , 選擇 89C51 之后 , 右邊欄是對(duì)這個(gè)單片機(jī)的基本的說明 , 然后 點(diǎn)擊確定 。 ( 2) 然后選擇你要保存的路徑 ,輸入工程文件的名字 ,比如保存到 C51 目錄里 ,工程文件的名字為 C51 如下圖所示 ,然后點(diǎn)擊保存 。下面通過簡(jiǎ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é)易用。這一工作可以由軟件自動(dòng)完成。例如將上面的指令一和指令二分別用助記符的形式來描述可表示為: 指令一: SETB ; 將單片機(jī)第 1 引腳置高電平 指令二: CLR ; 將單片機(jī)第 1 引腳置地電平 用助記符編寫的程序成為匯編語言程序。而單片機(jī)中的控制器都是數(shù)字電路,只認(rèn)識(shí)二進(jìn)制數(shù)據(jù),例如使 令: 指令一: 11010010 10010000 ; 將單片機(jī)第 1 引腳置高電平 指令二: 11000010 10010000 ; 將單片機(jī) 第 1 引腳置地電平 這種能夠被單片機(jī)識(shí)別的二進(jìn)制語言成為機(jī)器語言,用機(jī)器語言組成的程序稱為源程序,但這種語言記憶和編寫都非常困難。要想讓單片機(jī)工作起來,還需要向單片機(jī)的程序存儲(chǔ)器中輸入程序,就像人需要思想一樣。 問題與思考: (1) 在 51 單片機(jī)系統(tǒng)中必須進(jìn)行總線擴(kuò)展嗎? 在什么情況下進(jìn)行總線擴(kuò)展?都需要用到哪些信號(hào)進(jìn)行擴(kuò)展? (2) 51 單片機(jī)在進(jìn)行并行總線擴(kuò)展時(shí)外部設(shè)備的數(shù)量有什么要求?如果超出了要求應(yīng)如何處理? (3) 簡(jiǎn)述 51單片機(jī)并行總線擴(kuò)展應(yīng)如何計(jì)算芯片地址? 可以 舉例說明。 51 單片機(jī)數(shù)據(jù)存儲(chǔ)器與 I/O 口是統(tǒng)一編址的,當(dāng)需要 I/O口擴(kuò)展時(shí)應(yīng)和數(shù)據(jù)存儲(chǔ)器的擴(kuò)展 統(tǒng)一考慮。多片擴(kuò)展時(shí)存儲(chǔ)器的片選控制端由單片機(jī)的高位地址線決定, 可采用線選法或全地址譯碼法獲得。下圖為采用 6264構(gòu)成的 8KB的數(shù)據(jù)存儲(chǔ)器擴(kuò)展電路。 51 單片機(jī)程序存儲(chǔ)器與數(shù)據(jù)存儲(chǔ)器是相互獨(dú)立的,各占 64KB 的存儲(chǔ)空間,數(shù)據(jù)存儲(chǔ)器擴(kuò)展時(shí)其地址線和數(shù)據(jù)線的聯(lián)接方法與程序存儲(chǔ)器擴(kuò)展的聯(lián)接方法相同,控制線的聯(lián)接與程序存儲(chǔ)器的擴(kuò)展不同,數(shù)據(jù)存儲(chǔ)器的控制信號(hào)線為數(shù)據(jù)存 儲(chǔ)器的讀寫控制 WR和 RD。在 ALE 的下降沿 P0 口輸出的低八位地址信號(hào)被鎖存,而在PSEN 有效時(shí)通過 P0口輸入程序的指令碼。在擴(kuò)展時(shí)程序存儲(chǔ)器的地址線A0~ An 對(duì)應(yīng)的連接到單片機(jī)的地址總線 A0~ An 上;程序存儲(chǔ)器的數(shù)據(jù)線 D0~ D7 連接到單片機(jī)的 P0口上;程序存儲(chǔ)器的輸出允許控制端 OE 連接到單片機(jī)的片外程序存儲(chǔ)器讀控制線 PSEN 上。 51單片機(jī)程序存儲(chǔ)器的硬件擴(kuò)展電路如下圖所示。 單片機(jī)系統(tǒng)擴(kuò)展主要研究如何將擴(kuò)展芯片通過單片機(jī)的系統(tǒng)總線與單片機(jī)進(jìn)行連接,完成相應(yīng)的功能,滿足應(yīng)用系統(tǒng)的需要。當(dāng) P0 口用做數(shù)據(jù)總線時(shí)是雙向且輸入三態(tài)的通道口,使用時(shí)不必外加其他芯片。地址鎖存器的控制信號(hào)由單片機(jī)的地址鎖存控制信號(hào) ALE提供,由 ALE的下降沿控制鎖存時(shí)刻。 單片機(jī)系統(tǒng)總線圖 地址總線: 51單片機(jī)的地址總線為 16位,分為高八位地址線和低八位地址線兩部分,高八位地址線由 P2 口提供,低八位地址線由 P0 口分時(shí)提供。系統(tǒng)外總線包括地址總線,數(shù)據(jù)總線和控制總線。但對(duì)于比較復(fù)雜的應(yīng)用系統(tǒng),單片機(jī)內(nèi)部的資源已經(jīng)不能滿足系統(tǒng)的需要,這時(shí)就必需對(duì)單片機(jī)進(jìn)行系統(tǒng)擴(kuò)展。 本例中采用的 STC89C52單片機(jī)內(nèi)部已經(jīng)集成了看門狗定時(shí)器,不用外接看門狗電路。 (7) 看門狗電路: 看門狗又叫 watchdog timer( WDT) ,是一個(gè)定時(shí)器電路 , 一般有一個(gè)輸入 ,叫喂狗 ,一個(gè)輸出到 MCU 的 R
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1