作為一名電子產(chǎn)品的專(zhuān)業(yè)設(shè)計(jì)人員來(lái)講,開(kāi)發(fā)和設(shè)計(jì)單片機(jī)應(yīng)用系統(tǒng)除考慮電磁干擾問(wèn)題之外,還應(yīng)考慮如下問(wèn)題: 1.注意低功耗設(shè)計(jì)目前,綠色、環(huán)保、節(jié)能等詞匯越來(lái)越頻繁地出現(xiàn)在人們的生活中,連GDP都有綠色GDP。對(duì)于每個(gè)電子產(chǎn)品的設(shè)計(jì)者來(lái)說(shuō),都不能不考慮產(chǎn)品的低功耗設(shè)計(jì)問(wèn)題。眾所周知,各種電子產(chǎn)品的供電[詳細(xì)]
單片微型計(jì)算機(jī)(Single Chip Microcomputer),簡(jiǎn)稱單片機(jī),是指集成在一塊芯片上的計(jì)算機(jī),它具有集成度高、體積小、功能強(qiáng)、使用靈活、價(jià)格低廉、穩(wěn)定可靠等獨(dú)特的優(yōu)點(diǎn),因而廣泛應(yīng)用于工業(yè)控制、智能化儀器、數(shù)控車(chē)床、數(shù)據(jù)采集和處理、通信、智能機(jī)器人、家用電器等各個(gè)領(lǐng)域。單片微型計(jì)算機(jī)是指集成在[詳細(xì)]
1.設(shè)備的準(zhǔn)備① 必備的設(shè)備:計(jì)算機(jī)、仿真器、編程器以及數(shù)字萬(wàn)用表、電烙鐵、鉗子、螺釘旋具等工具。仿真器是調(diào)試程序用的,不同的單片機(jī)要有不向的仿真器,如51系列單片機(jī)就要51系列單片機(jī)仿真器。仿真器有通用型仿真器、專(zhuān)用型仿真器。通用型適用于多個(gè)系列,價(jià)高;專(zhuān)用型只適用于[詳細(xì)]
因?yàn)閱纹瑱C(jī)的輸出端都是開(kāi)漏輸出的,就像三極管的集電極一樣,如果沒(méi)有上拉電阻它輸出不了高電平。而下拉電阻就是拉低電平,跟上面是相反的,不過(guò)在單片機(jī)中,一般都是要上拉電阻的多,很少有下拉電阻的單片機(jī)。加上下拉電阻就是加在單片機(jī)管腳的帶負(fù)荷能力.如上拉電阻的接法就是電源正通過(guò)一個(gè)合適阻值的電[詳細(xì)]
微型計(jì)算機(jī)是通過(guò)執(zhí)行程序來(lái)工作的,機(jī)器執(zhí)行不同的程序就能完成不同的任務(wù)。因此,微型計(jì)算機(jī)執(zhí)行程序的過(guò)程體現(xiàn)了微型計(jì)算機(jī)的基本工作原理。下面通過(guò)程序執(zhí)行過(guò)程說(shuō)明微型計(jì)算機(jī)的基本工作原理。1.指令和程序指令是控制計(jì)算機(jī)操作的代碼,又稱指令碼。指令碼由操作碼和地址碼構(gòu)成。操作碼用于控制機(jī)器執(zhí)行何[詳細(xì)]
要消除單片機(jī)應(yīng)用系統(tǒng)的干擾,只要去掉干擾形成的三個(gè)基本條件(干擾源、傳播路徑、敏感器件)之一即可,內(nèi)部的干擾源可以通過(guò)合理的電氣設(shè)計(jì)在一定程度上予以消除,外部干擾源則采取屏蔽、接地、隔離等措施予以消除或切斷?垢蓴_設(shè)計(jì)的主要工作是圍繞這一部分展開(kāi)的,上述三個(gè)部分也不是絕對(duì)劃分的,通常[詳細(xì)]
Intel公司推出的MCS-51系列單片機(jī)以其典型的結(jié)構(gòu)、完善的總線、特殊功能寄存器的集中管理方式、位操作系統(tǒng)和面向控制的指令系統(tǒng),為單片機(jī)的發(fā)展奠定了良好的基礎(chǔ)。 8051是MCS-51系列單片機(jī)的典型品種。眾多單片機(jī)芯片生產(chǎn)廠商以8051為[詳細(xì)]
單片機(jī)按存儲(chǔ)結(jié)構(gòu)可分為二類(lèi):一類(lèi)是哈佛結(jié)構(gòu),另一類(lèi)是普林斯頓結(jié)構(gòu)。 ①哈佛結(jié)構(gòu) 所謂哈佛結(jié)構(gòu)是指程序存儲(chǔ)器地址空間與數(shù)據(jù)存儲(chǔ)器地址空間分開(kāi)的單片機(jī)結(jié)構(gòu),如80C51單片機(jī)采用哈佛結(jié)構(gòu),所以80C51單片[詳細(xì)]
微型計(jì)算機(jī)以微處理器為核心,其一大特點(diǎn)是采用總線結(jié)構(gòu),其中三總線結(jié)構(gòu)尤為普遍,如圖1-1所示。MPU(微處理器)是通過(guò)AB(地址總線)、DB(數(shù)據(jù)總線)和CB(控制總線)這三總線與ROM(只讀存儲(chǔ)器)和RAM(隨機(jī)存儲(chǔ)器)及I/O(輸入/輸出)接口相連的。在分析微型計(jì)算機(jī)基本工作原[詳細(xì)]
單片機(jī)是在一塊芯片上集成了CPU、RAM、ROM、定時(shí)器/計(jì)數(shù)器和I/O口等一臺(tái)計(jì)算機(jī)所需要的基本功能部件。80C51單片機(jī)內(nèi)部包含部件概括如下:圖1 80C51單片機(jī)組成框圖 ①一個(gè)8位CPU ②一個(gè)片內(nèi)振蕩器及時(shí)鐘電路  [詳細(xì)]
現(xiàn)按4類(lèi)指令介紹CPU時(shí)序。因?yàn)镃PU工作的過(guò)程就是取指令與執(zhí)行指令的過(guò)程,所以CPU必須先取出指令,然后才能執(zhí)行指令。1.雙字節(jié)單周期指令 由于雙字節(jié)單周期指令必須在一個(gè)周期內(nèi)取機(jī)器碼二次,所以必須在一個(gè)機(jī)器周期內(nèi)安排二次讀操作碼的操作,分別發(fā)生在S1P2與S4P2。在S1P2讀入機(jī)器碼74并送入指令寄存器IR,[詳細(xì)]
美國(guó)Atmel將Flash存儲(chǔ)器與MCS-51控制器相結(jié)合,開(kāi)發(fā)生產(chǎn)了新型的8位單片機(jī)AT89系列單片機(jī)。AT89系列單片機(jī)不但具有一般MCS-51單片機(jī)的所有特性,而且其Flash程序存儲(chǔ)器可以用電擦除方式瞬間擦除、改寫(xiě),寫(xiě)入單片機(jī)內(nèi)的程序還可以進(jìn)行加密。 &[詳細(xì)]
指令可按字節(jié)與功能進(jìn)行分類(lèi),按字節(jié)可分為3類(lèi),按功能可分為5類(lèi),F(xiàn)介紹如下: 1.按指令字節(jié)分3類(lèi) (1)單字節(jié)指令:只有1個(gè)操作碼的指令 (2)雙字節(jié)指令:1個(gè)操作碼1個(gè)操作數(shù)的指令 (3)三字節(jié)[詳細(xì)]
在編寫(xiě)匯編語(yǔ)言程序時(shí),會(huì)用到另一類(lèi)指令,這類(lèi)指令僅供匯編程序?qū)⒃闯绦蚍g成目標(biāo)程序時(shí)使用,本身并不形成機(jī)器碼,這類(lèi)指令稱為偽指令。由此可知,指令有二類(lèi):(1)匯編指令:是編譯后產(chǎn)生機(jī)器碼的指令。(2)偽指令:僅供匯編程序使用,編譯后不產(chǎn)生機(jī)器碼的指令。下面簡(jiǎn)單介紹5條偽指令。1. 匯編[詳細(xì)]
匯編指令(符號(hào)指令)就是指令的助記符,是一種幫助計(jì)算機(jī)程序員記憶的符號(hào),匯編指令是由標(biāo)號(hào)、指令助記符、指令操作數(shù)、注解4部分組成,格式如下: 標(biāo)號(hào): 指令助記符 指令操作數(shù) ; 注解 如: LOOP :MOV A,[詳細(xì)]
早期的計(jì)算機(jī)中沒(méi)有中斷系統(tǒng),當(dāng)它與外部設(shè)備進(jìn)行信息交換時(shí),遇到的一個(gè)嚴(yán)重問(wèn)題就是快速的CPU與慢速的外設(shè)不匹配使CPU不得不花費(fèi)大量時(shí)間去查詢等待。為了提高CPU的工作效率,引入了中斷技術(shù)。中斷可定義為:由于中斷源的請(qǐng)求,CPU暫停當(dāng)前程序,執(zhí)行中斷處理程序,完畢后,返回原程序繼續(xù)執(zhí)行的過(guò)程稱[詳細(xì)]
(l)實(shí)現(xiàn)中斷及返回當(dāng)某個(gè)中斷源發(fā)出中斷申請(qǐng)時(shí),CPU能根據(jù)其輕重程度決定是否給予響應(yīng)。若響應(yīng)了中斷申請(qǐng),則要在當(dāng)前指令執(zhí)行后,轉(zhuǎn)到中斷服務(wù)子程序入口,執(zhí)行該程序、中斷處理完成后,再恢復(fù)現(xiàn)場(chǎng)和斷點(diǎn),CPU返回?cái)帱c(diǎn),繼續(xù)執(zhí)行主程序。(2)實(shí)現(xiàn)中斷優(yōu)先級(jí)排隊(duì)(3)實(shí)現(xiàn)中斷嵌套當(dāng)CPU正在處理某一中斷[詳細(xì)]
(1)實(shí)現(xiàn)分時(shí)操作采用中斷技術(shù)后,快速的CPU和慢速的外設(shè)可以各做各的事情。(2)進(jìn)行實(shí)時(shí)處理在實(shí)時(shí)控制的過(guò)程中,CPU會(huì)根據(jù)當(dāng)時(shí)的情況及時(shí)做出反應(yīng),進(jìn)行實(shí)時(shí)控制。(3)故障處理系統(tǒng)在運(yùn)行過(guò)程中往往會(huì)出現(xiàn)一些異常情況。 [詳細(xì)]
尋址方式就是尋找操作數(shù)或指令地址的方式。尋址方式包含兩方面的內(nèi)容:一是操作數(shù)的尋址,二是指令地址的尋址(如轉(zhuǎn)移指令、調(diào)用指令)。尋址方式是計(jì)算機(jī)性能的具體體現(xiàn),也是編寫(xiě)匯編語(yǔ)言程序的基礎(chǔ),必須非常熟悉并靈活運(yùn)用。 對(duì)于兩操作數(shù)指令,源操作數(shù)有尋址方式,目的操作數(shù)也有尋址方式。若不特別聲明[詳細(xì)]
在單片機(jī)的應(yīng)用系統(tǒng)中,可供選擇的定時(shí)方法有三種:1.軟件定時(shí) 由于執(zhí)行任何一條指令都需要一定的時(shí)間,所以可以通過(guò)CPU執(zhí)行循環(huán)程序,來(lái)達(dá)到定時(shí)的目的。這種純粹靠執(zhí)行循環(huán)程序來(lái)定時(shí)的方法,稱為軟件定時(shí)。軟件定時(shí)的優(yōu)點(diǎn)是時(shí)間精確,不需要外加硬件電路。但它要占用CPU,增加CPU開(kāi)銷(xiāo),因此,軟件定時(shí)的[詳細(xì)]
掃碼關(guān)注我們
0755-82591179
郵箱:ivy@yingtexin.net
地址:深圳市龍華區(qū)民治街道民治大道973萬(wàn)眾潤(rùn)豐創(chuàng)業(yè)園A棟2樓A09
Copyright © 2014-2025 穎特新科技有限公司 All Rights Reserved. 粵ICP備14043402號(hào)-4