一.單片機(jī)的概念:在一片集成電路芯片上集成微處理器、存儲器、I/O接口電路,從而構(gòu)成了單芯片微型計算機(jī),即單片機(jī)。 二.單片機(jī)的用途:工業(yè)自動化:數(shù)據(jù)采集,測控技術(shù);智能儀器儀表:數(shù)字示波器、數(shù)字信號源、
一、原理簡介51 單片機(jī)內(nèi)部有一個全雙工串行接口。什么叫全雙工串口呢?一般來說,只能接受或只能發(fā)送的稱為單工串行;既可接收又可發(fā)送,但不能同時進(jìn)行的稱為半雙工;能同時接收和發(fā)送的串行口稱為全雙工串行口。串行
一、原理簡介51 單片機(jī)內(nèi)部有一個全雙工串行接口。什么叫全雙工串口呢?一般來說,只能接受或只能發(fā)送的稱為單工串行;既可接收又可發(fā)送,但不能同時進(jìn)行的稱為半雙工;能同時接收和發(fā)送的串行口稱為全雙工串行口。串行
在學(xué)單片機(jī)時我們第一個例子就是燈的閃爍,那是用延時程序做的,現(xiàn)在回想起來,這樣做不很恰當(dāng),為什么呢?我們的主程序做了燈的閃爍,就不能再干其它的事了,難道單片機(jī)只能這樣工作嗎?當(dāng)然不是,我們可以用定時器來
我們已經(jīng)得知,單片機(jī)中的定時/計數(shù)器都可以有多種用途,那么我怎樣才能讓它們工作于我所需要的用途呢?這就要通過定時/計數(shù)器的方式控制字來設(shè)置。在單片機(jī)中有兩個特殊功能寄存器與定時/計數(shù)有關(guān),這就是TMOD和TCON
我們已經(jīng)習(xí)慣了“位”一位就是一盞燈的亮和滅,而我們學(xué)的指令卻全都是用“字節(jié)”來介紹的:字節(jié)的移動、加法、減法、邏輯運算、移位等等。用字節(jié)來處理一些數(shù)學(xué)問題,比如說:控制冰箱的溫度、
條件轉(zhuǎn)移指令是指在滿足一定條件時進(jìn)行相對轉(zhuǎn)移。判A內(nèi)容是否為0轉(zhuǎn)移指令JZ relJNZ rel第一指令的功能是:如果(A)=0,則轉(zhuǎn)移,否則順序執(zhí)行(執(zhí)行本指令的下一條指令)。轉(zhuǎn)移到什么地方去呢?如果按照傳統(tǒng)的方法,就要算
對累加器A的邏輯操作:CLR A ;將A中的值清0,單周期單字節(jié)指令,與MOV A,#00H效果相同。CPL A ;將A中的值按位取反RL A ;將A中的值邏輯左移RLC A ;將A中的值加上進(jìn)位位進(jìn)行邏輯左移RR A ;將A中的值進(jìn)行邏輯右移RRC A
隨著電子技術(shù)的迅速發(fā)展,計算機(jī)已深入地滲透到我們的生活中,許多電子愛好者開始學(xué)習(xí)單片機(jī)知識,但單片機(jī)的內(nèi)容比較抽象,相對電子愛好者已熟悉的模擬電路、數(shù)字電路,單片機(jī)中有一些新的概念,這些概念非?;疽?/p>
從Keil C51的內(nèi)存空間管理方式入手,著重討論實時操作系統(tǒng)在任務(wù)調(diào)度時的重入問題,分析一些解決重入的基本方式與方法:分析實時操作系統(tǒng)任務(wù)調(diào)度的占先性,提出非占先的任務(wù)調(diào)度是能更適合于Keil C51的一種調(diào)度方式。為
(1)操作系統(tǒng)軟件的代碼不能太長因為51系列單片機(jī)的系統(tǒng)硬件資源相對匱乏,如果操作系統(tǒng)的代碼比應(yīng)用程序的代碼還大,甚至使得用戶的應(yīng)用程序要考慮給操作系統(tǒng)讓出資源,這樣的操作系統(tǒng)即使功能再完善,也不實用?,F(xiàn)在
一、主要功能和特性1,可以仿真63K程序空間,接近64K 的16位地址空間;2,可以仿真64Kxdata 空間,全部64K 的16位地址空間;3,可以真實仿真全部32 條IO腳;4,完全兼容keilC51 UV2 調(diào)試環(huán)境,可以通過UV2 環(huán)境進(jìn)行單步,斷
51單片機(jī)是對目前所有兼容Intel 8031指令系統(tǒng)的單片機(jī)的統(tǒng)稱。該系列單片機(jī)的始祖是Intel的8031單片機(jī),后來隨著Flash rom技術(shù)的發(fā)展,8031單片機(jī)取得了長足的進(jìn)展,成為目前應(yīng)用最廣泛的8位單片機(jī)之一,其代表型號是
一、51單片機(jī)的I/O端口大部分是準(zhǔn)雙向口,在復(fù)位期間全部輸出高電平,對端口的輸入和輸出操作也試直接通過I/O端口的地址進(jìn)行的。AVR的I/O端口為標(biāo)準(zhǔn)雙向口,在復(fù)位期間所有端口處于沒有上拉電阻的輸入狀態(tài)(高阻態(tài),管
51單片機(jī)是對目前所有兼容Intel 8031指令系統(tǒng)的單片機(jī)的統(tǒng)稱。該系列單片機(jī)的始祖是Intel的8031單片機(jī),后來隨著Flash rom技術(shù)的發(fā)展,8031單片機(jī)取得了長足的進(jìn)展,成為目前應(yīng)用最廣泛的8位單片機(jī)之一,其代表型號是
有關(guān)單片機(jī)中斷系統(tǒng)的概念:什么是中斷,我們從一個生活中的例程引入。你正在家中看書,突然電話鈴響了,你放下書本,去接電話,和來電話的人交談,然后放下電話,回來繼續(xù)看你的書。這就是生活中的“中斷&rdqu
上節(jié)我們說道來51單片機(jī)的中斷系統(tǒng)概念,我們接著上節(jié)的圖接著極少51單片機(jī)中斷的過程,如(上圖)所示,由與中斷有關(guān)的特殊功能寄存器、中斷入口、次序查詢邏輯電路等組成,包括5個中斷請求源,4個用于中斷控制的寄
51單片機(jī)的外部中斷有兩種觸發(fā)方式可選:電平觸發(fā)和邊沿觸發(fā)。選擇電平觸發(fā)時,單片機(jī)在每個機(jī)器周期檢查中斷源口線,檢測到低電平,即置位中斷請求標(biāo)志,向CPU請求中斷。選擇邊沿觸發(fā)方式時,單片機(jī)在上一個機(jī)器周期
1 引言步進(jìn)電機(jī)是一種將電脈沖信號轉(zhuǎn)換成相應(yīng)的角位移或線位移的電磁機(jī)械裝置,是一種輸出與輸入數(shù)字脈沖對應(yīng)的增量驅(qū)動元件,具有快速啟動和停止的能力。但大多數(shù)設(shè)計人員常常習(xí)慣于用邏輯電路實現(xiàn)復(fù)雜的步進(jìn)電機(jī)的
在這里我僅把一些關(guān)鍵的帶出來 關(guān)于硬件電路 那么拋開那么多文字介紹 最后意思就是說 你家里的遙控板 也就是發(fā)射部分 是把所有的封裝好了的 比如鍵盤矩陣、編碼調(diào)制、LED紅外發(fā)送器 等等 那么接受部分 SM0038 3個腳