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

正文內(nèi)容

單片機應(yīng)用系統(tǒng)的設(shè)計規(guī)范(專業(yè)版)

2025-02-20 21:23上一頁面

下一頁面
  

【正文】 n w=0。 //讓 P0口輸出 0Xffn unsigned char p0status。n (4). 如果中斷函數(shù)中用到浮點運算 ,必須保存浮點寄存器的狀態(tài),當(dāng)沒有其它程序執(zhí)行浮點運算時可以不保存。 n 例如:n pragma large /*默認(rèn)存儲器模式為 LARGE*/n int func1(int a1, int a2) small /*指定存儲器模式為 SMALL*/n { n int c。以便編譯系統(tǒng)為其分配存儲單元。n (9) sbit 可尋址位n C51的一種擴充的數(shù)據(jù)類型。n (5) * 指針型n 指針型數(shù)據(jù)不同于上述四種基本數(shù)據(jù)類型,它本身是一種變量,但這個變量中存儲的是量一個數(shù)據(jù)的地址。n (6) 可以直接操作計算機硬件 。n (4) 應(yīng)繪制出程序流程圖。 因為電子技術(shù)發(fā)展很快,各種新器件層出不窮,各種實用的新技術(shù)日新月異,只有時刻跟蹤其發(fā)展動態(tài),才能使設(shè)計出的系統(tǒng)具有較先進的綜合性能。系統(tǒng)的擴展方法、內(nèi)容、規(guī)模與所選用的單片機系列以及供應(yīng)狀態(tài)有關(guān)。 n 提高應(yīng)用系統(tǒng)可靠性的常用幾種方法:n (1) 采用雙機冗余系統(tǒng);n (2) 采用集散式控制系統(tǒng); n (3) 提高元器件的可靠性; n (4) 進行軟硬件濾波;n (5) 提高印刷電路板的質(zhì)量,設(shè)計電路板時布線及接地要合理;n (6) 對供電電源采用抗干擾措施;n (7) 輸入輸出通道采取抗干擾措施。用戶可根據(jù)應(yīng)用系統(tǒng)的要求,選擇適當(dāng)?shù)墓δ苣K組合成自己的測控系統(tǒng)。ADuC812 單片智能轉(zhuǎn)換器 (MicroConverter174。這些系統(tǒng)能在軟件的控制下準(zhǔn)確、迅速、高效地完成程序設(shè)計者事先規(guī)定的任務(wù)。AT89C51的最小系統(tǒng)n ADuC812是一個完全集成的 12位數(shù)據(jù)采集系統(tǒng),在一個芯片內(nèi)結(jié)合了高性能的自校準(zhǔn)多通道 12 位ADC,雙 12 位 DAC 和可編程 8 位n 微控制器 ( 與 8051 兼容的指令集 )。n 專用系統(tǒng)主要用在大批量生產(chǎn)的儀器、設(shè)備和家用電器等方面作測控用 。n 設(shè)計者要能夠?qū)⒁粋€單片機應(yīng)用系統(tǒng)的復(fù)雜設(shè)計任務(wù)劃分成許多便于實現(xiàn)的組成部分,尤其是對軟件和硬件折衷問題能夠恰當(dāng)?shù)剡\用。對不同的應(yīng)用系統(tǒng)還有許多特定的要求,如精度、速度、體積、重量及監(jiān)視手段等,這些均須根據(jù)具體系統(tǒng)的要求而定。因此,要重視這一問題。數(shù)學(xué)模型是隨系統(tǒng)功能的不同而異的。n (5) 可以進行模塊化程序設(shè)計。默認(rèn)為有符號,長度為雙字節(jié),范圍 32768~32767, 0~65535n (3) long 長整型n signed long 和 unsigned long。 n (8) sfr16 16位特殊功能寄存器n 占用兩個字節(jié)的內(nèi)存單元。n 3. 變量的存儲模式n 變量是一種在程序執(zhí)行過程中能不斷變化的量。 n 存儲器模式?jīng)Q定了缺省變量的存儲空間,而訪問各空間變量的匯編代碼的繁簡程度決定了代碼率的高低。因為中斷函數(shù)的返回是由 8051單片機指令RETI完成的, RETI指令影響 8051單片機的硬件中斷系統(tǒng)。 //STSn unsigned int AD574(void) //n {n bit rc。n }while(rc==1)。 //在 n P10 = 1。 /*T0開中斷 */ TR0=1。否則會產(chǎn)生不正確的結(jié)果,這一點必須引起足夠的注意。 C51允許采用存儲器的混合模式編程,充分利用單片機中有限的存儲器空間。n 存儲類型有四種: auto型、 extern型、 static型、 register型,缺省為 auto型。例如:n sbit OV = 0xD2。n (6) bit 位標(biāo)量n C51的一種擴充的數(shù)據(jù)類型。n 匯編語言程序目標(biāo)代碼的效率是最高的,對于同一個問題, C語言僅比匯編的低 10~20%左右。 51系列單片機高級語言 C51程序設(shè)計基礎(chǔ)n C語言的特點n (1) 語言簡潔,使用方便靈活n C語言的規(guī)模較小,關(guān)鍵字只有 32個, 9種控制語句。如測量、計算、顯示、打印、輸出控制等。 n (2) 各功能模塊的設(shè)計 。對于出現(xiàn)無法解決的情況,應(yīng)能及時切換后備裝置投入工作,或及時報警,以提醒人工干預(yù)。n 3. 單片單板機系統(tǒng)n 受通用 CPU單板機 (如 TP801等 )的影響,同時也考慮多種應(yīng)用目的,國內(nèi)有用單片機來構(gòu)成單片單板機。 它包括系統(tǒng)擴展與系統(tǒng)配置兩部分內(nèi)容。而對于片內(nèi)無程序存儲器的單片機,其最小應(yīng)用系統(tǒng)除了配置晶振、復(fù)位電路和電源外,還需擴展程序存儲器。系統(tǒng)硬件只需滿足應(yīng)用要求,系統(tǒng)中只配備應(yīng)用軟件 (固化在 ROM或 EPROM中 ),故系統(tǒng)有最佳配置,系統(tǒng)的軟應(yīng)件資源能得到最充分的利用。設(shè)計者能根據(jù)系統(tǒng)的要求,設(shè)計出所需要的程序。n 在系統(tǒng)總體設(shè)計時,應(yīng)盡可能減少硬件成本,能用軟件實現(xiàn)的功能盡量用軟件實現(xiàn)。n (4) 應(yīng)用系統(tǒng)中相關(guān)的器件要盡可能做到性能匹配;n 例如選用晶振頻率較高時,存儲器的存取時間有限,應(yīng)該選擇允許存取速度較高的芯片;選擇 CMOS芯片單片機構(gòu)成低功耗系統(tǒng)時,系統(tǒng)中的所有芯片都應(yīng)該選擇低功耗的產(chǎn)品。n (3) 建立與選擇正確的數(shù)學(xué)模型與算法。n C語言是一種結(jié)構(gòu)化程序設(shè)計語言,即程序的邏輯結(jié)構(gòu)可以順序、選擇、循環(huán)三種基本結(jié)構(gòu)組成。n C51編譯器除了支持 ANSI C標(biāo)準(zhǔn)的關(guān)鍵字之外,還擴展了如下關(guān)鍵字,共 13個。n sfr P0 = 0x80。 “位位置 ”是一個 0~7之間的常數(shù)。 這時對變量的訪問是通過寄存器間接尋址 (MOVX@ Ri)進行的,堆棧位于 8051單片機內(nèi)部數(shù)據(jù)存儲器中。n
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1