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

正文內(nèi)容

走進(jìn)單片機(jī)世界(三)-文庫吧

2025-08-01 18:05 本頁面


【正文】 D0 含義 CY AC F0 RS1 RS0 OV ――― P 各位的功能如下: (1) CY:進(jìn)位標(biāo)志。 80C51 中的運(yùn)算器是一種 8 位的運(yùn)算 器。8 位運(yùn)算器只能表示 0~255。如果做加法,兩數(shù)相加可能會(huì)超過 255。這樣最高位就會(huì)丟失,造成運(yùn)算錯(cuò)誤。為解決這個(gè)問題,設(shè)置一個(gè)進(jìn)位標(biāo)志。如果運(yùn)算時(shí)超過了 255,把最高位就進(jìn)到這里來,這樣就可以得到正確的結(jié)果了。 例: 78H+97H( 01111000+10010111)結(jié)果是 10F,即100001111 一共 9 位,但是存數(shù)的單元只能放下 8 位,也就是00001111。這樣,結(jié)果就變成了 78H+97H=0FH,顯然不對(duì),因此設(shè)置了 CY 位,在運(yùn)算后,將最高位送到 CY。只要在程序中檢查CY 是 1 還是 0,就能知道結(jié)果究 竟是 0FH 還是 10FH,避免出錯(cuò)。 (2) AC:半進(jìn)位標(biāo)志。 例: 57H+3AH( 01010111+00111010)結(jié)果是 91H,即10010001。就整個(gè)數(shù)而言,并沒有產(chǎn)生溢出,所以 CY=0。但是這個(gè)運(yùn)算的低 4 位相加( 7+A)卻產(chǎn)生了進(jìn)位,因此,運(yùn)算之后 AC=1。 (3) F0:用戶標(biāo)志位:由編程人員決定什么時(shí)候用,什么時(shí)候不用。 (4) RS RS0:工作寄存器組選擇位。 (5) 0V:溢出標(biāo)志位。 (6) P:奇偶校驗(yàn)位。它用來表示 ALU 運(yùn)算結(jié)果中二進(jìn)制數(shù)位 1的個(gè)數(shù)的奇偶性。 若為奇數(shù),則 P=1,否則為 0。 例:運(yùn)算結(jié)果是 78H( 01111000),顯然 1 的個(gè)數(shù)為偶數(shù),所以P=0。 4. DPTR( DPH、 DPL) 由兩個(gè) 8 位寄存器 DPH 和 DPL 組成 16 位的寄存器 DPTR 稱之為數(shù)據(jù)指針,可以用它來訪問外部數(shù)據(jù)存儲(chǔ)器中的任一單元。如果用不到這一功能,也可以作為通用寄存器使用。 5. SP―― 堆盞指針 首先介紹一下堆盞的概念。日常生活中有這樣的現(xiàn)象,家里洗的碗,一只一只摞起來,最后洗的碗放在最上面,而最早洗的碗則放在最下面。取時(shí)正好相反,先從最上面取,這種現(xiàn)象用一句話來概 括:先進(jìn)后出,后進(jìn)先出。這種現(xiàn)象在很多場合都有,比如在建筑工地上堆放的材料,倉庫里放的貨物等,都遵循先進(jìn)后出,后進(jìn)先出的規(guī)律。 在單片機(jī)中,也可以在 RAM 中構(gòu)造這樣一個(gè)區(qū)域,用來存放數(shù)據(jù),這個(gè)區(qū)域存放數(shù)據(jù)的規(guī)律就是先進(jìn)后出,后進(jìn)先出,稱之為堆盞。為什么要這樣來存放數(shù)據(jù)呢?存儲(chǔ)器本身不是可以按地址來存放數(shù)據(jù)嗎?知道了地址的確就可以知道里面的內(nèi)容。但如果需要存放一批數(shù)據(jù),每一個(gè)數(shù)據(jù)都需要記住其所在的地址單元,比較麻煩。如果規(guī)定數(shù)據(jù)一定是一個(gè)接一個(gè)地存放,那么只要知道第一個(gè)數(shù)據(jù)所在單元的地址就可以了。 80C51 單片機(jī)是在內(nèi)存( RAM)中劃一塊空間用于堆盞。但是用內(nèi)存那一塊不好確定,因?yàn)?80C51 是一種通用的單片機(jī),做不同的項(xiàng)目時(shí)實(shí)際需求各不相同,有的需要多一些堆盞,而有的工作則不需要那么多,所以怎樣分配都不合適。如何來解決這個(gè)問題?分不好就不分了,把分配的權(quán)利交給用戶(單片機(jī)開發(fā)者),根據(jù)項(xiàng)目的需要去確定所以 80C51 單片機(jī)堆盞的位置是可以變化的,而這種變?cè)掦w現(xiàn)在 SP 中值的變化。如果讓 SP 的值等于 27H,相當(dāng)于是一個(gè)指針指向 27H 單元,同樣,只要把 SP 單元中的數(shù)據(jù)改成其它值,那么這個(gè)區(qū)域在 RAM 中的位置 馬上就改變了。比如把 SP 中的值改為5FH,那么堆盞就到了 RAM
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1