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

正文內(nèi)容

單片機(jī)外文翻譯3-單片機(jī)-文庫吧資料

2025-01-27 07:57本頁面
  

【正文】 er for chip control function. Pin and chiprelated special function registers are P0 ~ P3, they are in fact four of eight latches (one for each I / O port A), each has additional latch corresponding output driver and input buffers constitutes a parallel port. MCS51 a total of P0 ~ P3 four such parallel port provides 32 I / O lines, each line are twoway, and large have the second function. The rest used for chip control registers, the accumulator A, signs register PSW, data pointers DPTR function mentioned before. Here again how to talk about how to make singlechip work correctly. Singlechip to normal operation to be programmed in advance, and then the procedure Add memory, and then by the CPU to implement the program. Procedures are posed by the instructions, directives are the basic ponents and operation of several op code. A lot of singlechip varieties, how to express the design of opcode and operand, have their own requirements, and then there is instruction code varies, therefore, must be singlechip all the selected mand, which is the socalled instruction there is enough understanding. Although the various series of singlechip systems have different mands, but also has its monality. Master a singlechip instruction systems, to other series Single chip prehend by analogy can play a role. MCS51 singlechip applications, derived many varieties, representative, therefore, here to MCS51 series of instruction as an example mand the position and application. Examples 1, MOV A, 20H: The instructions said put the number of 20H into the accumulator A in (a special function register). Example 2, ADD A, 70H: This mand put express accumulator A content (in the above example into the 20H) and memory in the address of the content unit 70H (a figure), through the arithmetic logical unit (English abbreviation for the ALU) added together, the results remain in the A Medium. Here MOV, ADD, etc. known as the opcode, while the A, 20H, 70H, all known as the operand. In assembly language programs, operation code is usually made by the English word acronym to help remember, therefore, also known as Mnemonic. English words such as MOV is the abbreviation of MOVE, which contains the meaning of the removal。s to raise a few hundred times. At present, the highend singlechip 32 GHz has been more than 300MHz, the performance of close on the heels of the mid9039。s 8031, because the performance of a good reliable and easy access to great acclaim. Later on in 8031 developed a series of singlechip microputer system MCS51. Based on singlechip microputer system of the system is still widely used until now. As the field of industrial control requirements improve, beginning a 16bit singlechip, but not ideal because costeffective has not been very widely used. After the 9039。在掉電模式下,保存 RAM的內(nèi)容并且凍結(jié)振蕩器,禁止所用其他芯片功能,直到下一個(gè)硬件復(fù)位為止。在閑置模式下, CPU停止工作。在芯片擦操作中,代碼陣列全被寫 “1” 且在任何非空存儲(chǔ)字節(jié)被重復(fù)編程以前,該操作必須被執(zhí)行。有余輸入至內(nèi)部時(shí)鐘信號(hào)要通過一個(gè)二分頻觸發(fā)器,因此對(duì)外部時(shí)鐘信號(hào)的脈寬無任何要求,但必須保證脈沖的高低電平要求的 寬度。石晶振蕩和陶瓷振蕩均可采用。 振蕩器: XTAL1和 XTAL2分別為反向放大器的輸入和輸出。 XTAL1:反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。注意加密方式, /EA 將內(nèi)部鎖定為 RESET;當(dāng) /EA 端保持高電平時(shí),此間內(nèi)部程序存儲(chǔ)器。但在訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的 /PSEN信號(hào)將不出現(xiàn)。 /PSEN:外部程序存儲(chǔ)器的選通信號(hào)。另外,該引腳被略微拉高。如想禁止 ALE的輸出可在 SFR8EH地址上置 0。因此它可用作對(duì)外部輸出的脈沖或用于定時(shí)目的。在 FLASH編程期間,此引腳用于輸入編程脈沖。當(dāng)振蕩器復(fù)位器件時(shí),要保持 RST腳兩個(gè)機(jī)器周期的高電平時(shí)間。 P3口同時(shí)為閃爍編程和編程校驗(yàn)接收一些控制信號(hào)。作為輸入,由于外部下拉為低電平, P3口將輸出電流( ILL)這是由于上拉的緣故。 P3口: P3口管腳是 8個(gè)帶內(nèi)部上拉電阻的雙向 I/O口,可接收輸出 4個(gè) TTL門電流。在給出地址“1” 時(shí),它利用內(nèi)部上拉優(yōu)勢(shì),當(dāng)對(duì)外部 8位地址數(shù)據(jù)存儲(chǔ)器進(jìn)行讀寫時(shí), P2口輸出其特殊功能寄存器的內(nèi)容。這是由于內(nèi)部上拉的緣故。 P2口: P2口為一個(gè)內(nèi)部上拉電阻的 8位雙向 I/O口, P2口緩沖器可接收,輸出 4個(gè) TTL門電流,當(dāng) P2口被寫 “1” 時(shí),其管腳被內(nèi)部上拉電阻拉高,且作為輸入。 P1口管腳寫入 1后,被內(nèi)部上拉為高,可用作輸入, P1口被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。在 FIASH編程時(shí), P0 口作為原碼輸入口,當(dāng) FIASH進(jìn)行校驗(yàn)時(shí), P0輸出原碼,此時(shí) P0外部必須被拉高。當(dāng) P1口的管腳第一次寫 1時(shí),被定義為高阻輸入。 :與 MCS51 兼容 ,4K字節(jié)可編程閃爍存儲(chǔ)器 ,壽命: 1000寫 /擦循環(huán),數(shù)據(jù)保留時(shí)間: 10 年,全靜態(tài)工作: 0Hz24Hz,三級(jí)程序存儲(chǔ)器鎖定, 128*8 位內(nèi)部 RAM, 32可編程 I/O線,兩個(gè) 16位定時(shí)器 /計(jì)數(shù)器, 5個(gè)中斷源,可編程串行通道,低功耗的閑置和掉電模式,片內(nèi)振蕩器和時(shí)鐘電路。該器件采用 ATMEL高密度非易失存儲(chǔ)器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的 MCS51 指令集和輸 出管腳相兼容。 下面再談 AT89C51 單片機(jī)性能介紹。把 4kROM換為 EPROM就是 8751的結(jié)構(gòu),如去掉 ROM/EPROM部分即為 8031的框圖,如果將 ROM置換為Flash 存貯器或 EEPROM,或再省去某些 I/O,即可得到 51 系列的派生品種,如 89C5AT89C2051等單片機(jī)的框圖。 8051 單片機(jī)的內(nèi)部總體結(jié)構(gòu)其基本特性: 8 位 CPU、 片內(nèi)振蕩器、 4k 字節(jié) ROM、 128 字節(jié) RAM、 21個(gè)特殊功能寄存器、 32根 I/O線可尋址的 64k字節(jié)外部數(shù)據(jù)、程序存貯空間、 2個(gè) 16位定時(shí)器、計(jì)數(shù)器 ,中斷結(jié)構(gòu):具有二個(gè)優(yōu)先級(jí)、五個(gè)中斷源、一個(gè)全雙口串行口位尋址(即可尋找某位的內(nèi)容)功能,適于按位進(jìn)行邏輯運(yùn)算的位處理器。在以后介紹指令時(shí),數(shù)據(jù)就要在這些寄存器、存貯器之間傳送,或者進(jìn)行運(yùn)算。這里可以編一個(gè)求平均成績的通用程序,把每位學(xué)員的成績送入存貯器的各個(gè)單元中,這時(shí)可采取直接尋址,一個(gè)程序可供每個(gè)學(xué) 員用,不是更方便嗎?所以,尋址方式越多,編制程序就越方便、靈活,適用范圍就越廣,尋址有如找人,如被找的人有手機(jī)、 BP 機(jī)、座機(jī)電話等多種聯(lián)系方式則就容易找到他,單片機(jī)也是如此,尋址方式越多,找操作數(shù)越方便,單片機(jī)的功能就越強(qiáng)。如用單片機(jī)控制溫度時(shí),時(shí)時(shí)需要將給定的控制溫度(如20℃ )減去環(huán)境溫度,而環(huán)境溫度時(shí)時(shí)有變化,顯然無法在程序指令中給出,只有通過一定方式,將其送入某個(gè)輸入 /輸出口,再存放在某個(gè)寄存器中,這就必須用到寄存器尋址。其它還有變址尋址、相對(duì)尋址、位尋址等,待以后再詳細(xì)介紹。 如果 RAM的地址大于 256,則該地址存放在 16位寄存器DPTR(數(shù)據(jù)指針)中,此時(shí)在寄存器名前加 符號(hào)來表示這種間接尋址。而 70H是存貯器中某個(gè)單元的地址,在該單元中,放著操作數(shù)(比如說是 3AH), ADDA, 70H不是將 70H和 A中的內(nèi)容相加,而是從存貯器 70H單元中將 3AH取出和 A中的內(nèi)容相加。因此,對(duì)于略懂英語的用戶,掌握單片機(jī)指令的含意是較為方便的。在匯編語言程序中,操作碼通常由英文單詞縮寫而成,這樣有助于記憶,所以又稱助記符。例子 2, ADD A, 70H:這條指令表示把累加器 A 中的內(nèi)容(在上例中送入的 20H)和存貯器中地址為 70H單元中的內(nèi)容(也是一個(gè)數(shù)字),通過算術(shù)邏輯單元(英 文縮寫為 ALU)相加,并將結(jié)果保留在 A中。 所以,這里以 MCS- 51系列的指令系統(tǒng)為例說明 “ 指令 ” 的組成和應(yīng)用。掌握一種單片機(jī)的指令系統(tǒng),對(duì)其它系列單片機(jī)可以起到觸類旁通的作用。單片機(jī)的品種很多,設(shè)計(jì)時(shí)怎樣表示操作碼和操作數(shù),都有各自的規(guī)定,再有指令代碼也各不相同,因此,必須對(duì)所選單片機(jī)的全部指令,也就是所謂 “ 指令 系統(tǒng) ” ,有足夠的了解。單片機(jī)要正常運(yùn)作,事先需編制程序,再把程序放入存貯器中,然后由 CPU執(zhí)行該程序。其余用于芯片控制的寄存器中,累加器 A、標(biāo)志寄存器 PSW、數(shù)據(jù)指針 DPTR等的功能前已提及。與芯片引腳有關(guān)的特殊功能寄存器是 P0~ P3,它們實(shí)際上是 4 個(gè) 8位鎖存器(每個(gè) I/O 口一個(gè)),每個(gè)鎖存器附加有相應(yīng)的輸出驅(qū)動(dòng)器和輸入緩沖器就構(gòu)成了一個(gè)并行口。用于 CPU PSW便是典型一例。其中帶 *號(hào)的可位尋址。其中 5 個(gè)是雙字節(jié)寄存器,它們共占用了 26個(gè)字節(jié)。 特殊功能寄存器( SFR)的地址范圍為 80H~ FFH。究竟選用那一組寄存器,由前述標(biāo)志寄存器中的 RS1和 RS0來選用。對(duì)于那些需要進(jìn)行位操作的數(shù)據(jù),可以存放到這個(gè)區(qū)域。而用做特殊功能寄存器的地址為80H~ FFH。因?yàn)閷碓趯W(xué)習(xí)指令系統(tǒng)和程序設(shè)計(jì)時(shí)會(huì)經(jīng)常用到它們。 8051內(nèi)部有 256個(gè)單元的內(nèi)部數(shù)據(jù)存儲(chǔ)器,其中 00H~ 7FH為內(nèi)部隨機(jī)存儲(chǔ)器 RAM, 80H~ FFH 為專用寄存器區(qū)。單片機(jī)的數(shù)據(jù)存儲(chǔ)器由讀寫存儲(chǔ)器 RAM組成。不過,這時(shí)應(yīng)使用 EA 腳,保持低電平。由于 PC 程序計(jì)數(shù)器為 16 位,使得程序存儲(chǔ)器可用 16 位二進(jìn)制地址,因此,內(nèi)外存儲(chǔ)器的地址最大可從 0000H 到 FFFFH。在單片機(jī)處理問題之前必須事先將編好的程序、表格、常數(shù)匯編成機(jī)器代碼后存入單片機(jī)的存儲(chǔ)器中,該存儲(chǔ)器稱為程序存儲(chǔ)器。程序是控制計(jì)算機(jī)動(dòng)作的一系列命令,單片機(jī)只認(rèn)識(shí)由 “0” 和 “1” 代碼構(gòu)成的機(jī)器指令。存儲(chǔ)器的存儲(chǔ)單元地址和存儲(chǔ)單元的內(nèi)容是不同的兩個(gè)概念,不能混淆。其中每個(gè)存儲(chǔ)單元對(duì)應(yīng)一個(gè)地址,
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1