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

正文內(nèi)容

[理學(xué)]第2章單片機(jī)內(nèi)部資源-資料下載頁

2025-01-19 14:57本頁面
  

【正文】 器 1計(jì)數(shù)輸入 片外 RAM寫選通信號 (輸出 ) 片外 RAM讀選通信號 (輸出 ) LOGO ?使 P3口各線處于第二功能的條件是 : ?串行 I/O處于運(yùn)行狀態(tài) (RXD,TXD)。 ?打開了外部中斷 (INT0,INT1)。 ?定時(shí)器 /計(jì)數(shù)器處于外部計(jì)數(shù)狀態(tài) (T0,T1) ?執(zhí)行讀寫外部 RAM的指令 (RD,WR) ? 在應(yīng)用中 ,如不設(shè)定 P3端口各位的第二功能 (WR,RD信號的產(chǎn)生不用設(shè)置 ),則 P3端口線自動(dòng)處于第一功能狀態(tài),也就是靜態(tài) I/ O端口的工作狀態(tài)。在更多的場合是根據(jù)應(yīng)用的需要,把幾條端口線設(shè)置為第二功能,而另外幾條端口線處于第一功能運(yùn)行狀態(tài)。在這種情況下,不宜對 P3端口作字節(jié)操作,需采用位操作的形式 。 LOGO 并行口的負(fù)載能力 P0、 P P P3口的電平與 CMOS和 TTL電平兼容。 P0口的輸出級與 P1~ P3口的輸出級在結(jié)構(gòu)上不同 , 其輸出級無上拉電阻 , 因此它們的負(fù)載能力和接口要求也不相同 。 P0每一位可驅(qū)動(dòng) 8個(gè) LSTTL負(fù)載 作通用 I/O時(shí) , 輸出驅(qū)動(dòng)電路是開漏方式 , 所以 , 驅(qū)動(dòng)集電極開路 或漏極開路電路時(shí) 需外接上拉電阻 ; 作地址 /數(shù)據(jù)總線時(shí) , 輸出不是開漏的 , 無需外接上拉電阻 。 LOGO P1~ P3口 的每一位能驅(qū)動(dòng) 4個(gè) LSTTL負(fù)載 。 它們的輸出驅(qū)動(dòng)電路有上拉電阻 , 所以可以方便地由集電極開路 (OC門 )電路或漏級開路電路所驅(qū)動(dòng) , 而 無需外接上拉電阻 。 對于 80X51單片機(jī) (CHMOS), 端口只能提供幾毫安的輸出電流 , 故當(dāng)作輸出口去驅(qū)動(dòng)一個(gè)普通晶體管的基極時(shí) , 應(yīng)在端口與晶體管基極間 串聯(lián)一個(gè)電阻 , 以限制高電平輸出時(shí)的電流 。 LOGO 歸納四個(gè)并行口使用的注意事項(xiàng)如下: ? ,不需要擴(kuò)展外部存貯器和 I/O接口,單片機(jī)的四個(gè) P口均可作 I/O口使用。 ? P口在作 輸入口 使用時(shí),均應(yīng)先對其寫 “ 1”,以避免誤讀。 ? 如: MOV P1,0FFH 或 SETB ? I/O口使用時(shí)應(yīng)外接 10K的上拉電阻,其它口則可不必。 ? , P0和 P2口就不能再做 I/O口 了。 ? ,剩下的口線可以單獨(dú)作 I/O口線使用。 LOGO 編程舉例 ? 下面舉例說明端口的 輸入 、 輸出 功能 , 其他功能的應(yīng)用實(shí)例在后面章節(jié)說明 。 在本例 , 用 , 。 ?例 1 設(shè)計(jì)一電路 , 監(jiān)視某開關(guān) K, 用發(fā)光二極管 LED顯示開關(guān)狀態(tài) , 如果開關(guān)合上 , LED 亮 、 開關(guān)打開, LED熄滅 。 ?分析:設(shè)計(jì)電路如下頁圖如示 。 LOGO ?開關(guān)接在 , LED接 ?當(dāng)開關(guān)斷開時(shí), +5V,對應(yīng) “ 1”(高電平),此時(shí) 令 輸出“ 0” , LED 的兩端電壓為 0 而熄滅 ?當(dāng)開關(guān)合上時(shí), 0V,對應(yīng) “ 0”(低電平),此時(shí) 令 “ 1”, LED正偏而發(fā)亮 LED +5V Vcc EA RST 10uF 1K 89S51 1K 30P 30P XTAL1 XTAL2 GND 10uF+5V K 可以用 JB指令對開關(guān)狀態(tài)進(jìn)行檢測。 LOGO ? ? CLR ; =0 ? L1: SETB ; =1, ,要先置 1 ? JB , L2 ;若開關(guān)打開, =1,程序轉(zhuǎn)向 L2執(zhí)行 ? 若開關(guān)合上, =0 ? SETB ;開關(guān)合上, =1,二極管 亮 ? SJMP L1 ;程序轉(zhuǎn)向 L1執(zhí)行 ? L2: CLR ;開關(guān)開, =0,二極管 滅 ? SJMP L1 ? END ? 注: CLR— 清 0指令 SETB— 置 1指令 JB— 判 1轉(zhuǎn)移指令: 若為 1,轉(zhuǎn)移,若為 0,往下執(zhí)行程序 SJMP— LOGO +5V LED 在上述電路圖中二極管亮度不夠,按下面兩種電路接法,增加了驅(qū)動(dòng)能力,二極管更亮些。 接成灌電流形式 : +5V LED 1 加驅(qū)動(dòng)電路: LOGO 小 結(jié) ? 單片機(jī)是集 CPU、 存儲器 、 I/O接口于一體的大規(guī)模集成電路芯片 。MCS51系列單片機(jī)是目前市場上應(yīng)用最廣泛的單片機(jī)機(jī)型 。 ? 本章重點(diǎn)是單片機(jī)的內(nèi)部結(jié)構(gòu)和存儲器結(jié)構(gòu) ? ★ 51系列 單片機(jī)內(nèi)部包含: ? 一個(gè) 8位的 CPU。 ? 4KB程序存儲器 ROM( 視不同產(chǎn)品型號不同: 8031內(nèi)部無 ROM; 8051內(nèi)部為掩模式 ROM; 8751為 EPROM; 89C51內(nèi)部為 FLASH EEPROM) 。 ? 128字節(jié) RAM數(shù)據(jù)存儲器 。 LOGO ?兩個(gè) 16位定時(shí)器 /計(jì)數(shù)器 。 ?可尋址 64KB外部數(shù)據(jù)存儲器和 64KB外部程序存 儲器空間的控制電路 。 ?32條可編程的 I/O線 ( 四個(gè) 8位并行 I/O端口 ) 。 ?一個(gè)可編程全雙工串行口 。 ?具有兩個(gè)優(yōu)先級嵌套中斷結(jié)構(gòu)的五個(gè)中斷源 。 ?★ 掌握 51系列單片機(jī)各存儲空間的地址分配 , 使用特點(diǎn)及數(shù)據(jù)操作方法 。 LOGO 51單片機(jī)的 8個(gè)特殊引腳 ?VCC, GND: 電源端 ?XTAL1, XTAL2: 片內(nèi)振蕩電路輸入、輸出端 ?RES: 復(fù)位端 正脈沖有效(寬度 ?10mS) ?EA/Vpp: 尋址外部 ROM控制端。低有效 片內(nèi)有 ROM時(shí)應(yīng)當(dāng)接高電平。 ?ALE/PROG: 地址鎖存允許控制端。 ?PSEN:選通外部 ROM的讀 (OE)控制端。低有效 小結(jié) LOGO 51單片機(jī)的 4個(gè) 8位的 I/O口 ? — :8位數(shù)據(jù)口 /輸出低 8位地址復(fù)用口 ? — : 通用 I/O口 ? — : 輸出高 8位地址 ? — : 具有特定的第二功能 注意: 在不外擴(kuò) ROM/RAM時(shí), P0~ P3均可作通用 I/O口使用。 小結(jié) LOGO PC與 SFR復(fù)位狀態(tài)表 寄存器 復(fù)位狀態(tài) 寄存器 復(fù)位狀態(tài) PC 0000H TCON 00H A 00H T2CON 00H B 00H TH0 00H PSW 00H TL0 00H SP 07H TH1 00H DPTR 0000H TL1 00H P0P3 FFH SCON 00H IP XX000000B SBUF XXH IE 0X000000B PCON 0XXX0000B TMOD 00H 小結(jié) LOGO 單片機(jī)存儲器配置(片外 RAM/ROM) ?可尋址片外 RAM 64K字節(jié) ( 0000H—FFFFH); ?可尋址片外 ROM 64K字節(jié) ( 0000H—FFFFH); ?片內(nèi) Flash ROM 4K字節(jié) ( 0000H—0FFFH); FFFFH 0000H 可尋址片外RAM 64K字節(jié) FFFFH 0000H 可尋址片外ROM 64K字節(jié) 0FFFH 0000H 可尋址片內(nèi) Flash ROM 4K字節(jié) 89S51 7FH 00H 片內(nèi) RAM 128字節(jié) FFH 80H 小結(jié) LOGO 89S51單片機(jī)存儲器配置 ?片內(nèi) RAM 128字節(jié)( 00H—7FH) 片內(nèi) RAM前 32個(gè)單元是工作寄存器區(qū) (00H—1FH) 片內(nèi) RAM有 128個(gè)可按位尋址的位,占 16個(gè)單元。 位地址編號為: 00H—7FH 分布在: 20H—2FH單元 ?片內(nèi) 21個(gè)特殊功能寄存器 (SFR)中: SFR中的各位也可按位尋址 ?可尋址 片外 RAM 64K字節(jié) ( 0000H—FFFFH) ?可尋址 片外 ROM 64K字節(jié) ( 0000H—FFFFH) ?片內(nèi) Flash ROM 4K字節(jié) ( 0000H—0FFFH) 小結(jié) LOGO 存儲器配置(片內(nèi) RAM) ?片內(nèi) RAM 128字節(jié)( 00H—7FH) 00H 20H 2FH 7FH 1FH 30H 80H FFH 52子系列才有 的 RAM區(qū) 普通 RAM區(qū) 位尋址區(qū) 工作寄存器區(qū) SFR分布在80HFFH 其中 92個(gè)位可位尋址 80H FFH 所有的 RAM區(qū) (包括位尋址區(qū)、工作寄存器區(qū))都可以用于存放數(shù)據(jù),故也稱為數(shù)據(jù)緩存寄存器 128字節(jié) 小結(jié) LOGO ? 為什么要位尋址 ?單片機(jī)不是可以有多種尋址方式嗎 ? ? 大家是否還記得我們做的那個(gè)流水燈實(shí)驗(yàn),用的就是位操作,也就是對一盞燈的亮和滅進(jìn)行控制。 ? 而之前我們學(xué)的指令卻全都是用字節(jié)來介紹的。字節(jié)的移動(dòng)、加減法、邏輯運(yùn)算、移位等等。用字節(jié)來處理一些數(shù)學(xué)問題,比如控制空調(diào)的溫度、電視機(jī)的音量等等非常直觀,可以直接用數(shù)值來表示。 ? 可是如果用它來控制一個(gè)開關(guān)的打開或者合上,一個(gè)燈的亮或者滅就有些不直接了。比如我們前面課上的那個(gè)流水燈的實(shí)驗(yàn),我們把數(shù)值送往 P1口之后并不能馬上知道是哪個(gè) LED滅了,而是要化成二進(jìn)制后才能知道。 ? 在工業(yè)控制中有很多場合需要處理這類單個(gè)的開關(guān)輸出,比如一個(gè)繼電器的吸合或者釋放,一個(gè)指示燈的亮或者滅。用字節(jié)來處理就顯得有些麻煩了,所以在 51系列單片機(jī)中就特意引入了一個(gè)位處理機(jī)制
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1