MCS-51單片機(jī)是一種集成的電路芯片,是采用超大規(guī)模集成電路技術(shù)把具有數(shù)據(jù)處理能力的中央處理器CPU隨機(jī)存儲(chǔ)器RAM、只讀存儲(chǔ)器ROM、多種I/O口和中斷系統(tǒng)、定時(shí)器/計(jì)時(shí)器等功能(可能還包括顯示驅(qū)動(dòng)電路、脈寬調(diào)制電路、模擬多路轉(zhuǎn)換器、A/D轉(zhuǎn)換器等電路)集成到一塊硅片上構(gòu)成的一個(gè)小而完善的計(jì)算機(jī)系統(tǒng)。
中文名稱(chēng) | MCS-51單片機(jī) | 公司 | Intel公司 |
---|---|---|---|
推出時(shí)間 | 1980年 | 位數(shù) | 8位 |
時(shí)鐘 | 12MHz | 特點(diǎn) | 兩個(gè)16位定時(shí)、計(jì)數(shù)器 |
51系列是基本型,包括8051、8751、8031、8951.這四個(gè)機(jī)種區(qū)別,僅在于片內(nèi)程序儲(chǔ)存器。8051為4KBROM,8751為4KBEPROM,8031片內(nèi)無(wú)程序儲(chǔ)存器,8951為4KBEEPROM。其他性能結(jié)構(gòu)一樣,有片內(nèi)128B RAM,2個(gè)16位定時(shí)器/計(jì)數(shù)器,5個(gè)中斷源。其中,8031性?xún)r(jià)比較高,又易于開(kāi)發(fā),目前應(yīng)用面廣泛。
51系列單片機(jī)的特點(diǎn)
-8位cpu
-片內(nèi)帶振蕩器,頻率范圍為1.2MHz~12MHz
-片內(nèi)帶128B的數(shù)據(jù)存儲(chǔ)器
-片內(nèi)帶4KB的程序存儲(chǔ)器
-程序存儲(chǔ)器的尋址空間為64KB
-片外數(shù)據(jù)存儲(chǔ)器的尋址空間為64KB
-128個(gè)用戶(hù)位尋址空間
-21個(gè)字節(jié)特殊功能寄存器
-4個(gè)8位的I/O并行接口:P0、P1、P2、P3
-兩個(gè)16位定時(shí)、計(jì)數(shù)器
-兩個(gè)優(yōu)先級(jí)別的五個(gè)中斷源
-一個(gè)全雙工的串行I/O接口,可多機(jī)通信
-111條指令,包含乘法指令和除法指令
-片內(nèi)采用單總線(xiàn)結(jié)構(gòu)
-有較強(qiáng)的位處理能力
-采用單一+5V電源
52系列是增強(qiáng)型,有8032、8052、8752、8952四個(gè)機(jī)種。8052的ROM為8KB,RAM為256B;8032的RAM也是256B,它沒(méi)有ROM,這兩種單片機(jī)比8051和8031多了一個(gè)定時(shí)器/計(jì)數(shù)器,增加了一個(gè)中斷源。
MCS-51單片機(jī)系列簡(jiǎn)介
在HMOS技術(shù)大發(fā)展的背景下,Intel公司在MCS-48系列的基礎(chǔ)上 ,于1980年推出了8位MCS-51系列單片機(jī)。它與以前的機(jī)型相比,功能增強(qiáng)了許多,就其指令和運(yùn)行速度而言,超過(guò)了INTEL8085的CPU和Z80的CPU,成為工業(yè)控制系統(tǒng)中較為理想的機(jī)種。較早的MCS-51典型時(shí)鐘為12MHz,而目前與MCS-51單片機(jī)兼容的一些單片機(jī)的時(shí)鐘頻率達(dá)到40MHz甚至更高,現(xiàn)在已有400MHz的單片機(jī)問(wèn)世。
51單片機(jī)全部的數(shù)據(jù)傳送指令如下圖:
下面就圖2?所示的單片機(jī)最小系統(tǒng)各部分電路進(jìn)行詳細(xì)說(shuō)明。1.?時(shí)鐘電路在設(shè)計(jì)時(shí)鐘電路之前,讓我們先了解下51?單片機(jī)上的時(shí)鐘管腳:XTAL1(19?腳)?:芯片內(nèi)部振蕩電路輸入端。XTAL2(18?腳...
MCS-51單片機(jī)計(jì)數(shù)時(shí)最高輸入計(jì)數(shù)頻率怎么算
頻率是12MHz,也就是說(shuō)1秒有12*10^6個(gè)周期(時(shí)鐘周期)1/12000000秒計(jì)數(shù)一次。。
格式:pdf
大?。?span id="ichmfcg" class="single-tag-height">745KB
頁(yè)數(shù): 41頁(yè)
評(píng)分: 4.8
引言 第 1 頁(yè) (共 41 頁(yè) ) PC機(jī) MCS-51 單片機(jī)的串口通信 1 引言 1.1 選題背景 在國(guó)內(nèi)外,以 PC 機(jī)作為上位機(jī),單片機(jī)作為下位機(jī)的控制系統(tǒng)中, PC 機(jī)通常 以軟件界面進(jìn)行人機(jī)交互, 以串行通信方式與單片機(jī)進(jìn)行積極交互, 而單片機(jī)系統(tǒng)根 據(jù)被控對(duì)象配置相應(yīng)的前向, 后向信息通道, 工作時(shí)作為主控機(jī)測(cè)對(duì)象, 作為被控機(jī) 接受 PC機(jī)監(jiān)督,指揮,定期或受命向上位機(jī)提供對(duì)象及本身的工作狀態(tài)信息。 目前,隨著集成電路集成度的增加,電子計(jì)算機(jī)向微型化和超微型化方向發(fā)展, 微型計(jì)算機(jī)已成為導(dǎo)彈, 智能機(jī)器人,人類(lèi)宇宙和太空和太空奧妙復(fù)雜系統(tǒng)不可缺少 的智能部件。在一些工業(yè)控制中, 經(jīng)常需要以多臺(tái)單片機(jī)作為下位機(jī)執(zhí)行對(duì)被控對(duì)象 的直接控制,以一臺(tái) PC機(jī)為上位機(jī)完成復(fù)雜的數(shù)據(jù)處理,組成一種以集中管理、分 散控制為特點(diǎn)的集散控制系統(tǒng)。 為了提高系統(tǒng)管理的先進(jìn)性和安全性, 計(jì)算機(jī)
格式:pdf
大?。?span id="laye4rw" class="single-tag-height">745KB
頁(yè)數(shù): 47頁(yè)
評(píng)分: 4.7
徐州建筑職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū) 1 目錄 第一章 引言 ................................................................................................................ 3 1.1 課題簡(jiǎn)介 .............................................................................................................. 3 1.2 水位測(cè)量現(xiàn)狀 ...................................................................................................... 3 1.3 單片機(jī)技術(shù)的發(fā)展及應(yīng)用現(xiàn)
《MCS-51系列單片機(jī)原理及應(yīng)用》為21世紀(jì)高等學(xué)校規(guī)劃教材。MCS-51系列單片機(jī)原理及應(yīng)用是自動(dòng)化和電氣信息類(lèi)專(zhuān)業(yè)學(xué)生的必修課程,也是一門(mén)實(shí)踐性很強(qiáng)的應(yīng)用技術(shù)課程?!禡CS-51系列單片機(jī)原理及應(yīng)用》從實(shí)際應(yīng)用出發(fā),將MCS-51系列單片機(jī)原理、MCS-51基礎(chǔ)實(shí)驗(yàn)、MCS-51課程設(shè)計(jì)有機(jī)地結(jié)合在一起,詳細(xì)論述了MCS-51系列單片機(jī)的組成原理、應(yīng)用系統(tǒng)的擴(kuò)展技術(shù)、信息處理技術(shù)及常用算法、人機(jī)交互接口、D/A轉(zhuǎn)換器及A/D轉(zhuǎn)換器與單片機(jī)的接口設(shè)計(jì)、串行接口及通信、應(yīng)用系統(tǒng)的抗干擾技術(shù)、應(yīng)用系統(tǒng)的設(shè)計(jì)以及圍繞MCS-51單片機(jī)基礎(chǔ)理論為核心的基礎(chǔ)實(shí)驗(yàn)和課程設(shè)計(jì)等內(nèi)容,《MCS-51系列單片機(jī)原理及應(yīng)用》共有12章,外加兩個(gè)附錄,在部分章節(jié)的后面附有習(xí)題,體系完整,便于自學(xué)和教學(xué)。
《MCS-51系列單片機(jī)原理及應(yīng)用》內(nèi)容深入淺出、循序漸進(jìn),以“通俗易懂、學(xué)以致用”為指導(dǎo)思想,教學(xué)與工程和開(kāi)發(fā)相統(tǒng)一,強(qiáng)調(diào)實(shí)用,重在實(shí)踐,意在工程。
第1章 單片機(jī)基本硬件結(jié)構(gòu)
1.1 概述
1.2 MCS-51系列單片機(jī)介紹
1.3 單片機(jī)存儲(chǔ)器分配
1.4 單片機(jī)I/O口結(jié)構(gòu)
1.5 時(shí)鐘與復(fù)位
1.6 單片機(jī)最小系統(tǒng)
第2章 單片機(jī)匯編程序設(shè)計(jì)
2.1 概述
2.2 MCS-51指令系統(tǒng)
2.3 MCS-51指令介紹
2.4 匯編語(yǔ)言程序設(shè)計(jì)
2.5 項(xiàng)目一單片機(jī)控制流水燈
2.6 程序設(shè)計(jì)的基本步驟和方法
2.7 程序的基本結(jié)構(gòu)
第3章 單片機(jī)開(kāi)發(fā)軟件及開(kāi)發(fā)工具
3.1 單片機(jī)開(kāi)發(fā)平臺(tái)Proteus
3.2 C51程序設(shè)計(jì)軟件Keil
3.3 單片機(jī)STC-ISP編程
3.4 自制單片機(jī)寫(xiě)碼器
3.5 單片機(jī)作品制作
第4章 MCS-51單片機(jī)基本硬件應(yīng)用
4.1 項(xiàng)目二簡(jiǎn)易秒表電路
4.2 項(xiàng)目三中斷應(yīng)用——中斷計(jì)數(shù)流水燈電路
4.3 項(xiàng)目四定時(shí)器應(yīng)用——流水燈加方波電路
4.4 項(xiàng)目五串行口流水燈
4.5 項(xiàng)目六單片機(jī)雙機(jī)通信
第5章 單片機(jī)的C51程序設(shè)計(jì)
5.1 C51概述
5.2 C51對(duì)MCS-51的訪問(wèn)
5.3 C51函數(shù)
5.4 C51結(jié)構(gòu)化程序設(shè)計(jì)
5.5 C51與匯編語(yǔ)言程序的相互調(diào)用
5.6 項(xiàng)目七花樣流水燈
第6章 單片機(jī)的擴(kuò)展應(yīng)用技術(shù)
6.1 4位LED數(shù)碼管顯示電路
6.2 獨(dú)立式鍵盤(pán)顯示電路
6.3 行列式鍵盤(pán)電路
6.4 LCD點(diǎn)陣顯示電路
6.5 LED點(diǎn)矩陣動(dòng)態(tài)顯示
6.6 信號(hào)發(fā)生器
6.7 數(shù)字電壓表
6.8 步進(jìn)電機(jī)控制
6.9 數(shù)字溫度計(jì)
第7章 單片機(jī)的應(yīng)用與開(kāi)發(fā)
7.1 單片機(jī)應(yīng)用開(kāi)發(fā)系統(tǒng)
7.2 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)過(guò)程
7.3 單片機(jī)應(yīng)用系統(tǒng)方案設(shè)計(jì)和論證
7.4 單片機(jī)應(yīng)用系統(tǒng)的研制
7.5 單片機(jī)應(yīng)用系統(tǒng)的調(diào)試和檢測(cè)
7.6 單片機(jī)應(yīng)用系統(tǒng)的可靠性設(shè)計(jì)
7.7 小型自動(dòng)繞線(xiàn)機(jī)控制系統(tǒng)設(shè)計(jì)
附錄一 MCS-51反匯編指令編碼表
附錄二 常用單片機(jī)外圍芯片
參考文獻(xiàn)
1.1 單片機(jī)的歷史及發(fā)展概況
1.2 單片機(jī)的發(fā)展趨勢(shì)
1.3 單片機(jī)的應(yīng)用
1.3.1 單片機(jī)的特點(diǎn)
1.3.2 單片機(jī)的應(yīng)用范圍
1.4 8位單片機(jī)的主要生產(chǎn)廠家和機(jī)型
1.5 MCS-51系列單片機(jī)
2.1 MCS-51單片機(jī)的硬件結(jié)構(gòu)
2.2 MCS-51的引腳
2.2.1 電源及時(shí)鐘引腳
2.2.2 控制引腳
2.2.3 I/O口引腳
2.3 MCS-51單片機(jī)的中央處理器(CPU)
2.3.1 運(yùn)算部件
2.3.2 控制部件
2.4 MCS-51存儲(chǔ)器的結(jié)構(gòu)
2.4.1 程序存儲(chǔ)器
2.4.2 內(nèi)部數(shù)據(jù)存儲(chǔ)器
2.4.3 特殊功能寄存器(SFR)
2.4.4 位地址空間
2.4.5 外部數(shù)據(jù)存儲(chǔ)器
2.5 I/O端口
2.5.1 I/O口的內(nèi)部結(jié)構(gòu)
2.5.2 I/O口的讀操作
2.5.3 I/O口的寫(xiě)操作及負(fù)載能力
2.6 復(fù)位電路
2.6.1 復(fù)位時(shí)各寄存器的狀態(tài)
2.6.2 復(fù)位電路
2.7 時(shí)鐘電路
2.7.1 內(nèi)部時(shí)鐘方式
2.7.2 外部時(shí)鐘方式
2.7.3 時(shí)鐘信號(hào)的輸出
3.1 MCS-51指令系統(tǒng)的尋址方式
3.1.1 寄存器尋址
3.1.2 直接尋址
3.1.3 寄存器間接尋址
3.1.4 立即尋址
3.1.5 基址寄存器加變址寄存器間址尋址
3.2 MCS-51指令系統(tǒng)及一般說(shuō)明
3.2.1 數(shù)據(jù)傳送類(lèi)指令
3.2.2 算術(shù)操作類(lèi)指令
3.2.3 邏輯運(yùn)算指令
3.2.4 控制轉(zhuǎn)移類(lèi)指令
3.2.5 位操作類(lèi)指令
4.1 定時(shí)器/計(jì)數(shù)器的結(jié)構(gòu)
4.1.1 工作方式控制寄存器TMOD
4.1.2 定時(shí)器/計(jì)數(shù)器控制寄存器TCON
4.2 定時(shí)器/計(jì)數(shù)器的四種工作方式
4.2.1 方式0
4.2.2 方式1
4.2.3 方式2
4.2.4 方式3
4.3 定時(shí)器/計(jì)數(shù)器對(duì)輸入信號(hào)的要求
4.4 定時(shí)器/計(jì)數(shù)器編程和應(yīng)用
4.4.1 方式o應(yīng)用(1ms定時(shí))
4.4.2 方式1應(yīng)用
4.4.3 方式2計(jì)數(shù)方式
4.4.4 方式3的應(yīng)用
4.4.5 定時(shí)器溢出同步問(wèn)題
4.4.6 運(yùn)行中讀定時(shí)器/計(jì)數(shù)器
4.4.7 門(mén)控制位GATE的功能和使用方法(以T1為例)
5.1 串行口的結(jié)構(gòu)
5.1.1 串行口控制寄存器SCON
5.1.2 特殊功能寄存器PCON
5.2 串行口的工作方式
5.2.1 方式0
5.2.2 方式1
5.2.3 方式2
5.2.4 方式3
5.3 多機(jī)通訊
5.4 波特率的制定方法
5.4.1 波特率的定義
5.4.2 定時(shí)器T1產(chǎn)生波特率的計(jì)算
5.5 串行口的編程和應(yīng)用
5.5.1 串行口方式1應(yīng)用編程(雙機(jī)通訊)
5.5.2 串行口方式2應(yīng)用編程
5.5.3 串行口方式3應(yīng)用編程(雙機(jī)通訊)
6.1 中斷請(qǐng)求源
6.2 中斷控制
6.2.1 中斷屏蔽
6.2.2 中斷優(yōu)先級(jí)優(yōu)
6.3 中斷的響應(yīng)過(guò)程
6.4 外部中斷的響應(yīng)時(shí)間
6.5 外部中斷的方式選擇
6.5.1 電平觸發(fā)方式
6.5.2 邊沿觸發(fā)方式
6.6 多外部中斷源系統(tǒng)設(shè)計(jì)
6.6.1 定時(shí)器作為外部中斷源的使用方法
6.6.2 中斷和查詢(xún)結(jié)合的方法
6.6.3 用優(yōu)先權(quán)編碼器擴(kuò)展外部中斷源
7.1 概述
7.1.1 只讀存儲(chǔ)器
7.1.2 可讀寫(xiě)存儲(chǔ)器
7.1.3 不揮發(fā)性讀寫(xiě)存儲(chǔ)器
7.1.4 特殊存儲(chǔ)器
7.2 存儲(chǔ)器擴(kuò)展的基本方法
7.2.1 MCS-51單片機(jī)對(duì)存儲(chǔ)器的控制
7.2.2 外擴(kuò)存儲(chǔ)器時(shí)應(yīng)注意的問(wèn)題
7.3 程序存儲(chǔ)器EPROM的擴(kuò)展
7.3.1 程序存儲(chǔ)器的操作時(shí)序
7.3.2 常用的EPROM芯片
7.3.3 外部地址鎖存器和地址譯碼器
7.3.4 典型EPROM擴(kuò)展電路
7.4 靜態(tài)數(shù)據(jù)存儲(chǔ)的器擴(kuò)展
7.4.1 外擴(kuò)數(shù)據(jù)存儲(chǔ)器的操作時(shí)序
7.4.2 常用的SRAM芯片
7.4.3 64K字節(jié)以?xún)?nèi)SRAM的擴(kuò)展
7.4.4 超過(guò)64K字節(jié)SRAM擴(kuò)展
7.5 不揮發(fā)性讀寫(xiě)存儲(chǔ)器擴(kuò)展
7.5.1 EPROM擴(kuò)展
7.5.2 SRAM掉電保護(hù)電路
7.6 特殊存儲(chǔ)器擴(kuò)展
7.6.1 雙口RAMIDT7132的擴(kuò)展
7.6.2 快擦寫(xiě)存儲(chǔ)器的擴(kuò)展
7.6.3 先進(jìn)先出雙端口RAM的擴(kuò)展
8.1 擴(kuò)展概述
8.2 MCS-51單片機(jī)與可編程并行I/O芯片8255A的接口
8.2.1 8255A芯片介紹
8.2.2 8031單片機(jī)同8255A的接口
8.2.3 接口應(yīng)用舉例
8.3 MCS-51與可編程RAM/IO芯片8155H的接口
8.3.1 8155H芯片介紹
8.3.2 8031單片機(jī)與8155H的接口及應(yīng)用
8.4 用MCS-51的串行口擴(kuò)展并行口
8.4.1 擴(kuò)展并行輸入口
8.4.2 擴(kuò)展并行輸出口
8.5 用74LSTTL電路擴(kuò)展并行I/O口
8.5.1 用74LS377擴(kuò)展一個(gè)8位并行輸出口
8.5.2 用74LS373擴(kuò)展一個(gè)8位并行輸入口
8.5.3 MCS-51單片機(jī)與總線(xiàn)驅(qū)動(dòng)器的接口
8.6 MCS-51與8253的接口
8.6.1 邏輯結(jié)構(gòu)與操作編址
8.6.2 8253工作方式和控制字定義
8.6.3 8253的工作方式與操作時(shí)序
8.6.4 8253的接口和編程實(shí)例
9.1 LED顯示器接口原理
9.1.1 LED顯示器結(jié)構(gòu)
9.1.2 顯示器工作原理
9.2 鍵盤(pán)接口原理
9.2.1 鍵盤(pán)工作原理
9.2.2 單片機(jī)對(duì)非編碼鍵盤(pán)的控制方式
9.3 鍵盤(pán)/顯示器接口實(shí)例
9.3.1 利用8155H芯片實(shí)現(xiàn)鍵盤(pán)/顯示器接口
9.3.2 利用8031的串行口實(shí)現(xiàn)鍵盤(pán)/顯示器接口
9.3.3 利用專(zhuān)用鍵盤(pán)/顯示器接口芯片8279實(shí)現(xiàn)鍵盤(pán)/顯示器接口
9.4 MCS-51與液晶顯示器(LCD)的接口
9.4.1 LCD的基本結(jié)構(gòu)及工作原理
9.4.2 點(diǎn)陣式液晶顯示控制器HD61830介紹
9.5 MCS-51與微型打印機(jī)的接口
9.5.1 MCS-51與TPμp-40A/16A微型打印機(jī)的接口
9.5.2 MCS-51與GP16微型打印機(jī)的接口
9.5.3 MCS-51與PP40繪圖打印機(jī)的接口
9.6 MCS-51單片機(jī)與BCD碼撥盤(pán)的接口設(shè)計(jì)
9.6.1 BCD碼撥盤(pán)
9.6.2 BCD碼撥盤(pán)與單片機(jī)的接口
9.6.3 撥盤(pán)輸出程序
9.7 MCS-51單片機(jī)與CRT的接口
9.7.1 SCIBCRT接口板的主要特點(diǎn)及技術(shù)參數(shù)
9.7.2 SCIB接口板的工作原理
9.7.3 SCIB與MCS-51單片機(jī)的接口
9.7.4 SCIB的CRT顯示軟件設(shè)計(jì)方法
10.1 有關(guān)DAC及ADC的性能指標(biāo)和選擇要點(diǎn)
10.1.1 性能指標(biāo)
10.1.2 選擇ABC和DAC的要點(diǎn)
10.2 MCS-51與DAC的接口
10.2.1 MCS-51與DAC0832的接口
10.2.2 MCS-51同DAC1020及DAC1220的接口
10.2.3 MCS-51同串行輸入的DAC芯片AD7543的接口
10.3 MCS-51與ADC的接口
10.3.1 MCS-51與5G14433(雙積分型)的接口
10.3.2 MCS-51與ICL7135(雙積分型)的接口
10.3.3 MCS-51與ICL7109(雙積分型)的接口
10.3.4 MCS-51與ADC0809(逐次逼近型)的接口
10.3.5 8031AD574(逐次逼近型)的接口
10.4 V/F轉(zhuǎn)換器接口技術(shù)
10.4.1 V/F轉(zhuǎn)換器實(shí)現(xiàn)A/D轉(zhuǎn)換的方法
10.4.2 常用V/F轉(zhuǎn)換器LMX31簡(jiǎn)介
10.4.3 V/F轉(zhuǎn)換器與MCS-51單片機(jī)接口
10.4.4 LM331應(yīng)用舉例
11.1 概述
11.2 串行通訊的接口標(biāo)準(zhǔn)
11.2.1 RS-232C接口
11.2.2 RS-422A接口
11.2.3 RS-485接口
11.2.4 各種串行接口性能比較
11.3 雙機(jī)串行通訊技術(shù)
11.3.1 單片機(jī)雙機(jī)通訊技術(shù)
11.3.2 PC機(jī)與8031單片機(jī)雙機(jī)通訊技術(shù)
11.4 多機(jī)串行通訊技術(shù)
11.4.1 單片機(jī)多機(jī)通訊技術(shù)
11.4.2 IBM-PC機(jī)與單片機(jī)多機(jī)通訊技術(shù)
11.5 串行通訊中的波特率設(shè)置技術(shù)
11.5.1 IBM-PC/XT系統(tǒng)中波特率的產(chǎn)生
11.5.2 MCS-51單片機(jī)串行通訊波特率的確定
11.5.3 波特率相對(duì)誤差范圍的確定方法
11.5.4 SMOD位對(duì)波特率的影響
12.1 常用功率器件
12.1.1 晶閘管
12.1.2 固態(tài)繼電器
12.1.3 功率晶體管
12.1.4 功率場(chǎng)效應(yīng)晶體管
12.2 開(kāi)關(guān)型功率接口
12.2.1 光電耦合器驅(qū)動(dòng)接口
12.2.2 繼電器型驅(qū)動(dòng)接口
12.2.3 晶閘管及脈沖變壓器驅(qū)動(dòng)接口
13.1 概述
13.2 MCS-51單片機(jī)與實(shí)時(shí)日歷時(shí)鐘芯片MSM5832的接口設(shè)計(jì)
13.2.1 MSM5832性能及引腳說(shuō)明
13.2.2 MSM5832時(shí)序分析
13.2.3 8031單片機(jī)與MSM5832的接口設(shè)計(jì)
13.3 MCS-51單片機(jī)與實(shí)時(shí)日歷時(shí)鐘芯片MC146818的接口設(shè)計(jì)
13.3.1 MC146818性能及引腳說(shuō)明
13.3.2 MC146818芯片地址分配及各單元的編程
13.3.3 MC146818的中斷
13.3.4 8031單片機(jī)與MC146818的接口電路設(shè)計(jì)
13.3.5 8031單片機(jī)與MC146818的接口軟件設(shè)計(jì)
14.1 查表程序設(shè)計(jì)
14.2 散轉(zhuǎn)程序設(shè)計(jì)
14.2.1 使用轉(zhuǎn)移指令表的散轉(zhuǎn)程序
14.2.2 使用地地址偏移量表的散轉(zhuǎn)程序
14.2.3 使用轉(zhuǎn)向地址表的散轉(zhuǎn)程序
14.2.4 利用RET指令實(shí)現(xiàn)的散轉(zhuǎn)程序
14.3 循環(huán)程序設(shè)計(jì)
14.3.1 單循環(huán)
14.3.2 多重循環(huán)
14.4 定點(diǎn)數(shù)運(yùn)算程序設(shè)計(jì)
14.4.1 定點(diǎn)數(shù)的表示方法
14.4.2 定點(diǎn)數(shù)加減運(yùn)算
14.4.3 定點(diǎn)數(shù)乘法運(yùn)算
14.4.4 定點(diǎn)數(shù)除法
14.5 浮點(diǎn)數(shù)運(yùn)算程序設(shè)計(jì)
14.5.1 浮點(diǎn)數(shù)的表示
14.5.2 浮點(diǎn)數(shù)的加減法運(yùn)算
14.5.3 浮點(diǎn)數(shù)乘除法運(yùn)算
14.5.4 定點(diǎn)數(shù)與浮點(diǎn)數(shù)的轉(zhuǎn)換
14.6 碼制轉(zhuǎn)換
……