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

正文內(nèi)容

單片機(jī)原理和應(yīng)用教學(xué)教學(xué)案-wenkub.com

2025-04-14 02:35 本頁面
   

【正文】 例如,試把存放在R1R2和R3R4中的兩個(gè)16位數(shù)相加,結(jié)果存于R5R6中。 例如,A=30H,B=07H,執(zhí)行 DIV AB 后,A=06H,B=06H。5.除法指令 DIV AB ;A247。例如,設(shè)A=20H,R0=21H,C=1,執(zhí)行指令 ADDC A,R0后,A=42H。數(shù)據(jù)的進(jìn)棧出棧由指針SP統(tǒng)一管理。1.以A為目的操作數(shù)MOV A,Rn ;A← RnMOV A,direct ;A←(direct)MOV A,Ri ;A←(Ri)MOV A,data ;A← data2.以Rn為目的操作數(shù)MOV Rn,A ;Rn ← AMOV Rn,direct ;Rn ←(direct)MOV Rn,data ;Rn ← data3.以直接地址為目的操作數(shù)MOV Ri,A ;(Ri) ← AMOV Ri,direct ;(Ri) ←(direct)MOV Ri,data ;(Ri) ← data4.以間接地址為目的操作數(shù)MOV Ri,A ;(Ri) ← AMOV Ri,direct ;(Ri) ←(direct)MOV Ri,data ;(Ri) ← data例如:設(shè)(30H)=6FH,R1=40H,執(zhí)行MOV R1,30H后,30H單元中數(shù)據(jù)取出送入R1間接尋址的40H單元,(40H)=6FH。第十一講一、授課內(nèi)容:MCS―51單片機(jī)指令系統(tǒng)二、授課類型:講授三、授課時(shí)數(shù):4學(xué)時(shí)四、教學(xué)目標(biāo):掌握并熟練運(yùn)用MCS―51系列單片機(jī)的數(shù)據(jù)傳送指令五、教學(xué)重、難點(diǎn):熟練運(yùn)用MCS―51系列單片機(jī)的數(shù)據(jù)傳送指令六、教學(xué)設(shè)想:借助產(chǎn)品、作品演示,一方面可以使課堂生動(dòng),另一方面可以騰出大量時(shí)間加強(qiáng)對重難點(diǎn)知識的講解,增強(qiáng)學(xué)生對知識的理解,同時(shí)提高他們對本學(xué)科的興趣.七、教學(xué)過程:(板書)(一)數(shù)據(jù)傳送類指令數(shù)據(jù)傳送類指令共28條,是將源操作數(shù)送到目的操作數(shù)。數(shù)據(jù)傳送類指令共有29條。前面所講的各種尋址方式都是針對源操作數(shù)的。直接尋址是訪問專用寄存器的惟一方法。④ 使用位名稱。例如PSW寄存器的位5的位地址為0D5H。7 、位尋址位尋址只能對有位地址的單元作位尋址操作。例如:MOVC A, A+DPTR;A←(A+DPTR)又如,MOVC A, A+PC ;A←(A+PC) 這條指令與上條指令不同的是,基址寄存器是PC。又如:MOVX A,R1;A←外部RAM(P2R1)其指令操作過程示意圖如圖32所示。能用于寄存器間接尋址的寄存器有R0,R1,DPTR,SP。3 、寄存器尋址 以通用寄存器的內(nèi)容為操作數(shù)的尋址方式。例如:MOV A, 60H ;A←60H MOV DPTR, 3400H ;DPTR←3400HMOV 30H, 40H ;30H單元←40H 上述三條指令執(zhí)行完后,累加器A中數(shù)據(jù)為立即數(shù)據(jù)60H,DPTR寄存器中數(shù)據(jù)為3400H,30H單元中數(shù)據(jù)為立即數(shù)40H。由于大多數(shù)指令執(zhí)行時(shí)都需要使用操作數(shù),因此存在怎樣取得操作數(shù)的問題。/——加在位地址的前面,表示對該位狀態(tài)取反。addr11——11位目的地址,只限于在ACALL和AJMP指令中使用。direct——8位直接地址,用于尋址內(nèi)部RAM的低128單元和專用寄存器。從實(shí)現(xiàn)功能上,MCS51的指令可分為下面5類:① 數(shù)據(jù)傳送類指令(29條);② 算術(shù)運(yùn)算類指令(24條);③ 邏輯運(yùn)算類指令及移位類指令(24條);④ 控制轉(zhuǎn)移類指令(17條);⑤ 位操作類指令(17條)。 例如立即數(shù)傳送指令“MOV A,data”,其中data表示一個(gè)8位二進(jìn)制操作數(shù),占一個(gè)字節(jié),稱為立即數(shù)。① 操作數(shù)固定,無須附加的空間來指定即可完整明確地表示出指令的功能。匯編語言指令的基本形式是:操作碼助記符目的操作數(shù),源操作數(shù)操作碼助記符與操作數(shù)分段書寫,操作數(shù)中的目的操作數(shù)在前,源操作數(shù)在后,操作數(shù)之間用逗號分隔。MCS51的指令系統(tǒng)共有111條指令,由42個(gè)助記符和7種尋址方式組合而成。因?yàn)?000H是系統(tǒng)的啟動(dòng)地址,所以用戶在設(shè)計(jì)程序時(shí),一般會(huì)在這一單元中存放一條絕對跳轉(zhuǎn)指令,而主程序則從跳轉(zhuǎn)到的新地址處開始存放。8051和8751單片機(jī)內(nèi)部有4KB字節(jié)ROM/EPROM程序存儲(chǔ)器(0000H~0FFFH),1000H~FFFFH是外部擴(kuò)展程序存儲(chǔ)器地址空間。(7)、堆棧 堆棧是一種數(shù)據(jù)結(jié)構(gòu)。 在乘法運(yùn)算中,OV=1表示乘積超過255,即乘積分別在寄存器B與A中;反之,OV=0表示乘積只在A中。通用寄存器共有4組。這是一個(gè)由用戶自定義的標(biāo)志位,用戶根據(jù)需要用軟件方法置位或復(fù)位。② AC()——輔助進(jìn)位標(biāo)志位。一些條件轉(zhuǎn)移指令將根據(jù)PSW中有關(guān)位信息來進(jìn)行程序轉(zhuǎn)移。DPTR可以作為一個(gè)16位的寄存器DPTR來用,也可以作為兩個(gè)獨(dú)立的8位寄存器DPH和DPL來用。系統(tǒng)復(fù)位后,SP初始化為07H,使得堆棧事實(shí)上由08H單元開始。乘除指令的兩個(gè)操作數(shù)分別取自A和B,其結(jié)果存放在A和B寄存器中。PC在物理上是獨(dú)立的,不屬于SFR。 它們在80H~FFH的地址空間范圍內(nèi),不為SFR占用的RAM單元實(shí)際并不存在,訪問它們是沒有意義的。二、 內(nèi)部數(shù)據(jù)存儲(chǔ)器高128單元在MCS51系列單片機(jī)中,內(nèi)部RAM的高128單元是供給特殊功能寄存器SFR(Special function register)使用的。 SETB 27H ; 27H ←1,SETB為置位指令的操作碼它們既可以像普通RAM單元一樣按字節(jié)存取,也可以單獨(dú)存取,這就是位尋址。切換CPU的工作寄存器組,只要CPU執(zhí)行一條單周期指令改變程序狀態(tài)字PSW(特殊功能寄存器)的第4位,見表81。七、教學(xué)設(shè)想:借助產(chǎn)品、作品演示,一方面可以使課堂生動(dòng),另一方面可以騰出大量時(shí)間加強(qiáng)對重難點(diǎn)知識的講解,增強(qiáng)學(xué)生對知識的理解,同時(shí)提高他們對本學(xué)科的興趣.八、教學(xué)過程:(板書)一、 內(nèi)部數(shù)據(jù)存儲(chǔ)器低128單元 片內(nèi)RAM(內(nèi)部數(shù)據(jù)存儲(chǔ)器)的地址范圍是00H~FFH。(3)機(jī)器周期:通常將完成一個(gè)基本操作所需的時(shí)間稱為機(jī)器周期。+5VRST R11KΩ+5V22μF C1外部復(fù)位電路就是為內(nèi)部復(fù)位電路提供兩個(gè)機(jī)器周期以上的高電平而設(shè)計(jì)的。對程序存儲(chǔ)器的操作作以下說明:(1)程序指令的自主操作。如果不是從0000H開始,就要在這三個(gè)單元中存放一條無條件轉(zhuǎn)移指令,以便轉(zhuǎn)去執(zhí)行指定的應(yīng)用程序。(三)8051內(nèi)部程序存儲(chǔ)器(ROM) 大多數(shù)51系列單片機(jī)內(nèi)部都配置一定數(shù)量的程序存儲(chǔ)器ROM,如8051芯片內(nèi)有4KB掩膜ROM存貯單元,AT89C51芯片內(nèi)部配置了4KB FlashROM,它們的地址范圍均為0000H~0FFFH。P3B0HI/O口3PCON87H電源控制及波特率選擇寄存器IPB8H中斷優(yōu)先控制寄存器ACCE0H累加器它不屬于內(nèi)部RAM的SFR區(qū)。(3)8051的堆棧是自由堆棧,單片機(jī)復(fù)位后,堆棧底為07H,在程序運(yùn)行中可任意設(shè)置堆棧。3. 用戶RAM區(qū)(30H~7FH)所剩80個(gè)單元即為用戶RAM區(qū),單元地址為30H~7FH,在一般應(yīng)用中把堆棧設(shè)置在該區(qū)域中。2. 位尋址區(qū)(20H~2FH)內(nèi)部RAM的20H~2FH,共16個(gè)單元,計(jì)168=128位,位地址為00H~7FH。四、MCS51單片機(jī)的存儲(chǔ)器配置 (一)內(nèi)部RAM低128單元8051低128個(gè)單元是真正的內(nèi)部數(shù)據(jù)RAM區(qū),是一個(gè)多功能復(fù)用性數(shù)據(jù)存儲(chǔ)器,其按用途可分為三個(gè)區(qū)域。值得強(qiáng)調(diào)的是,P3口的每一條引腳均可獨(dú)立定義為第一功能的輸入輸出或第二功能。P3口(10腳~17腳):是準(zhǔn)雙向8位I/O口,在MCS51中,這8個(gè)引腳還用于專門功能,是復(fù)用雙功能口。P2口(21腳~28腳):是準(zhǔn)雙向8位I/O口。由于這種接口輸出沒有高阻狀態(tài),輸入也不能鎖存,故不是真正的雙向I/O口。 對于8031來說,無內(nèi)部程序存儲(chǔ)器,端口必須保持低電平,即接地,才能只選擇外部程序存儲(chǔ)器。但在此期間,每當(dāng)訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),這二次有效信號將不出現(xiàn)。因此,它可以用作對外輸出的時(shí)鐘,或用于定時(shí)。與Vcc引腳之間連接一個(gè)約10μF的電容,以保證可靠的復(fù)位(詳見復(fù)位電路內(nèi)容)。 XTAL2(18腳):接外部晶體管的另一個(gè)引腳。七、教學(xué)設(shè)想:借助產(chǎn)品、作品演示,一方面可以使課堂生動(dòng),另一方面可以騰出大量時(shí)間加強(qiáng)對重難點(diǎn)知識的講解,增強(qiáng)學(xué)生對知識的理解,同時(shí)提高他們對本學(xué)科的興趣.八、教學(xué)過程:(板書) 下面將這40條引腳按功能分為四部分?jǐn)⑹銎涔δ?。圖一 內(nèi)部振蕩方式 圖二 外部振蕩方式 圖一 圖二(3)輸入/輸出(I/O)引腳P0口、 P1口、 P2口及P3口 (a) P0口(39腳~32腳): ~。 XTAL2: 接外部晶體的另一端。 (2) 外接晶體引腳XTAL1和XTAL2 XTAL1: 接外部石英晶體的一端。(7)中斷控制系統(tǒng)。(3)內(nèi)部程序存儲(chǔ)器ROM。計(jì)算機(jī)中用一個(gè)字節(jié)表示一個(gè)ASCⅡ碼字符,最高位默認(rèn)為0,可用作校驗(yàn)位。計(jì)算機(jī)中最常用的無符號整數(shù)是表示存儲(chǔ)單元地址的數(shù)。補(bǔ)碼表示的數(shù)還具有以下特性: [X+Y]補(bǔ)=[X]補(bǔ)+[Y]補(bǔ) [X-Y]補(bǔ)=[X]補(bǔ)+[-Y]補(bǔ)附表3為n=8和n=16時(shí)n位補(bǔ)碼表示的數(shù)的范圍。又如:X=48-88=(+48)+(-88)→[X]補(bǔ)=[+48]補(bǔ)+[—88]補(bǔ)[+48]補(bǔ) =00110000B[-88]補(bǔ)=10101000B0 0 1 1 0 0 0 0B+ 1 0 1 0 1 0 0 0B1 1 0 1 1 0 0 0B  所以 [X]補(bǔ)=11011000B,即X=-40。因此計(jì)算機(jī)中有符號數(shù)均以補(bǔ)碼表示。③ 八位機(jī)器數(shù)中:[—128]補(bǔ)=10000000B,[-128]原,[-128]反不存在。③ 符號位為1時(shí),其后不是該數(shù)的絕對值。原碼表示時(shí)+112和-112的數(shù)值位相同,符號位不同。計(jì)算機(jī)中的數(shù)是用二進(jìn)制來表示的,有符號數(shù)中的符號也是用二進(jìn)制數(shù)值來表示,0表示“+”號,1表示“-”號,這種符號數(shù)值化之后表示的數(shù)稱之為機(jī)器數(shù),它表示的數(shù)值稱之為機(jī)器數(shù)的真值。① 十六進(jìn)制加法:十六進(jìn)制數(shù)相加,當(dāng)某一位上的數(shù)碼之和S小于16時(shí)與十進(jìn)制數(shù)同樣處理,如果數(shù)碼之各S≧16時(shí),則應(yīng)該用S減16及進(jìn)位1來取代S。例如:。 4.十六進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)十六進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)的原則:十六進(jìn)制數(shù)中的每一位用4位二進(jìn)制數(shù)來表示。十進(jìn)制數(shù)轉(zhuǎn)換為八進(jìn)制,十六進(jìn)制數(shù)同樣遵循該原則。  轉(zhuǎn)換原則:按權(quán)展開求和。例如:=8103+8102+4101+6106+710—1+810—2該數(shù)中共出現(xiàn)三次數(shù)碼8,但各自的權(quán)不一樣,故其代表的值也不一樣。習(xí) 題1. 什么叫單片機(jī)?除了“單片機(jī)”之外,單片機(jī)還可以稱為什么?2. 單片機(jī)主要使用匯編語言,而編寫匯編語言程序要求設(shè)計(jì)人員除了熟練掌握指令系統(tǒng)外,還必須精通什么?3. 8058758031單片機(jī)的主要區(qū)別是什么?4. 與8051比較,80C51的最大特點(diǎn)是什么?5. AT89系列單片機(jī)的最大優(yōu)點(diǎn)是什么?6. 單片機(jī)發(fā)展方向是什么?第三講一、授課內(nèi)容: 進(jìn)位計(jì)數(shù)制及相互轉(zhuǎn)換二、授課類型:講授三、授課時(shí)數(shù):2學(xué)時(shí)四、教學(xué)目標(biāo):掌握各數(shù)制之間的相互轉(zhuǎn)換五、教學(xué)重、難點(diǎn):重點(diǎn)/難點(diǎn):掌握各數(shù)制之間的相互轉(zhuǎn)換六、教學(xué)設(shè)想:借助產(chǎn)品、作品演示,一方面可以使課堂生動(dòng),另一方面可以騰出大量時(shí)間加強(qiáng)對重難點(diǎn)知識的講解,增強(qiáng)學(xué)生對知識的理解,同時(shí)提高他們對本學(xué)科的興趣.七、教學(xué)過程:(板書)一、進(jìn)位計(jì)數(shù)制按進(jìn)位的原則進(jìn)行計(jì)數(shù)的方法稱之為進(jìn)位計(jì)數(shù)制,簡稱進(jìn)位制。 (4)機(jī)電一體化產(chǎn)品。例如洗衣機(jī)、電冰箱、空調(diào)機(jī)、微波爐、電飯煲、電視機(jī)、錄像機(jī)及其它視頻音像設(shè)備的控制器。20%),并有三種功耗控制方式(增加了待機(jī)和掉電保護(hù)兩種方式)。 最早推出80C51系列芯片的是Intel公司,并且作為MCS51系列的一部分,按原MCS51系列芯片的規(guī)則命名,例如80C580C387C51等(至于89C51,我們把它歸入89系列單片機(jī),將在下一節(jié)介紹)。 52子系列也包含4個(gè)產(chǎn)品,分別是51子系列的增強(qiáng)型。8051:單片機(jī)8051內(nèi)部包含了4KB的ROM、128B的RAM、21個(gè)特殊功能寄存器、4個(gè)8位并行口、一個(gè)全雙工串行口、兩個(gè)16位定時(shí)器/計(jì)數(shù)器以及一個(gè)處理功能很強(qiáng)的中央處理器,是一臺完整的微型計(jì)算機(jī)8751:是以4KB的EPROM代替4KB ROM的8051。 中斷源增加了1~2個(gè)。 由此可見, 在本子系列內(nèi)各類芯片的主要區(qū)別在于片內(nèi)有無ROM或EPROM。 MCS—51單片機(jī)系列:MCS—51系列單片機(jī)雖已有10多種產(chǎn)品, 但可分為兩大系列: MCS—51子系列與MCS—52子系列。第二講一、授課內(nèi)容: 1 、MCS51和80C51系列簡介 單片機(jī)的應(yīng)用領(lǐng)域和應(yīng)用模式二、授課類型:講授三、授課時(shí)數(shù):2學(xué)時(shí)四、教學(xué)目標(biāo):了解單片機(jī)的發(fā)展,應(yīng)用領(lǐng)域和應(yīng)用模
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1