国产成人av人人爽人人澡-亚洲国产日韩欧美一区-好吊日视频这里只有精品-日本高清精品视频在线

你好!歡迎來(lái)到深圳市穎特新科技有限公司!
語(yǔ)言
當(dāng)前位置:首頁(yè) >> 技術(shù)中心 >> 首頁(yè)
內(nèi)容列表
2018-05單片機(jī)串行口通信程序設(shè)計(jì)

 1.串行口方式0應(yīng)用編程 8051單片機(jī)串行口方式0為移位寄存器方式,外接一個(gè)串入并出的移位寄存器,就能擴(kuò)展一個(gè)并行口。  <單片機(jī)串行口通信程序設(shè)計(jì)硬件連接圖>例:用8051單片機(jī)串行口外接CD4094擴(kuò)展8位并行輸出口,如圖所示,8位并行口的各位都接一個(gè)發(fā)光二極管,要求發(fā)光管呈流水[詳細(xì)]


2018-0551單片機(jī)匯編指令詳解

數(shù)據(jù)傳遞類指令以累加器為目的操作數(shù)的指令MOV A,RnMOV A,directMOV A,@RiMOV A,#data第一條指令中,Rn代表的是R0-R7。第二條指令中,direct就是指的直接地址,而第三條指令中,就是我們剛才講過(guò)的。第四條指令是將立即數(shù)data送到A中。下面我們通過(guò)一些例子加以說(shuō)明:MOV A,R1 ;將工作寄存器R1中的[詳細(xì)]


2018-05義隆單片機(jī)指令應(yīng)用的誤區(qū)與技巧

義隆單片機(jī)指令應(yīng)用的誤區(qū)與技巧EMC的基本指令語(yǔ)法,實(shí)在也就57/58條,如何變化折騰,就看各位的修行造化了。1.減法指令的誤區(qū)之一:關(guān)于ACCEMC的減法指令有三條,如下:SUB A,R (R-A→A)SUB R,A (R-A→R)SUB A,K (K-A→A)需要留意的是,不論A的位置在前面還是后面,A都是減數(shù),不是被減數(shù).也就[詳細(xì)]


2018-05加深對(duì)單片機(jī)的理解,單片機(jī)的指令執(zhí)行過(guò)程詳解

為了加深初學(xué)者對(duì)51單片機(jī)指令的理解,現(xiàn)在把指令執(zhí)行的過(guò)程在此詳細(xì)說(shuō)明,希望對(duì)你有啟發(fā)!單片機(jī)執(zhí)行程序的過(guò)程,實(shí)際上就是執(zhí)行我們所編制程序的過(guò)程。即逐條指令的過(guò)程。計(jì)算機(jī)每執(zhí)行一條指令都可分為三個(gè)階段進(jìn)行。即取指令-----分析指令-----執(zhí)行指令。取指令的任務(wù)是:根據(jù)程序計(jì)數(shù)器PC中的值從程序存儲(chǔ)[詳細(xì)]


2018-05單片機(jī)指令集和操作系統(tǒng)的關(guān)系

1> 首先討論各種單片機(jī)與操作系統(tǒng)的關(guān)系說(shuō)到單片機(jī),大家第一時(shí)間想到的應(yīng)該是51單片機(jī),對(duì)吧。不錯(cuò),更高級(jí)一點(diǎn)的AVR,把他稱為單片機(jī),我們也還覺(jué)得可以接受。那么再高級(jí)一點(diǎn)的ARM7,8086,80386,Core i3,Athlon 等等我們更習(xí)慣稱他們?yōu)镃PU,因?yàn)閷W(xué)習(xí)計(jì)算機(jī)原理的時(shí)候都是這么叫的,但按照單片機(jī)的定[詳細(xì)]


2018-058051單片機(jī)的指令系統(tǒng)有什么特點(diǎn)

8051的指令系統(tǒng)由111條指令組成。如果按字節(jié)數(shù)分類,有49條單字節(jié)指令46條雙字節(jié)指令和16條三字節(jié)指令,以單字節(jié)指令為主;如果按照指令執(zhí)行時(shí)間分類,有64條單周期指令、45條雙周期指令和2條四周期指令,以單周期指令為主。8051的指令系統(tǒng)具有以下特點(diǎn):(1)存儲(chǔ)效率高、執(zhí)行速度快,可以進(jìn)行直接地址到直接地[詳細(xì)]


2018-05單片機(jī)程序是如何執(zhí)行的?指令數(shù)據(jù)寫哪了?

