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

正文內(nèi)容

《單片機(jī)系統(tǒng)設(shè)計(jì)》ppt課件-全文預(yù)覽

2025-01-25 22:44 上一頁面

下一頁面
  

【正文】 位,則用“ 0”與該位進(jìn)行邏輯“異或”。若清除某位,則用“ 0”與該位進(jìn)行邏輯“與”,若保留某位,則用“ 1”與該位進(jìn)行邏輯“與”。 MUL AB指令 的功能是 將累加器 A與寄存器 B中的無符號8位二進(jìn)制數(shù)相乘 , 乘積的低 8位留在累加器 A中,高 8位存放在寄存器 B中。 DA A指令 的功能是對累加器 A中剛進(jìn)行的兩個(gè) BCD碼的加法的結(jié)果進(jìn)行十進(jìn)制調(diào)整 (加 6修正 ) , 只影響 CY位 。 65 66 算術(shù)運(yùn)算類指令 一般影響 PSW中的 CY、 AC、OV、 P 標(biāo)志位 。 ⑤ 寄存器 Rn可以和累加器 A、直接尋址的 RAM之間相互賦值,既可以作為源操作數(shù),也可以作為目的操作數(shù)。 ② 累加器 A可以和寄存器 Rn、直接尋址或間接尋址的 RAM之間相互賦值,既可以作為源操作數(shù),也可以作為目的操作數(shù)。當(dāng)然,往 PSW寄存器里面?zhèn)魉蛿?shù)據(jù)肯定影響 PSW。 直接尋址 11010000 POP direct data 直接尋址 (SP) (direct) 11000000 PUSH direct direct 源操作數(shù)尋址方式 指令功能 機(jī)器語言指令 匯編語言指令 SP (SP)+1 (direct) ((SP) SP (SP)1 57 六、 MCS51單片機(jī)的匯編指令簡介 (一)指令分類 按指令字節(jié)數(shù)分類 MCS51指令含有的操作碼和操作數(shù)都有相應(yīng)的二進(jìn)制代碼, 根據(jù)指令包含的字節(jié)數(shù)的多少不同,單片機(jī)指令系統(tǒng) (共 111條指令 )分成 單字節(jié)指令 (49條 ) 、 雙字節(jié)指令 (45條 )和 三字節(jié)指令 (17條 ) 。 通常用戶應(yīng)在系統(tǒng)初始化時(shí)對 SP重新設(shè)置 ( SP的值越小 , 堆棧的深度越深 ) 。 這類數(shù)據(jù)傳送指令 共有 4條指令 , 其中 2條讀 指令 , 2條寫 指令 , 這 4條指令都是 單字節(jié)雙周期指令 。當(dāng)然也可以在表格中只存儲(chǔ) xi 、yi這兩個(gè)常數(shù),然后在插值過程中再去計(jì)算 ki值,但這樣作增加了運(yùn)算量,使運(yùn)行速度減慢,這在某些應(yīng)用場合是不允許的。因而插值節(jié)點(diǎn)數(shù)將大大增加,使表格變長,運(yùn)行也變長。解決這一問題的出發(fā)點(diǎn)是: 在滿足精度要求的前提下,使插值節(jié)點(diǎn)數(shù)目減至最少,從而使表格存儲(chǔ)器的容量減少,節(jié)省硬件資源,同時(shí)使插值搜索過程加快 。 一般的,只要分段點(diǎn)取得合理,分段數(shù)愈多,則逼近精度愈高,但同時(shí)所要求的計(jì)算機(jī)內(nèi)存容量也將增加。按一定要求將 X軸分為 x0、x … xi、 xi+ … xn,則對應(yīng)的函數(shù)輸出為 y0、 y … yi、 yi+ … yn,它們都是已知的。如 A中數(shù)據(jù)為 48H,則 P1口連接的數(shù)碼管顯示 4, P2口連接的數(shù)碼管顯示 8(假設(shè)所使用的數(shù)碼管都是共陽極數(shù)碼管)。然后編寫查表程序,通過輸入值來尋找表格中的相應(yīng)值。常用的表格一般是線性表,這種表中的數(shù)據(jù)元素具有線性一維關(guān)系。 ( b)當(dāng)表格首地址與本指令間有其他指令時(shí),須用調(diào)整偏移量,調(diào)整量為下一條指令的起始地址到表格首址之間的字節(jié)數(shù)。然后將該地址單元的內(nèi)容傳送到累加器 A。 44 (二)程序存儲(chǔ)器訪問的有關(guān)指令 ROM查表指令 (1) DPTR內(nèi)容為基址 程序存儲(chǔ)器除存放程序外 , 還可存放一些常數(shù) , 這些常數(shù)的數(shù) 據(jù)結(jié)構(gòu)一般稱為 表格 。位尋址空間是: 內(nèi)部 RAM中的 20H~ 2FH共 16個(gè)字節(jié) 128個(gè)位和 SFR中的 93個(gè)位 。 rel:有符號數(shù),單字節(jié)補(bǔ)碼, 128~ +127。變址尋址常用來訪問程序存儲(chǔ)器,完成 查詢表格 功能。 40 間接尋址 指令中指出某一個(gè)寄存器的內(nèi)容作為操作數(shù)的地址的尋址方法叫做 寄存器間接尋址 。如: MOV A, 0FH MOV P1, 00000111B MOV R3, 18 立即數(shù) 主要用來給寄存器或存儲(chǔ)器賦初值 , 并且只能用于源操作數(shù) , 而不能用作目的操作數(shù) 。 采用寄存器尋址可以獲得較高的傳送和運(yùn)算速度。 ④ 指令周期: 指執(zhí)行一條指令所占用的全部時(shí)間 , 一個(gè)指令周期通常含有 1~4個(gè)機(jī)器周期 。 32 33 四、 CPU時(shí)序及有關(guān)概念 ? 一條指令可以分解為若干基本的微操作 , 而這些微操作所對應(yīng)的脈沖信號 , 在時(shí)間上有嚴(yán)格的先后次序 , 這些次序就是計(jì)算機(jī)的時(shí)序 。SFR中共有 12個(gè)專用寄存器可以位尋址 , 他們的字節(jié)地址可以被 8整除 ,共有 93個(gè)可尋址位。然后 SP再自動(dòng)減 1,仍指著棧頂 …… 00H 20H 2FH 7FH 1FH 30H 80H FFH 52子系列才有 的 RAM區(qū) 普通 RAM區(qū) 位尋址區(qū) 工作寄存器區(qū) SP棧頂 當(dāng)前要出棧的數(shù)據(jù) 數(shù)據(jù)出棧 SP1指向下一個(gè)將要出棧的數(shù)據(jù) 初始 SP 出棧 30 ? 特殊功能寄存器 (SFR) , 又稱專用寄存器。 功用: 1)子程序調(diào)用和中斷服務(wù)時(shí) CPU自動(dòng)將當(dāng)前 PC 值壓棧保存,返回時(shí)自動(dòng)將 PC值彈棧。 例如: LEFT BIT RIGHT BIT ORG 0100H …… SETB LEFT 。 MCS51單片機(jī)內(nèi)部設(shè)置了一個(gè) 位處理器(布爾處理機(jī)) ,它有自己的 累加器 C( PSW中的進(jìn)位標(biāo)志位 CY),自己的 存儲(chǔ)器(即:內(nèi)部 RAM中的 20H~2FH共 128個(gè)位,以及特殊功能寄存器中的可以進(jìn)行位尋址的各個(gè)位),同樣,也有相應(yīng)的位操作指令集,共 17條 ,用來完成 位傳送,位運(yùn)算和基于位的轉(zhuǎn)移 。 () ←1 CLR 。 18 ( 2)、定義字偽指令 DW( Define Word) 格式: [標(biāo)號: ] DW Y1, Y2,~ Yn Yn:雙字節(jié)二進(jìn)制、十進(jìn)制、十六進(jìn)制數(shù)。 功能: 它放在一段程序或數(shù)據(jù)塊的前面,說明緊跟其后的程序段或數(shù)據(jù)塊的起始地址就是指令中的 16位地址。 ATMEL、 MOTOROLA、 SAMSUNG、 HITACH等廠家都有 32位單片機(jī)產(chǎn)品,這些產(chǎn)品一般以 ARM嵌入式處理器內(nèi)核為基礎(chǔ)( ARM公司自己并不生產(chǎn)嵌入式處理器,而是研究和發(fā)展嵌入式處理器的內(nèi)核知識產(chǎn)權(quán)核,即 IP核,然后將IP核的生產(chǎn)和使用許可協(xié)議賣給各 IC生產(chǎn)廠家),所以 32位單片機(jī)一般都是指 ARM系統(tǒng)。 10 ◆ MicroChip單片機(jī) : MicroChip單片機(jī)的主要產(chǎn)品是 PIC 16C系列和 17C系列 8位單片機(jī) ,CPU采用 RISC結(jié)構(gòu) ,分別僅有33,35,58條指令 ,采用 Harvard雙總線結(jié)構(gòu) ,運(yùn)行速度快 ,低工作電壓 ,低功耗 ,較大的輸入輸出直接驅(qū)動(dòng)能力 ,價(jià)格低 ,小體積 . 適用于用量大 ,檔次低 ,價(jià)格敏感的產(chǎn)品 .在自動(dòng)化設(shè)備 ,智能儀器儀表 , 工業(yè)控制等領(lǐng)域 ,PIC系列單片機(jī)占據(jù)了主導(dǎo)地位 . ( 3) 16位單片機(jī) :總線寬度為 16位, CPU執(zhí)行速度和效率都比 8位單片機(jī)都有很大提高。 有: Intel的 803 805 8751, ATMEL的 89C5x系列和 89S5x等, WINBOND的 W77E5x、 W78E5x, PHILIPS的 P87LPC7x、 P89C5x、 P87C5x, ST公司的 uPSD系列等。目前主要集中在日本的一些廠家如: OKI的MSM64164C、 MSM6448 NEC的 75006x系列、 EPSON的 SMC62系列等。它是將傳統(tǒng)計(jì)算機(jī)的各種基本組成部件(如: CPU、 ROM、 RAM、并行 I/O口、串行 I/O口、定時(shí)計(jì)數(shù)器、中斷控制、系統(tǒng)時(shí)鐘和系統(tǒng)總線控制等)微型化并集成到一塊芯片上的微型計(jì)算機(jī)。 ( 3 )單片機(jī)系統(tǒng)設(shè)計(jì)有關(guān)技術(shù) ,從系統(tǒng)實(shí)現(xiàn)的角度,介紹系統(tǒng)設(shè)計(jì)時(shí)應(yīng)該考慮的一些問題,為了使系統(tǒng)能夠長期可靠地運(yùn)行應(yīng)該采取哪些技術(shù)。 3 在前期 《 單片機(jī)原理與應(yīng)用 》 課程的基礎(chǔ)上,擴(kuò)展介紹利用單片機(jī) 這一智能單元來設(shè)計(jì)一個(gè)智能電子系統(tǒng)時(shí)所需要 的各種接口知識、單元知識、和系統(tǒng)實(shí)現(xiàn)時(shí)所需要的各種系統(tǒng)知識 , 使大家不僅學(xué)習(xí)并理解單片機(jī),更要學(xué)會(huì)如何使用單片機(jī)來構(gòu)建我們自己的應(yīng)用系統(tǒng) ,讓單片機(jī)按照我們的意圖來為我們服務(wù)。在電子設(shè)計(jì)競賽中,往往設(shè)計(jì)的對象也都是智能測控系統(tǒng),自然,單片機(jī)系統(tǒng)的設(shè)計(jì)也就具有成了系統(tǒng)設(shè)計(jì)中一個(gè)至關(guān)重要的組成部分。 ( 2 )單片機(jī)有關(guān)接口設(shè)計(jì)方法及常用接口芯片介紹 ,從系統(tǒng)設(shè)計(jì)的角度出發(fā),以功能實(shí)現(xiàn)為依據(jù),分類介紹一些常用的接口設(shè)計(jì)方法。 6 ?單片機(jī)的定義與特點(diǎn) 單片機(jī)全稱為單片微型計(jì)算機(jī)( Single Chip Microputer),又稱微控制論器( MicroController Unit)或嵌入式控制器( Embedded Controller)。 ( 1) 4位單片機(jī) :主要用于各種小型智能電子設(shè)備如:計(jì)算器、遙控器、玩具控制、電子鐘、簡單游戲機(jī)、游戲桿等。 8 ( a) MCS51系列單片機(jī): 特點(diǎn)是結(jié)構(gòu)簡單、內(nèi)部資源比較豐富,易學(xué)易用、資料齊全、應(yīng)用廣泛,是一種傳統(tǒng)的單片機(jī)。 9 ◆ Motorola單片機(jī) : 從 M6800開始 ,開發(fā)了廣泛的品種 ,4位 ,8位 ,16位 32位的單片機(jī) , 8位機(jī) M6805,M68HC05系列 ,8位增強(qiáng)型 M68HC11,M68HC12 , 16位機(jī) M68HC16, 32位機(jī) M683XX. Motorola單片機(jī)的特點(diǎn)之一是 在同樣的速度下所用的時(shí)鐘頻率較 Intel類單片機(jī)低得多 ,因而使得高頻噪聲低 ,抗干擾能力強(qiáng) ,更適合于工控領(lǐng)域及惡劣的環(huán)境 . Motorola單片機(jī)在家電、汽車電子和通信產(chǎn)品領(lǐng)域應(yīng)用較廣。 11 ( 4) 32位單片機(jī) : 32位單片機(jī)是單片機(jī)市場的發(fā)展趨勢,其 特點(diǎn)是資源和接口更豐富、內(nèi)部采用 RISC架構(gòu)和哈佛總線結(jié)構(gòu), CPU處理速度和處理能力更強(qiáng)、支持基于操作系統(tǒng)的開發(fā),因此能夠?qū)崿F(xiàn)更加復(fù)雜的處理任務(wù)、人機(jī)界面也更靈活 。 定位偽指令 ORG 格式: [標(biāo)號: ] ORG m m是一個(gè) 16位二進(jìn)制數(shù),代表地址。 例如: ORG 2022H TAB1: DB 30H , 8AH , 7FH , 73 DB ‘5’ , ‘A’ , ‘BCD’ 30H 8AH 7FH 49H 35H 41H 42H 43H 44H 2022H 2022H 2022H 2022H 2022H 2022H 2022H 2022H 2022H ( 1)定義字節(jié)偽指令 DB( Define Byte) 格式: [標(biāo)號: ] DB X1, X2,~ , Xn Xi: 單字節(jié)二進(jìn)制、十進(jìn)制、十六進(jìn)制數(shù),或以‘ ’括起來的字符串,數(shù)據(jù)符號。 例如: ORG 1500H TAB2: DW 1234H , 80H 12H 34H 00H 80H 1500H 1501H 1502H 1503H 19 數(shù)據(jù)存儲(chǔ)器配置 (二)數(shù)據(jù)存儲(chǔ)器 20 內(nèi)部存儲(chǔ)器的分布 21 ( 1)工作寄存器區(qū) 00H 20H 2FH 7FH 1FH 30H 80H FFH 52子系列才有 的 RAM區(qū) 普通 RAM區(qū) 位尋址區(qū) 工作寄存器區(qū) R0 R2 R1 R3 R4 R5 R6 R7 07H 02H 01H 00H 06H 04H 05H 03H 08H 1FH 工作寄存器區(qū) 3 工作寄存器區(qū) 2 工作寄存器區(qū) 1 工作寄存器區(qū)0 0FH 10H 17H 18H 22 ? 片內(nèi) RAM前 32個(gè)單元 (00H— 1FH)是工作寄存器區(qū) (由 PSW中的 RS1,RS0決定 ) CY AC F0 RS0 OV P RS1 例如: SETB 。 位地址 :00H— 7FH 分布在 :20H— 2FH單元 ( 2)位尋址區(qū) 24 位操作 又稱布爾操作,它是 以位為單位進(jìn)行的各種操作 。一般放置在程
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1