MCS-51單片機(jī)含有2個(gè)定時(shí)器/計(jì)數(shù)器,具有4種工作方式。具有兩種工作模式(計(jì)數(shù)器模式和定時(shí)器模式)MCS-51單片機(jī)含有1個(gè)全雙工串行口,具有4種工作方式。TMOD->定時(shí)器/計(jì)數(shù)器方式控制寄存器TCON->定時(shí)器/計(jì)數(shù)器控制寄存器
PIC單片機(jī)LCD1602顯示本站網(wǎng)址和電話;************************************PCL EQU 2H ;定義程序存儲(chǔ)器低字節(jié)地址STATUS EQU 3H ;定義狀態(tài)寄存器地址PORTD EQU 8H ;定義RD口數(shù)據(jù)寄存器地址PORTC EQU 7
1.實(shí)現(xiàn)對(duì)紅外遙控器的解碼,并用其實(shí)現(xiàn)一些簡(jiǎn)單的控制/******************************************************************************** lcd1602顯示遙控器接p3.2 *
1.帶借位減法指令SUBBA,Rn;(A)(A)-(Rn)-(C),以下類同。SUBBA,directSUBBA,@RiSUBBA,#data注意:減法之前先清零C,減法指令無不帶借位減法指令。2.減1指令DECA;(A)(A)-1,以下類同。DECRnDEC@R
0 引言 隨著電子技術(shù)和自動(dòng)化測(cè)量技術(shù)的不斷發(fā)展,傳統(tǒng)的稱重系統(tǒng)在功能、精度、性價(jià)比等方面已難以滿足人們的需要,尤其在智能化、便攜式、對(duì)微小質(zhì)量的測(cè)量方面更顯得力不從心。近年來,新型單片機(jī)
LCALLaddr16;長調(diào)用ACALLaddr11;絕對(duì)調(diào)用1.LCALLaddr16;轉(zhuǎn)移范圍64KB,不影響標(biāo)志位。執(zhí)行中自動(dòng)完成如下過程:(PC)(PC)+ 3(SP)(SP)+ 1((SP))(PC7 ~ 0), 保護(hù)斷點(diǎn)地址低字節(jié);(SP)(SP)+ 2((
我們前邊學(xué)串口通信的時(shí)候,比較注重的是串口底層時(shí)序上的操作過程,所以例程都是簡(jiǎn)單的收發(fā)字符或者字符串。在實(shí)際應(yīng)用中,往往串口還要和電腦上的上位機(jī)軟件進(jìn)行交互,實(shí)現(xiàn)電腦軟件發(fā)送不同的指令,單片機(jī)對(duì)應(yīng)執(zhí)行
作者:桂林電子科技大學(xué)信息與通信學(xué)院 謝君 趙利 本文介紹了一種新型自報(bào)式低功耗水文遙測(cè)系統(tǒng)的設(shè)計(jì)方法與實(shí)現(xiàn)方案,在分析了自報(bào)式低功耗水文遙測(cè)系統(tǒng)的工作原理、主要特
在數(shù)字鐘、某些定時(shí)器和日歷鐘等類型的單片機(jī)系統(tǒng)中.當(dāng)主電源 DC5V 失去時(shí),稱之為掉電。掉電后,單片機(jī)停止工作,時(shí)鐘也會(huì)停止,這種結(jié)果在許多場(chǎng)合是不希望的,為了保證
利用數(shù)碼管顯示三位數(shù)是利用了單片機(jī)數(shù)碼管的動(dòng)態(tài)掃描,但此方法又有不同點(diǎn),我們不再需要位選table,實(shí)現(xiàn)的具體思路是,先將要顯示的3位數(shù)進(jìn)行百位,十位,個(gè)位進(jìn)行分離,然后再利用動(dòng)態(tài)掃描將其顯示即可. 源代碼如下,產(chǎn)生
本設(shè)計(jì)是基于AT89C51 單片機(jī)進(jìn)行的十進(jìn)制計(jì)算器系統(tǒng)設(shè)計(jì),可以完成計(jì)算器的鍵盤輸入,進(jìn)行加、減、乘、除4 位無符號(hào)數(shù)字的簡(jiǎn)單四則運(yùn)算,并在LED 上相應(yīng)的顯示結(jié)果。硬件方面從功能考慮,首先選擇內(nèi)部存儲(chǔ)資源豐富的
#include "reg52.h"unsigned char Count;sbit _Speak =P1^5 ;unsigned char code SONG[] ={ //祝你平安0x26,0x20,0x20,0x20,0x20,0x20,0x26,0x10,0x20,0x10,0x20,0x80,0x26,0x20,0x30,0x20,0x30,0x20,0x39,0x10,0x30
PIC單片機(jī)控制DS18B20 源程序ORG PIC54 GOTO MAIN ORG 0;----------------------;----------------------------DELAY22 MOV LW D"200" ; DELA
PIC的查表程序可以利用子程序帶值返回的特點(diǎn)來實(shí)現(xiàn)。具體是在主程序中先取表數(shù)據(jù)地址放入W,接著調(diào)用子程序,子程序的第一條指令將W置入PC,則程序跳到數(shù)據(jù)地址的地方,再由“RETLW”指令將數(shù)據(jù)放入
MCU:at90s2313時(shí)鐘:4MHz#include#include#defineucharunsignedchar#defineuintunsignedint#defineSET_RED_LEDPORTD|=_BV(5)//PD5接紅色發(fā)光管#defineCLR_RED_LEDPORTD&=~_BV(5)#defineSET_GRN_LEDPORT
用51單片機(jī)的定時(shí)器0的方式1計(jì)時(shí),結(jié)果用4位數(shù)碼管顯示,分別為秒十位,秒個(gè)位,毫秒百位,毫秒十位。所以總共最大計(jì)時(shí)為1分鐘,精確到了0.01s。同時(shí),加上3個(gè)獨(dú)立按鍵,分別控制秒表的清零,暫停和開始功能。 按照
微波輻射計(jì)是用微波進(jìn)行遙感,從而對(duì)地物進(jìn)行探測(cè)的微波接收機(jī),在探測(cè)大氣、海洋、植被和土壤等方面有廣泛應(yīng)用,而數(shù)據(jù)處理與控制單元作為微波輻射計(jì)的重要組成部分,承擔(dān)
C 語言常用的延時(shí)方法,有如圖4-2所示4種。圖2-4 C 語言延時(shí)方法圖2-4是 C 語言編程常用的4種延時(shí)方法,其中兩種非精確延時(shí),兩種精確一些的延時(shí)。for 語句和 while 語句都可以通過改變 i 的范圍值來改變延時(shí)時(shí)間,但
89系列單片機(jī)的型號(hào)編碼由三個(gè)部分組成,它們分別是前綴,型號(hào)、后綴。它們的格式如下: AT89C;××× ×××× 其中:AT是前綴; 89C××××是型號(hào); ××××是后
1. 計(jì)數(shù)概念的引入從選票的統(tǒng)計(jì)談起:畫“正”。這就是計(jì)數(shù),生活中計(jì)數(shù)的例程處處可見。例:錄音機(jī)上的計(jì)數(shù)器、家里面用的電度表、汽車上的里程表等等,再舉一個(gè)工業(yè)生產(chǎn)中的例程,線纜行業(yè)在電線生產(chǎn)出來之后要計(jì)米