單片機(jī)的運(yùn)行需要執(zhí)行程序,同時(shí)硬件也是必不可少的,二者缺一不可。大家都知道單片機(jī)的運(yùn)行需要執(zhí)行寫好的程序,但是單片機(jī)的指令數(shù)據(jù)都被寫在了哪里?在哪讀取指令?讓我們從最開(kāi)始的環(huán)節(jié)講起。在單片機(jī)上電的瞬間,MCU的程序指針PC會(huì)被初始化為上電復(fù)位時(shí)的地址,從哪個(gè)地址處讀取將要執(zhí)行的指令,由此程序在[詳細(xì)]


2018-0551單片機(jī)精確延時(shí)程序

51單片機(jī)精確延時(shí)程序(晶振12MHz,一個(gè)機(jī)器周期1us.)幾個(gè)精確延時(shí)程序:在精確延時(shí)的計(jì)算當(dāng)中,最容易讓人忽略的是計(jì)算循環(huán)外的那部分延時(shí),在對(duì)時(shí)間要求不高的場(chǎng)合,這部分對(duì)程序不會(huì)造成影響.一. 500ms延時(shí)子程序程序:.(晶振12MHz,一個(gè)機(jī)器周期1us.)void delay500ms(void){unsigned char i,j,k;for(i=15;i[詳細(xì)]


2018-05有關(guān)單片機(jī)延時(shí)程序

應(yīng)用單片機(jī)的時(shí)候,經(jīng)常會(huì)遇到需要短時(shí)間延時(shí)的情況。需要的延時(shí)時(shí)間很短,一般都是幾十到幾百微妙(us)。有時(shí)候還需要很高的精度,比如用單片機(jī)驅(qū)動(dòng) DS18B20的時(shí)候,誤差容許的范圍在十幾u(yù)s以內(nèi),不然很容易出錯(cuò)。這種情況下,用計(jì)時(shí)器往往有點(diǎn)小題大做。而在極端的情況下,計(jì)時(shí)器甚至已經(jīng)全部派上了別的用途。[詳細(xì)]


2018-05關(guān)于51精確延時(shí)及keil仿真延時(shí)時(shí)間

有時(shí)候需要精確的延時(shí),比如18B20溫度傳感器對(duì)時(shí)序要求非常嚴(yán)格,必須精確到微秒級(jí)別一、用NOP函數(shù)在keil C51中,直接調(diào)用庫(kù)函數(shù):#include // 聲明了void _nop_(void);_nop_(); // 產(chǎn)生一條NOP指令作用:對(duì)于延時(shí)很短的,要求在us級(jí)的,采用“_nop_”函數(shù),這個(gè)函數(shù)相當(dāng)匯編NOP指令,延時(shí)幾微秒[詳細(xì)]


2018-05單片機(jī)延時(shí)方法總結(jié)

實(shí)現(xiàn)延時(shí)通常有兩種方法:一種是硬件延時(shí),要用到定時(shí)器/計(jì)數(shù)器,這種方法可以提高CPU的工作效率,也能做到精確延時(shí);另一種是軟件延時(shí),這種方法主要采用循環(huán)體進(jìn)行。1 使用定時(shí)器/計(jì)數(shù)器實(shí)現(xiàn)精確延時(shí)單片機(jī)系統(tǒng)一般常選用11.059 2 MHz、12 MHz或6 MHz晶振。第一種更容易產(chǎn)生各種標(biāo)準(zhǔn)的波特率,后兩種的一個(gè)機(jī)[詳細(xì)]


2018-0551單片機(jī)的幾種精確延時(shí)

實(shí)現(xiàn)延時(shí)通常有兩種方法:一種是硬件延時(shí),要用到定時(shí)器/計(jì)數(shù)器,這種方法可以提高CPU的工作效率,也能做到精確延時(shí);另一種是軟件延時(shí),這種方法主要采用循環(huán)體進(jìn)行。 今天主要介紹軟件延時(shí),關(guān)于硬件延時(shí),之后定時(shí)器部分再做詳細(xì)說(shuō)明。首先介紹單片機(jī)的幾個(gè)周期在電子技術(shù)中,脈沖信號(hào)是一個(gè)按一定電壓幅度[詳細(xì)]


2018-05單片機(jī)精確毫秒延時(shí)函數(shù)

對(duì)于需要精確延時(shí)的應(yīng)用場(chǎng)合,需要精確知道延時(shí)函數(shù)的具體延時(shí)時(shí)間。以C語(yǔ)言編寫的單片機(jī)延時(shí)函數(shù)網(wǎng)上有兩個(gè)不同的版本(都說(shuō)是延時(shí)n毫秒),分別如下:void delay(uint x) //延時(shí)X毫秒{uint y,z;for(z=x;z>0;z--)for(y=110;y>0;y--);}void delay_ms(uint n)   //延時(shí)n毫秒{ &nb[詳細(xì)]


2018-0551單片機(jī)C51精確延時(shí)

如下程序能實(shí)現(xiàn)ms級(jí)的比較精確的延時(shí):void Delayms(unsigned int n){    unsigned int i,j;    for(j=n;j>0;j--)    for(i=112;i>0;i--);}用keil可以看出這個(gè)延時(shí)的時(shí)間,我們先延時(shí)1ms(Delayms(1))。進(jìn)入Delayms前,sec=0.00042209s延時(shí)后[詳細(xì)]


2018-05單片機(jī)C語(yǔ)言延時(shí)分析

標(biāo)準(zhǔn)的C語(yǔ)言中沒(méi)有空語(yǔ)句。但在單片機(jī)的C語(yǔ)言編程中,經(jīng)常需要用幾個(gè)空指令產(chǎn)生短延時(shí)的效果。這在匯編語(yǔ)言中很容易實(shí)現(xiàn),寫幾個(gè)nop就行了。在keil C51中,直接調(diào)用庫(kù)函數(shù):#include // 聲明了void _nop_(void);_nop_(); // 產(chǎn)生一條NOP指令作用:對(duì)于延時(shí)很短的,要求在us級(jí)的,采用“_nop_”函[詳細(xì)]


2018-0551單片機(jī)之延時(shí)的哪點(diǎn)事兒

我說(shuō)的是單片機(jī)C,書(shū)上的延時(shí)是這樣的,如: void delay02() { unsigned char i,j,k; for(i=2;i>0;i--) for(j=200;j>0;j--) for(k=250;k>0;k--); } 它的時(shí)間是:2usX250X200X2=200 000us=0.5s 而這個(gè)時(shí)間是不精確的,我在家[詳細(xì)]


2018-05精妙的單片機(jī)非阻塞延時(shí)程序設(shè)計(jì)

對(duì)于每個(gè)單片機(jī)愛(ài)好者及工程開(kāi)發(fā)設(shè)計(jì)人員,在剛接觸單片機(jī)的那最初的青蔥歲月里,都有過(guò)點(diǎn)亮跑馬燈的經(jīng)歷。從看到那一排排小燈按著我們的想法在跳動(dòng)時(shí)激動(dòng)心情。到隨著經(jīng)驗(yàn)越多,越來(lái)又會(huì)感覺(jué)到這個(gè)小燈是個(gè)好東西,尤其是在調(diào)試資源有限的環(huán)境中,有時(shí)會(huì)幫上大忙。但對(duì)于絕大多數(shù)人,我們?cè)谧钭畛踝専糸W爍起來(lái)[詳細(xì)]


2018-0551單片機(jī)的延時(shí)子程序

延時(shí)程序在單片機(jī)編程中使用非常廣泛,但一些讀者在學(xué)習(xí)中不知道延時(shí)程序怎么編程,不知道機(jī)器周期和指令周期的區(qū)別,不知道延時(shí)程序指令的用法, ,本文就此問(wèn)題從延時(shí)程序的基本概念、機(jī)器周期和指令周期的區(qū)別和聯(lián)系、相關(guān)指令的用法等用圖解法的形式詳盡的回答讀者我們知道程序設(shè)計(jì)是單片機(jī)開(kāi)發(fā)最重要的工作,而[詳細(xì)]


2018-05 51單片機(jī)C語(yǔ)言延時(shí)函數(shù)

C程序中可使用不同類型的變量來(lái)進(jìn)行延時(shí)設(shè)計(jì)。經(jīng)實(shí)驗(yàn)測(cè)試,使用unsigned char類型具有比unsigned int更優(yōu)化的代碼,在使用時(shí)應(yīng)該使用unsigned char作為延時(shí)變量。 以某晶振為12MHz的單片機(jī)為例,晶振為12MHz即一個(gè)機(jī)器周期為1us。一. 500ms延時(shí)子程序程序:void delay500ms(void){unsigned char i,j,k;fo[詳細(xì)]


聯(lián)系方式

0755-82591179

郵箱:ivy@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬(wàn)眾潤(rùn)豐創(chuàng)業(yè)園A棟2樓A09

Copyright © 2014-2025 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號(hào)-4