條件轉(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)的辦法,就
ANL A,Rn ;A與Rn中的值按位'與',結(jié)果送入A中ANL A,direct;A與direct中的值按位'與',結(jié)果送入A中ANL A,@Ri;A與間址尋址單元@Ri中的值按位'與',結(jié)果送入A中ANL A,#data;A與立即數(shù)data按位'與
1.引言本設(shè)計(jì)為參加電子設(shè)計(jì)競賽而作,較好地解決了電動車在蹺蹺板上的運(yùn)行和控制問題,系統(tǒng)結(jié)構(gòu)比較簡單,控制比較準(zhǔn)確。2.系統(tǒng)方案設(shè)計(jì)、比較與論證根據(jù)題目的基本要求,設(shè)計(jì)任務(wù)主要完成電動車在規(guī)定時間內(nèi)按規(guī)定
圖形點(diǎn)陣式液晶顯示模塊與51單片機(jī)的接口設(shè)計(jì)引 言 液晶作為一種顯示器件,以其特有的優(yōu)勢正廣泛應(yīng)用于儀器、儀表、電子設(shè)備等低功耗產(chǎn)品中。以往的測控儀器的顯示部分大都采用LED式液晶顯示屏進(jìn)行參數(shù)設(shè)定和結(jié)果
VP2188是精電蓬遠(yuǎn)生產(chǎn)的一款彩色STN液晶顯示模塊,此模塊為點(diǎn)陣透射式彩色STN顯示屏,色階為65 k色、白色LED背光,其核心控制器是Philips COG封裝的PCF8837.PCF8837是單片式彩色STN控制驅(qū)動器,存儲容量為176*132*16
在單片機(jī)系統(tǒng)中,除了顯示器件外經(jīng)常用到發(fā)聲器件,最常見的發(fā)聲器件就是蜂鳴器。蜂鳴器一般用于一些要求不高的聲音報(bào)警及發(fā)出按鍵操作提示音等?! ‰m然蜂鳴器也有自己固有的頻率,但是也可以對其施加不同頻率的方
圖形點(diǎn)陣式液晶顯示模塊與51單片機(jī)的接口設(shè)計(jì)引 言 液晶作為一種顯示器件,以其特有的優(yōu)勢正廣泛應(yīng)用于儀器、儀表、電子設(shè)備等低功耗產(chǎn)品中。以往的測控儀器的顯示部分大都采用LED式液晶顯示屏進(jìn)行參數(shù)設(shè)定和結(jié)果
VP2188是精電蓬遠(yuǎn)生產(chǎn)的一款彩色STN液晶顯示模塊,此模塊為點(diǎn)陣透射式彩色STN顯示屏,色階為65 k色、白色LED背光,其核心控制器是Philips COG封裝的PCF8837.PCF8837是單片式彩色STN控制驅(qū)動器,存儲容量為176*132*16
VP2188是精電蓬遠(yuǎn)生產(chǎn)的一款彩色STN液晶顯示模塊,此模塊為點(diǎn)陣透射式彩色STN顯示屏,色階為65 k色、白色LED背光,其核心控制器是Philips COG封裝的PCF8837.PCF8837是單片式彩色STN控制驅(qū)動器,存儲容量為176*132*16
在單片機(jī)系統(tǒng)中,除了顯示器件外經(jīng)常用到發(fā)聲器件,最常見的發(fā)聲器件就是蜂鳴器。蜂鳴器一般用于一些要求不高的聲音報(bào)警及發(fā)出按鍵操作提示音等?! ‰m然蜂鳴器也有自己固有的頻率,但是也可以對其施加不同頻率的方
小車參數(shù):控制鍵5個:前進(jìn)、后退、左轉(zhuǎn)、右轉(zhuǎn)、停止;有效距離200米;速度: 我想遙控小車大家都玩過,網(wǎng)上也有各種DIY小車的制作詳解,我做的這個遙控小車和其他的作品大同小異,但作為單片機(jī)設(shè)計(jì),這次設(shè)計(jì)我主
鍵盤是由若干按鈕組成的開關(guān)矩陣,它是單片機(jī)系統(tǒng)中最常用的輸入設(shè)備,用戶能通過鍵盤向計(jì)算機(jī)輸入指令、地址和數(shù)據(jù)。一般單片機(jī)系統(tǒng)中采和非編碼鍵盤,非編碼鍵盤是由軟件來識別鍵盤上的閉合鍵,它具有結(jié)構(gòu)簡單,使
開發(fā)人員在開發(fā)51單片機(jī)應(yīng)用系統(tǒng)過程中,往往遇到多字節(jié)除法及倒數(shù)問題。但目前一些資料中所介紹的有關(guān)程序,復(fù)雜且功能單一、精度低。本人在研制((GZ93多功能程控測試儀》過程中,自行設(shè)計(jì)的4字節(jié)除4字節(jié)程序具有功
對單片機(jī)的累加器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)行
不帶進(jìn)位位的單片機(jī)加法指令A(yù)DD A,#DATA ;例:ADD A,#10HADD A,direct ;例:ADD A,10HADD A,Rn ;例:ADD A,R7ADD A,@Ri ;例:ADD A,@R0用途:將A中的值與其后面的值相加,最終結(jié)果否是回到A中。例:MOV A,#30HA
單片機(jī)的累加器A與片外RAM之間的數(shù)據(jù)傳遞類指令MOVX A,@RiMOVX @Ri,AMOVX A,@DPTRMOVX @DPTR,A說明:1)在51系列單片機(jī)中,與外部存儲器RAM打交道的只能是A累加器。所有需要傳送入外部RAM的數(shù)據(jù)必需要通過A送去,而所
對單片機(jī)的累加器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)行
單片機(jī)數(shù)據(jù)傳遞類指令(3)以直接地址為目的操作數(shù)的指令MOV direct,A 例: MOV 20H,AMOV direct,Rn MOV 20H,R1MOV direct1,direct2 MOV 20H,30HMOV direct,@Ri MOV 20H,@R1MOV direct,#data MOV 20H,#34H(4)以間接
通過前面的學(xué)習(xí),我們已經(jīng)了解了單片機(jī)內(nèi)部的結(jié)構(gòu),并且也已經(jīng)知道,要控制單片機(jī),讓它為我們干學(xué),要用指令,我們已學(xué)了幾條指令,但很零散,從現(xiàn)在開始,我們將要系統(tǒng)地學(xué)習(xí)8051單片機(jī)的指令部份。一、概述1、指令
摘要:為了降低傳統(tǒng)函數(shù)信號發(fā)生器成本,改善函數(shù)信號發(fā)生器低頻穩(wěn)定性,本文結(jié)合FPGA和51單片機(jī)設(shè)計(jì)并實(shí)現(xiàn)了產(chǎn)生以0.596Hz頻率精度各種函數(shù)信號。函數(shù)信號頻率、波形、幅度由51單片機(jī)控制,并用LCD顯示函數(shù)信號相關(guān)