出版時(shí)間:2012-3 出版社:北京航空航天大學(xué)出版社 作者:徐愛(ài)鈞,徐陽(yáng) 編著 頁(yè)數(shù):457
Tag標(biāo)簽:無(wú)
內(nèi)容概要
本書(shū)在第2版的基礎(chǔ)上做了修訂,全面系統(tǒng)地闡述了基于80C51單片機(jī)的智能化測(cè)量控制儀表基本原理與設(shè)計(jì)方法。介紹了新一代增強(qiáng)型80C51單片機(jī)的基礎(chǔ)知識(shí)以及匯編語(yǔ)言和Keil
C51高級(jí)語(yǔ)言應(yīng)用程序設(shè)計(jì)方法。詳細(xì)論述了智能化測(cè)量控制儀表的人機(jī)接口、過(guò)程通道接口、串行通信接口、硬件和軟件抗干擾技術(shù)、測(cè)控算法與數(shù)據(jù)處理技術(shù)、儀表硬件及軟件的設(shè)計(jì)方法。給出了大量實(shí)用硬件電路和軟件程序。還介紹了一種新型的Proteus虛擬仿真平臺(tái)以及與Keil/,Vision集成開(kāi)發(fā)環(huán)境相配合,進(jìn)行單片機(jī)應(yīng)用系統(tǒng)自我開(kāi)發(fā)的方法。
本書(shū)可作為高等院校工業(yè)自動(dòng)化與儀表、電子測(cè)量?jī)x器、計(jì)算機(jī)應(yīng)用等相關(guān)專(zhuān)業(yè)的教學(xué)用書(shū),也可供從事開(kāi)發(fā)研制智能化測(cè)量控制儀表的工程技術(shù)人員閱讀參考。
書(shū)籍目錄
第1章緒論
1.1 智能化測(cè)量控制儀表的基本組成及其發(fā)展
1.2智能化測(cè)量控制儀表的功能特點(diǎn)
1.3智能化測(cè)量控制儀表的設(shè)計(jì)方法
復(fù)習(xí)思考題
第2章智能化測(cè)量控制儀表中的專(zhuān)用微處理器
2.1 80C51系列單片機(jī)的特點(diǎn)
2.2 80C51單片機(jī)的結(jié)構(gòu)
2.2.1基本組成與內(nèi)部結(jié)構(gòu)
2.2.2引腳功能
2.3 80C51單片機(jī)的存儲(chǔ)器結(jié)構(gòu)
2.4 80C51單片機(jī)的CPU時(shí)序
2.5 80C51單片機(jī)的復(fù)位信號(hào)與復(fù)位電路
2.6 80C51單片機(jī)的并行I/0口
2.7 80C51單片機(jī)的指令系統(tǒng)
2.7.1指令和助記符
2.7.2指令的字節(jié)數(shù)
2.7.3尋址方式
2.7.4指令分類(lèi)詳解
2.8 80C51單片機(jī)的匯編語(yǔ)言程序設(shè)計(jì)與實(shí)用子程序
2.8.1匯編語(yǔ)言格式與偽指令
2.8.2應(yīng)用程序設(shè)計(jì)
2.8.3定點(diǎn)數(shù)運(yùn)算子程序
2.9 80C51單片機(jī)的定時(shí)器/計(jì)數(shù)器
2.9.1 定時(shí)器/計(jì)數(shù)器的控制寄存器與邏輯結(jié)構(gòu)
2.9.2定時(shí)器/計(jì)數(shù)器應(yīng)用舉例
2.10 80C51單片機(jī)的串行口
2.10.1 串行通信方式與串行口控制寄存器
……
第3章 單片機(jī)高級(jí)語(yǔ)言Keil C51應(yīng)用程序設(shè)計(jì)
第4章 智能化測(cè)量控制儀表的DAC和ADC接口
第5章 智能化測(cè)量控制儀表的鍵盤(pán)與顯示器接口技術(shù)
第6章 智能化測(cè)量控制儀表的通信接口
第7章 智能化測(cè)量控制儀表的抗干擾技術(shù)
第8章 智能化測(cè)量控制儀表中的常用測(cè)量與控制算法
第9章 智能化測(cè)量控制儀表的設(shè)計(jì)方法與實(shí)例分析
附錄A 80C51指令表
附錄B Proteus虛擬仿真
附錄C 常用集成電路芯片的引腳排列圖
參考文獻(xiàn)
章節(jié)摘錄
稍有編程經(jīng)驗(yàn)的人都會(huì)有這樣的概念:若程序中某一段落內(nèi)的任何邏輯部分,可以任意更改而不影響程序的其余部分,這樣的一個(gè)程序段可以看作為一個(gè)可調(diào)用的子程序,這就是一個(gè)程序模塊。把整個(gè)程序按照自頂向下的設(shè)計(jì)來(lái)分層,一層一層地分下去,一直分到最下一層的每個(gè)模塊能夠容易地編碼時(shí)為止。這就是所謂模塊化編程,也就是積木式編程法。其優(yōu)點(diǎn)是: 較之整個(gè)程序,單個(gè)模塊易于編碼,也易于調(diào)試,易于排除差錯(cuò)和檢驗(yàn)、維修?! ∫粋€(gè)模塊往往可用于整個(gè)程序的好幾個(gè)地方,甚至可用于其他程序。 便于程序設(shè)計(jì)任務(wù)的劃分,困難的模塊讓有經(jīng)驗(yàn)的編程員來(lái)承擔(dān)編寫(xiě),較容易的模塊可以給經(jīng)驗(yàn)較少的新手來(lái)編寫(xiě)。此外,還可利用以前編好的程序模塊?! ∮龅匠鲥e(cuò)時(shí),能夠十分方便地診斷出出錯(cuò)的模塊?! ≡谶M(jìn)行模塊化編程時(shí)應(yīng)遵循兩個(gè)原則: 模塊的獨(dú)立性,即一個(gè)模塊應(yīng)盡可能獨(dú)立于其他模塊,一個(gè)模塊內(nèi)部的更改不應(yīng)影響其他模塊。應(yīng)盡量使模塊只有一個(gè)人口和一個(gè)出口?! ∫粋€(gè)模塊應(yīng)具有解決一個(gè)問(wèn)題的完整算法,具有容許輸入值的范圍和容許輸出值的范圍,當(dāng)出錯(cuò)時(shí)應(yīng)能給出一個(gè)出錯(cuò)信息?! ∧K化編程的優(yōu)點(diǎn)是十分明顯的,但也有一些缺點(diǎn)。例如,設(shè)計(jì)時(shí)常常需要多方考慮,因此常要額外多做不少工作。程序執(zhí)行時(shí)往往占有較多的內(nèi)存空間和需要較多的CPU時(shí)間,其原因一是通用化的子程序必然比專(zhuān)用于程序效率低一些。其次是由于模塊獨(dú)立性的要求,可能使相互獨(dú)立的各模塊中有重復(fù)的功能。此外,由于模塊劃分時(shí)考慮不周,容易使各模塊匯編在一起時(shí)發(fā)生連接上的困難,特別是當(dāng)各模塊分別由幾個(gè)人編程時(shí)尤為常見(jiàn)?! ≡诘谝徽?中曾經(jīng)指出,結(jié)構(gòu)化程序設(shè)計(jì)中有3種基本結(jié)構(gòu),即順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。從理論上來(lái)說(shuō)采用這3種基本結(jié)構(gòu)可設(shè)計(jì)出任意復(fù)雜的程序。 ……
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
智能化測(cè)量控制儀表原理與設(shè)計(jì) PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版