單片機(jī)延時(shí)程序(適合初學(xué)者)下面幾個(gè)是單片機(jī)的延時(shí)程序(包括asm和C程序,都是我在學(xué)單片機(jī)的過(guò)程中用到的),在單片機(jī)延時(shí)程序中應(yīng)考慮所使用的晶振的頻率,在51系列的單片機(jī)中我們常用的是11.0592MHz和12.0000MHz的晶
51單片機(jī)匯編延時(shí)程序算法詳解將以12MHZ晶振為例,詳細(xì)講解MCS-51單片機(jī)中匯編程序延時(shí)的精確算法。指令周期、機(jī)器周期與時(shí)鐘周期指令周期:CPU執(zhí)行一條指令所需要的時(shí)間稱為指令周期,它是以機(jī)器周期為單位的,指令
實(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)一般
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ī)
計(jì)算機(jī)反復(fù)執(zhí)行一段程序以達(dá)到延時(shí)的目的稱為軟件延時(shí),單片機(jī)應(yīng)用程序中經(jīng)常需要短時(shí)間延時(shí),有時(shí)要求很高的精度,網(wǎng)上或書(shū)中雖然有現(xiàn)成的公式可以套用,但在部分算法講解中發(fā)現(xiàn)有錯(cuò)誤之處,而且延時(shí)的具體算法講得
摘要:本設(shè)計(jì)實(shí)現(xiàn)了一種以AT89C2051單片機(jī)為核心的超聲波測(cè)距系統(tǒng),它具有低成本,高精度,微型化數(shù)字顯示的特點(diǎn)。為提高測(cè)量精度,在測(cè)量時(shí)使用了DS18B20溫度傳感器對(duì)系統(tǒng)進(jìn)行有效的溫度補(bǔ)償。經(jīng)實(shí)驗(yàn)證明,本系統(tǒng)電
21ic訊 日前,德州儀器 (TI) 宣布推出具有嵌入512K 閃存和 64K RAM 的MSP430F66xx 微控制器,從而在其 16 位微控制器產(chǎn)品系列中提供了前所未有的大存儲(chǔ)容量。這些較大的存儲(chǔ)器資源使得 MSP430 器件能夠輕松管理諸如
近日,HOLTEK針對(duì)3D眼鏡應(yīng)用領(lǐng)域,推出3D眼鏡應(yīng)用Flash版本的MCU HT45F3T。HT45F3T具備2K*16 Flash Program ROM、128 Byte Data RAM、工作電壓2.2V~5.5V、系統(tǒng)頻率4MHz,內(nèi)建精準(zhǔn)RC振蕩器 (HIRC 4MHz),內(nèi)建4個(gè)通道1
延時(shí)與中斷出錯(cuò),是單片機(jī)新手在單片機(jī)開(kāi)發(fā)應(yīng)用過(guò)程中,經(jīng)常會(huì)遇到的問(wèn)題,本文匯總整理了包含了MCS-51系列單片機(jī)、MSP430單片機(jī)、C51單片機(jī)、8051F的單片機(jī)、avr單片機(jī)、STC89C52、PIC單片機(jī)…..在內(nèi)的各種單
AVR的中斷源比較多,尤其是ATmega128,一共有35個(gè)外部以及內(nèi)部中斷源。通常情況下,F(xiàn)lash程序存儲(chǔ)器空間的最低位置(0x0000-0x0045)定義為復(fù)位和中斷向量空間。完整的中斷向量見(jiàn)第二章表 2-23。在中斷向量表中,處于低
在多機(jī)通信過(guò)程中,所有設(shè)備的RS232接口是并在通信線上的,其中只能有一個(gè)設(shè)備為主機(jī),其他為從機(jī),通信由主機(jī)發(fā)起。數(shù)據(jù)幀一般采用1位起始位、9 位數(shù)據(jù)位,其中第9位(RXB8)被用作為表征該幀是地址幀還是數(shù)據(jù)幀。當(dāng)幀
用AVR單片機(jī)來(lái)產(chǎn)生正弦波信號(hào)使用AVR定時(shí)/計(jì)數(shù)器的PWM功能設(shè)計(jì)要點(diǎn)一、定時(shí)/計(jì)數(shù)器PWM設(shè)計(jì)要點(diǎn)根據(jù)PWM的特點(diǎn),在使用ATmega128的定時(shí)/計(jì)數(shù)器設(shè)計(jì)輸出PWM時(shí)應(yīng)注意以下幾點(diǎn):1.首先應(yīng)根據(jù)實(shí)際的情況,確定需要輸出的PW
一、時(shí)序:?jiǎn)纹瑱C(jī)時(shí)序是指單片機(jī)執(zhí)行指令時(shí)應(yīng)發(fā)出的控制信號(hào)的時(shí)間序列。這些控制信號(hào)在時(shí)間上的相互關(guān)系就是CPU的時(shí)序。它是一系列具有時(shí)間順序的脈沖信號(hào)。CPU發(fā)出的時(shí)序有兩類:一類用于片內(nèi)各功能部件的控制,它
摘要:現(xiàn)有海警艦艇的舵角指示技術(shù)多采用自整角機(jī)舵角指示系統(tǒng),此類舵角指示裝置不僅體積質(zhì)量大,傳動(dòng)機(jī)構(gòu)復(fù)雜,而且指示精準(zhǔn)度也不高。針對(duì)上述不足,提出一種電子舵角指示方法,設(shè)計(jì)了基于單片機(jī)的新型舵角指示系
一.KEIL軟件的使用。二.燒寫(xiě)軟件的使用。三.Proteus軟件的使用。四.Protel 99 se使用:在畫(huà)PCB圖排版時(shí)要注意以下幾點(diǎn):電源/地線粗細(xì):30mil;信號(hào)/控制線粗細(xì):15mil;電源/地線過(guò)孔:hole size:30mil;diameter:32