讓我們先來復(fù)習(xí)一下我們學(xué)過的一些指令:MOV P1,#0FFH,MOV R7,#0FFH這些指令都是將一些數(shù)據(jù)送到相應(yīng)的位置中去,為什么要送數(shù)據(jù)呢?第一個(gè)因?yàn)樗腿氲臄?shù)可以讓燈全滅掉,第二個(gè)是為了要實(shí)現(xiàn)延時(shí),從這里我們可以看
通過前面的學(xué)習(xí),我們已經(jīng)了解了單片機(jī)內(nèi)部的結(jié)構(gòu),并且也已經(jīng)知道,要控制單片機(jī),讓它為我們干學(xué),要用指令,我們已學(xué)了幾條指令,但很零散,從現(xiàn)在開始,我們將要系統(tǒng)地學(xué)習(xí)8051的指令部份。一、概述1、指令的格式
前面我們介紹了延時(shí)程序,但這還不完善,因?yàn)椋覀冎恢繢JNZ R6,D2這句話會(huì)被執(zhí)行62500次,但是執(zhí)行這么多次需要多長(zhǎng)時(shí)間呢?是否滿足我們的要求呢?我們還不知道,所以下面要來解決這個(gè)問題。先提一個(gè)問題:我們
用過前面的學(xué)習(xí),我們已經(jīng)知道,程序中的符號(hào)R7、R6是代表了一個(gè)個(gè)的RAM單元,是用來放一些數(shù)據(jù)的,下面我們?cè)賮砜匆幌缕渌?hào)的含義。DELAY: MOV R7,#250 ?。唬?)D1: MOV R6,#250 ;(7)D2:
拿到一塊芯片,想要使用它,首先必須要知道怎樣連線,我們用的一塊稱之為89C51的芯片,下面我們就看一下如何給它連線。1、電源:這當(dāng)然是必不可少的了。單片機(jī)使用的是5V電源,其中正極接40引腳,負(fù)極(地)接20引腳
我們已知單片機(jī)的內(nèi)部有ROM、有RAM、有并行I/O口,那么,除了這些東西之外,單片機(jī)內(nèi)部究竟還有些什么,這些個(gè)零碎的東西怎么連在一起的,讓我們來對(duì)單片機(jī)內(nèi)部作一個(gè)完整的分析吧!看圖(1)(本圖太大,請(qǐng)大家找本
這節(jié)課主要為下節(jié)課的存儲(chǔ)器存儲(chǔ)原理打基礎(chǔ),數(shù)字電路對(duì)編碼譯碼很了解了就可以跳過了。我們把所使用的每一種二進(jìn)制代碼狀態(tài)都賦于特定的含義,表示一個(gè)特定的信號(hào)或?qū)ο?,叫編碼。如用四位二進(jìn)制數(shù)的0000~1001這十種
電容式傳感器已廣泛應(yīng)用于工業(yè)、醫(yī)學(xué)、軍事等領(lǐng)城。但目前大部分電容測(cè)量方法集成化水平低、精度低,因而對(duì)電容特別是對(duì)微小電容的精確測(cè)量始終是一個(gè)很重要的內(nèi)容。振蕩法電路結(jié)構(gòu)簡(jiǎn)單、抗干擾能力差,板間內(nèi)電容影
引言目前幾乎所有國(guó)家都采用呼氣酒精測(cè)試儀對(duì)駕駛?cè)藛T進(jìn)行現(xiàn)場(chǎng)檢測(cè),以確定被測(cè)量駕駛員是否飲酒。本文提出了一種酒精探測(cè)及安全控制系統(tǒng),該系統(tǒng)安裝在汽車上,不用交警和其他人員就能判斷司機(jī)是否酒后駕車,以確保
如果你有一個(gè)定時(shí)器,在你設(shè)定的時(shí)間到達(dá)時(shí)提醒你,你就再也不用擔(dān)心忘記了煤氣灶上煮的東西,使東西煮糊了或者水燒干了;午睡睡過了頭了。本文介紹一個(gè)用AT89C205l單片機(jī)制作的倒計(jì)數(shù)定時(shí)器,可在1~99分鐘內(nèi)設(shè)置定時(shí)
本文以6MHz時(shí)鐘的單片機(jī)AT89C51系統(tǒng)為例,說明時(shí)鐘中斷的應(yīng)用:定時(shí)器初值與中斷周期 時(shí)鐘中斷無需過于頻繁,一般取20mS(50Hz)即可。如需要百分之一秒的時(shí)基信號(hào),可取10mS(100Hz)。這里取20mS,用定時(shí)器T0工作于16
引言液晶顯示器(LCD)具有工作電壓低、微功耗、顯示信息量大和接口方便等優(yōu)點(diǎn),現(xiàn)在已被廣泛應(yīng)用于計(jì)算機(jī)和數(shù)字式儀表等領(lǐng)域,成為測(cè)量結(jié)果顯示和人機(jī)對(duì)話的重要工具。液晶顯示器按其功能可分為三類:筆段式液晶顯示器
Linux 下ARM 和單片機(jī)的串口通信設(shè)計(jì)
Linux 下ARM 和單片機(jī)的串口通信設(shè)計(jì)
Linux 下ARM 和單片機(jī)的串口通信設(shè)計(jì)
火箭炮能否迅速展開火力打擊是衡量其武器系統(tǒng)作戰(zhàn)性能的重要因素?;鸺谠趯?duì)目標(biāo)實(shí)施準(zhǔn)確打擊之前,必須對(duì)其進(jìn)行精確的調(diào)平。目前,部隊(duì)在對(duì)火箭炮車體平臺(tái)進(jìn)行調(diào)平時(shí),調(diào)平過程復(fù)雜,協(xié)調(diào)要求高。調(diào)平過程通常需要
摘要:以ATmegal6單片機(jī)為控制核心,給出了利用主從兩片單片機(jī)來實(shí)現(xiàn)高效電機(jī)控制和人機(jī)接口,并通過單片機(jī)編程實(shí)現(xiàn)對(duì)多種交直流電機(jī)和步進(jìn)電機(jī)的驅(qū)動(dòng)控制,同時(shí)用RS232/485工業(yè)總線來將多個(gè)控制器連接成網(wǎng)絡(luò),從而實(shí)
電子秤是衡器中的一種,隨著科學(xué)技術(shù)的發(fā)展與進(jìn)步,電子秤經(jīng)歷了由簡(jiǎn)單到復(fù)雜、粗糙到精密的全電子化稱重過程。近年來,電子秤廣泛應(yīng)用于商業(yè)計(jì)價(jià)、精密衡器、工業(yè)包裝、倉儲(chǔ)運(yùn)輸?shù)阮I(lǐng)域。目前,市場(chǎng)上的電子秤系統(tǒng)主
摘要:為了有效利用教室燈光、節(jié)約能源,設(shè)計(jì)了以STC12C4052AD單片機(jī)作為控制核心的教室燈光控制系統(tǒng),能根據(jù)學(xué)校作息時(shí)間、光照情況自動(dòng)調(diào)節(jié)教室燈光的打開或關(guān)閉。調(diào)試結(jié)果證明該系統(tǒng)具有很好的人機(jī)交互界面,能對(duì)
目前照明設(shè)備一般采用傳統(tǒng)的定時(shí)控制和人工控制兩種方式。這兩種控制方式效率低下、可靠性低、能源浪費(fèi)嚴(yán)重。有些地方的照明設(shè)施采用聲控, 此種方式的缺點(diǎn)是任何的聲響都可以使照明設(shè)施啟動(dòng)。這在一定程度上也造成了