單片機(jī)

我要報錯
單片機(jī)(Microcontrollers)是一種集成電路芯片,是采用超大規(guī)模集成電路技術(shù)把具有數(shù)據(jù)處理能力的中央處理器CPU、隨機(jī)存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統(tǒng)、定時器/計數(shù)器等功能(可能還包括顯示驅(qū)動電路、脈寬調(diào)制電路、模擬多路轉(zhuǎn)換器、A/D轉(zhuǎn)換器等電路)集成到一塊硅片上構(gòu)成的一個小而完善的微型計算機(jī)系統(tǒng),在工業(yè)控制領(lǐng)域廣泛應(yīng)用。從上世紀(jì)80年代,由當(dāng)時的4位、8位單片機(jī),發(fā)展到現(xiàn)在的300M的高速單片機(jī)。
  • 什么是單片機(jī)的邏輯運(yùn)算指令與移位指令

    邏輯運(yùn)算可以分成字節(jié)邏輯運(yùn)算和位邏輯運(yùn)算兩大類,其指令格式見表3-8。當(dāng)邏輯運(yùn)算指令的目的操作數(shù)是累加器A、程序狀態(tài)字寄存器PSW或進(jìn)位標(biāo)志位CY時,PSW會受到影響,否則PSW不受影響。

  • 什么是單片機(jī)的MOV 指令?示例集錦總結(jié)!

    (片內(nèi)RAM)傳送指令MOV(Move)把一個字節(jié)、字或雙字的操作數(shù)從源位置傳送到目的位置,源操作數(shù)的內(nèi)容不變??梢詫?shí)現(xiàn)立即數(shù)到通用寄存器或主存的傳送,通用寄存器與通用寄存器、主存或段寄存器之間的傳送,主存與段寄存器之間的傳送。該操作屬于復(fù)制性質(zhì),不屬于搬家性質(zhì)。

  • 單片機(jī)指令尋址方式總結(jié)

    在指令“MOV A,#12H”中,立即數(shù)#12H是源操作數(shù),緊隨操作碼74H之后存放在ROM中。該指令執(zhí)行時,單片機(jī)先從ROM中讀取操作碼74H,對操作碼74H解碼后,確定要進(jìn)行的操作是將一個8位立即數(shù)送入累加器A,接下來單片機(jī)從緊鄰操作碼的下一個存儲單元中取得立即數(shù)12H并送入累加器A。另外,該指令的目的操作數(shù)累加器A隱含在操作碼中,沒有明確給出。

  • 你知道什么是MCS-51/52 單片機(jī)的最小系統(tǒng)電路嗎

    單片機(jī)由中央處理器(含部分特殊功能寄存器)、內(nèi)部RAM、程序存儲器、各種外設(shè)(IO端口、定時器、串行接口、中斷處理電路等等)及對應(yīng)控制寄存器、時鐘電路、復(fù)位電路等幾部分組成。

  • 帶你了解8XC552 中斷系統(tǒng)

    中斷系統(tǒng)是計算機(jī)的重要組成部分。實(shí)時控制、故障自動處理、計算機(jī)與外圍設(shè)備間的數(shù)據(jù)傳送往往采用中斷系統(tǒng)。中斷系統(tǒng)的應(yīng)用大大提高了計算機(jī)效率。

  • 帶你了解8XC552 系列單片機(jī)

    Philips公司生產(chǎn)的與MCS 51單片機(jī)兼容的CMOS型單片機(jī)中,8XC552的功能最強(qiáng),最具有代表性。它除了具有8051單片機(jī)的全部功能之外,又增加了大量的硬件:高速I/O、PWM、A/D、WDT、計數(shù)器的捕獲/比較邏輯、串行總線I2CBUS等都集成在片內(nèi)。

  • 什么是單片機(jī)的子程序設(shè)計

    中斷服務(wù)處理子程序可簡稱為中斷服務(wù)處理程序或中斷程序,用于處理單片機(jī)的中斷事件,只能被單片機(jī)硬件調(diào)用執(zhí)行,而不能通過子程序調(diào)用指令(ACALL或LCALL)調(diào)用執(zhí)行。中斷服務(wù)處理程序只能通過RETI指令返回。

  • AT89C 系列單片機(jī)知識點(diǎn)總結(jié)

    AT89C系列與MCS 51系列單片機(jī)相比有兩大優(yōu)勢:第一,片內(nèi)程序存儲器采用閃速存儲器,使程序的寫入更加方便;第二,提供了更小尺寸的芯片(AT89C2051/1051),使整個硬件電路的體積更小。

  • 解決完各種干擾因素后,單片機(jī)系統(tǒng)如何恢復(fù)工作

    前面列舉的各項措施只解決了如何發(fā)現(xiàn)系統(tǒng)受到干擾和如何捕捉“跑飛”的程序,但僅此還不夠,還要能夠讓單片機(jī)根據(jù)被破壞的殘留信息自動恢復(fù)到正常的工作狀態(tài)。硬件復(fù)位是使單片機(jī)重新恢復(fù)正常工作狀態(tài)的一個簡單有效的方法。硬件復(fù)位后CPU被重新初始化,所有被激活的中斷標(biāo)志都被清除,程序從0000H地址重新開始執(zhí)行。

  • 什么是程序“跑飛”?都由哪些原因引起的

    前面幾項抗干擾措施都是針對I/O通道而言的。若干擾信號還未作用到CPU本身,則CPU還能正確地執(zhí)行各種抗干擾程序;若干擾信號已經(jīng)通過某種途徑作用到CPU上,則CPU就不能按正常狀態(tài)執(zhí)行程序,從而引起混亂,這就是通常所說的程序“跑飛”。程序“跑飛”后使其恢復(fù)正常最簡單的方法是讓CPU復(fù)位,讓程序從頭開始重新運(yùn)行。這種方法雖然簡單,但需要人的參與,而且復(fù)位不及時。人工復(fù)位一般是在整個系統(tǒng)已經(jīng)癱瘓,無計可施的情況下才不得已而為之的。因此在進(jìn)行軟件設(shè)計時就要考慮到萬一程序“跑

  • 單片機(jī)的數(shù)字量輸入與輸出方法總結(jié)

    由于數(shù)字量輸入過程中干擾的作用時間較短,因此在采集數(shù)字信號時,可多次重復(fù)采集,直到若干次采樣結(jié)果一致時,才認(rèn)為其有效。例如通過A/D轉(zhuǎn)換器測量各種模擬量時,如果有干擾作用于模擬信號上,就會使A/D轉(zhuǎn)換結(jié)果偏離真實(shí)值。這時如果只采樣一次A/D轉(zhuǎn)換結(jié)果,就無法知道其是否真實(shí)可靠,而必須進(jìn)行多次采樣,得到一個A/D轉(zhuǎn)換結(jié)果的數(shù)據(jù)系列,對這些數(shù)據(jù)系列進(jìn)行各種數(shù)字濾波處理,最后才能得到一個可信度較高的結(jié)果值。

  • 你了解 8XC51 系列單片機(jī)嗎

    8XC51系列單片機(jī)是Intel公司生產(chǎn)的8位增強(qiáng)型單片機(jī),它是以80C51為核心的一種8位微控制器,也是一種面向事件控制應(yīng)用的優(yōu)選芯片,它與現(xiàn)有MCS 51系列單片機(jī)的指令系統(tǒng)兼容,下面以8XC51GB為代表對8XC51系列單片機(jī)作一簡要闡述。

  • 如何應(yīng)對單片機(jī)中的串模干擾

    開關(guān)量輸入/輸出通道和模擬量輸入/輸出通道,都是干擾竄入的渠道,要切斷這些渠道,就要去掉外部與輸入/輸出通道之間的公共地線,實(shí)現(xiàn)彼此電氣隔離以抑制干擾脈沖。最常用的隔離器是光電耦合器,其內(nèi)部結(jié)構(gòu) 圖 9.5(a), 圖 9.5(b) 為接入光電耦合器的數(shù)字電路。

  • 單片機(jī)的干擾源都有哪些?

    從事單片機(jī)應(yīng)用的開發(fā)人員都有過這樣的經(jīng)歷:將調(diào)試好的樣機(jī)投入現(xiàn)場進(jìn)行實(shí)際運(yùn)行時,總會出現(xiàn)這樣或那樣的問題。有的一開機(jī)就失靈,有的時好時壞,讓人不知所措。為什么實(shí)驗(yàn)室能正常工作,到了現(xiàn)場就有問題呢? 主要原因是系統(tǒng)沒有采取抗干擾措施,或措施不力。為此,本文專門介紹單片機(jī)應(yīng)用系統(tǒng)的抗干擾技術(shù),以增強(qiáng)產(chǎn)品在實(shí)際環(huán)境中的生存能力。

  • 你了解單片機(jī)開發(fā)工具 WAVE 嗎

    單片機(jī)以其體積小、重量輕、價格低及功能強(qiáng)等特點(diǎn)得到了廣泛的應(yīng)用,但單片機(jī)上一般僅集成 CPU 、RAM 和 I/O 接口,而無用戶接口 (鍵盤和顯示器) 及監(jiān)控程序,因而單片機(jī)自身無編程功能,必須依賴單片機(jī)開發(fā)工具(又稱單片機(jī)仿真器)。單片機(jī)開發(fā)工具有輸入程序、編輯程序和調(diào)試程序的功能,目前國內(nèi)使用較多的有 WAVE 、KeilC、MedWin 等,在此就 WAVE 仿真器作一簡介。

  • 單片機(jī)中共模干擾的抑制方法有哪些

    共模干擾指的是干擾電壓在信號線及其回線(一般稱為信號地線)上的幅度相同,這里的電壓以附近任何一個物體(大地、金屬機(jī)箱、參考地線板等)為參考電位,干擾電流回路則是在導(dǎo)線與參考物體構(gòu)成的回路中流動。

  • 什么是單片機(jī)應(yīng)用系統(tǒng)的開發(fā)過程

    單片機(jī)應(yīng)用系統(tǒng)的設(shè)計與開發(fā)主要包括五部分內(nèi)容:方案論證,硬件系統(tǒng)的設(shè)計,系統(tǒng)軟件的設(shè)計,系統(tǒng)仿真調(diào)試和脫機(jī)運(yùn)行。各部分詳細(xì)內(nèi)容如圖 8.1 所示。

  • 有關(guān)單片機(jī)D/A 轉(zhuǎn)換器接口概念總結(jié)

    D/A 轉(zhuǎn)換器的輸入為數(shù)字量,經(jīng)轉(zhuǎn)換后輸出為模擬量。有關(guān) D/A 轉(zhuǎn)換器的技術(shù)性能指標(biāo)很多,如絕對精度、相對精度、線性度、輸出電壓范圍、輸入數(shù)字代碼種類等等。本節(jié)僅對幾個與接口有關(guān)的指標(biāo)作一簡介。

  • 什么是單片機(jī)的A/D 轉(zhuǎn)換器接口

    由于單片機(jī)只能處理數(shù)字量,因而應(yīng)用系統(tǒng)中凡遇到有模擬量的地方,就要進(jìn)行模擬量向數(shù)字量或數(shù)字量向模擬量的轉(zhuǎn)換,這就需要解決單片機(jī)與 A/D 和 D/A 的接口問題。

  • 什么是單片機(jī)的鍵盤接口與LED顯示器接口技術(shù)

    在單片機(jī)應(yīng)用系統(tǒng)中,常常需要人機(jī)對話,因而功能開關(guān)、撥碼器、鍵盤、顯示器和打印機(jī)等輸入/輸出設(shè)備就必不可少,本文將介紹一些外部設(shè)備及它們與單片機(jī)的接口技術(shù)。