A/D轉(zhuǎn)換器用于實現(xiàn)模擬量→數(shù)字量的轉(zhuǎn)換,按轉(zhuǎn)換原理可分為4種,即:計數(shù)式A/D轉(zhuǎn)換器、雙積分式A/D轉(zhuǎn)換器、逐次逼近式A/D轉(zhuǎn)換器和并行式A/D轉(zhuǎn)換器。 目前最常用的是雙積分式A/D轉(zhuǎn)換器和逐次逼近式A/D
對于周期波頻率的測量方法很多,但大多是通過測量間接計算頻率。本文介紹了用目前應(yīng)用比較廣泛的MCS-51系列單片機對周期波頻率進(jìn)行測量,并通過LED以數(shù)字形式直觀地示出頻率,實現(xiàn)測量的智能化,省去
單片機一般浮點數(shù)均采用士MxC的形式來表示,其中M稱為尾數(shù)。它一般取為小數(shù)0≤M
MCS-51單片機的中斷響應(yīng)延遲時間,取決于其它中斷服務(wù)程序是否在進(jìn)行,或取決于正在執(zhí)行的是什么樣的指令。單中斷系統(tǒng)中的中斷響應(yīng)時間為3~8個機器周期[1]。無論是哪一種原因引起的誤差,在精確定時
AT89C51(與MCS-51兼容)單片機的串行口在方式0工作狀態(tài)下,使用移位寄存器芯片可以擴展多個8位并行I/O口。在LED點陣顯示屏應(yīng)用系統(tǒng)中,一般都采用數(shù)據(jù)同步移位輸出方式,并使用移位寄存器芯片(如74LS
隨著單片機的不斷發(fā)展,PS/2鍵盤在單片機系統(tǒng)中的應(yīng)用越來越廣泛。PS/2鍵盤其實只有4個引腳有意義,它們分別是CLOCk(時鐘腳)、DATA(數(shù)據(jù)腳)、+5V(電源腳)和Ground(電源地)。在PS/2鍵盤與PC
如果要想實現(xiàn)16個鍵的鍵盤,用獨立式鍵盤需要16個I/O口,采用行列式鍵盤也要8個I/O口,而采用改進(jìn)型I/O端口鍵盤則只需要4個I/O口?! ?、硬件設(shè)計 如下圖所示就是用4個I/O口實現(xiàn)16個鍵盤的
矩陣式鍵盤又叫行列式鍵盤。就是用I/O口線組成行、列結(jié)構(gòu),按鍵設(shè)置在行列的交點上。在按鍵較多時多用矩陣式鍵盤,可以節(jié)省I/O口線。例如:占用8個I/O口線的4×4矩陣式結(jié)構(gòu)可以構(gòu)成16個鍵的鍵盤。當(dāng)
獨立式按鍵就是各按鍵相互獨立,每個按鍵單獨占用一根I/O口線,每根I/O口線的按鍵工作狀態(tài)不會影響其他I/O口線上的工作狀態(tài)。因此,通過檢測輸入線的電平狀態(tài)可以很容易判斷哪個按鍵被按下了。
一、原理簡介 51單片機內(nèi)部有一個全雙工串行接口。什么叫全雙工串口呢?一般來說,只能接受或只能發(fā)送的稱為單工串行;既可接收又可發(fā)送,但不能同時進(jìn)行的稱為半雙工;能同時接收和發(fā)送的串行口稱為全雙
隨著單片機和微機技術(shù)的不斷發(fā)展,特別是網(wǎng)絡(luò)技術(shù)在測控領(lǐng)域的廣泛應(yīng)用,由PC機和多臺單片機構(gòu)成的多機網(wǎng)絡(luò)測控系統(tǒng)已成為單片機技術(shù)發(fā)展的一個方向。它結(jié)合了單片機在實時數(shù)據(jù)采集和微機對圖形處理、
美國XICor公司生產(chǎn)的Z25165芯片是集看門狗、電壓監(jiān)控和串行EEPROM三項功能于一體的集成電路產(chǎn)品。該芯片的應(yīng)用將有利于簡化單片機系統(tǒng)的結(jié)構(gòu),降低系統(tǒng)的成本,減少對電路板的空間需求,增加系統(tǒng)的可
一、引言 單片機市場可以用巨無霸來形容,其中51 單片機使用者就更多了,針對51 單片機無需更多的介紹,這里必須強調(diào)一點,只要你精通了51 單片機,以后在實際工作中選用其它單片機也很容易了,
上一次課中,我們已經(jīng)知道,程序中的符號R7、R6是代表了一個個的RAM單元,是用來放一些數(shù)據(jù)的,下面我們再來看一下其它符號的含義。 〈單片機延時程序〉 MOV:這是一條指令,意思是傳遞數(shù)據(jù)。說到
MCS — 51單片機系列 按工藝劃分: ◆ HMOS 工藝產(chǎn)品:如 8031 、 8051 、 8751 等; ◆ HCMOS工藝產(chǎn)品:如 80C31 、 80C51 、 87C51 等;按 ROM 的類型劃分: ◆ ROM 型產(chǎn)品、 ◆
本文主要介紹基于MCS-51單片機的數(shù)碼管顯示實現(xiàn)自加1功能,從1一直顯示到999.以下是硬件電路圖、功能實現(xiàn)圖以及源代碼。(電路:使用74HC573鎖存器控制段選,74H138控制位選;)實現(xiàn)數(shù)碼管自加的代碼
1 前言 步進(jìn)電機是一種將電脈沖信號轉(zhuǎn)換成相應(yīng)的角位移或線位移的電磁機械裝置,是一種輸出與輸入數(shù)字脈沖對應(yīng)的增量驅(qū)動元件,具有快速啟動和停止的能力。但大多數(shù)設(shè)計人員常常習(xí)慣于用邏輯電路
“溫度”是各類工業(yè)控制生產(chǎn)中常見的、而又十分重要的控制參數(shù)。人們研制出各種針對不同控制對象的溫度自動控制系統(tǒng),其中軟件控制算法已比較成熟,但溫度控制系統(tǒng)的硬件構(gòu)成特別是功率控制部分往往存
在這里我僅把一些關(guān)鍵的帶出來關(guān)于硬件電路那么拋開那么多文字介紹最后意思就是說 你家里的遙控板 也就是發(fā)射部分 是把所有的封裝好了的 比如鍵盤矩陣、編碼調(diào)制、LED紅外發(fā)送器 等等那么接受部分 SM
//************************************************************ //標(biāo)題:4乘4鍵盤的輸入函數(shù)// 函數(shù)描述: char gotkey(void)// 從4*4小鍵盤輸入數(shù)據(jù),返回0~9,及其它數(shù)據(jù).//*****************