女人被狂躁到高潮视频免费无遮挡,内射人妻骚骚骚,免费人成小说在线观看网站,九九影院午夜理论片少妇,免费av永久免费网址

當(dāng)前位置:首頁(yè) > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]本段程序是在STC官方程序的基礎(chǔ)上精簡(jiǎn)而成,只保留了串口單向發(fā)送,使用串口助手可以接收到數(shù)據(jù)。本段代代碼目的是為了調(diào)試的方便,單片機(jī)內(nèi)部一些工作狀態(tài)和數(shù)據(jù)可以通過(guò)串口發(fā)送出來(lái),比如AD采集到的數(shù)據(jù)等,對(duì)調(diào)試

本段程序是在STC官方程序的基礎(chǔ)上精簡(jiǎn)而成,只保留了串口單向發(fā)送,使用串口助手可以接收到數(shù)據(jù)。

本段代代碼目的是為了調(diào)試的方便,單片機(jī)內(nèi)部一些工作狀態(tài)和數(shù)據(jù)可以通過(guò)串口發(fā)送出來(lái),比如AD采集到的數(shù)據(jù)等,對(duì)調(diào)試程序會(huì)起到事半功倍的效果。以下為asm格式匯編代碼:

; --- 使用偉福6000編譯,STC15W401AS 實(shí)測(cè)通過(guò)------------

;-----定時(shí)器2用作串口1的波特率發(fā)生器-------

;在Keil開(kāi)發(fā)環(huán)境下請(qǐng)選擇Intel的8058芯片型號(hào)進(jìn)行編譯

;工作頻率為11.0592MHz

;-----------------------------------------

AUXR EQU 08EH ;//輔助寄存器

T2H DATA 0D6H ;//定時(shí)器2高8位

T2L DATA 0D7H ;//定時(shí)器2低8位

BUSY BIT 20H.0 ;//忙標(biāo)志位

;-----------------------------------------

ORG 0000H

LJMP MAIN

ORG 0023H

LJMP UART_ISR

;//-----------------------------------------

ORG 0100H

MAIN:

CLR A

CLR BUSY

CLR EA

MOV SP,#3FH

;//-------------------------------

MOV SCON,#50H ;//8位可變波特率,無(wú)校驗(yàn)

MOV T2L,#0D0H ;//設(shè)置波特率重裝值(65536-18432000/4/115200)

MOV T2H,#0FFH ; #FFD0對(duì)應(yīng)波特率57600

MOV AUXR,#14H ;//T2為1T模式, 并啟動(dòng)定時(shí)器2

ORL AUXR,#01H ;//選擇定時(shí)器2為串口1的波特率發(fā)生器

SETB ES ;//使能串口中斷

SETB EA

;//-------------------------------

;發(fā)送串口測(cè)試數(shù)據(jù),三次

MOV A,#0FH

LCALL SENDDATA

MOV A,#0BH

LCALL SENDDATA

MOV A,#0CH

LCALL SENDDATA

SJMP $

;UART 中斷服務(wù)程序

;----------------------------*/

UART_ISR:

PUSH ACC

PUSH PSW

JNB TI,ISR_EXIT ;//檢測(cè)TI位

CLR TI ;//清除TI位

CLR BUSY ;//清忙標(biāo)志

ISR_EXIT:

POP PSW

POP ACC

RETI

;

SENDDATA:

JB BUSY,$ ;//等待前面的數(shù)據(jù)發(fā)送完成

SETB BUSY

MOV SBUF,A ;//寫(xiě)數(shù)據(jù)到UART數(shù)據(jù)寄存器

RET

;//-----------------------------------------

END


本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

在嵌入式系統(tǒng)開(kāi)發(fā)中,單片機(jī)(MCU)作為核心組件,其性能與效率往往決定了整個(gè)系統(tǒng)的表現(xiàn)。匯編語(yǔ)言作為最接近硬件的編程語(yǔ)言,能夠直接操作寄存器和內(nèi)存,因此在追求極致性能和資源利用率的場(chǎng)景下,匯編編程顯得尤為重要。本文將探討...

關(guān)鍵字: 單片機(jī) 匯編程序

STC89C51、52內(nèi)部都自帶有2K字節(jié)的EEPROM,54、55和58都自帶有16K字節(jié)的EEPROM,STC單片機(jī)是利用IAP技術(shù)實(shí)現(xiàn)的EEPROM,內(nèi)部Flash擦寫(xiě)次數(shù)可達(dá)100,000 次以上,先來(lái)介紹下IS...

關(guān)鍵字: eeprom iap stc單片機(jī)

includeCBLOCK20HSEC;秒MIN;分HOU;小時(shí)DATE;日期MON;月DAY;日YERR;年DDD;寫(xiě)使能位TIME_TX;1302發(fā)送寄存器TIME_RX;1302接收寄存...

關(guān)鍵字: 時(shí)鐘 匯編程序 芯片

其實(shí)一個(gè)虛擬指令可以達(dá)到這個(gè)目的。ESEG指令定義開(kāi)始的EEPROM部分。匯編源文件可以包含幾個(gè)EEPROM的部分,這是串連成一個(gè)單一的EEPROM部分組裝時(shí)。一個(gè)EEPROM的部分通常只包括數(shù)據(jù)...

關(guān)鍵字: AVR eprom 數(shù)據(jù) 匯編程序

例、 將(R2R3R4R5)除于(R6R7),商送(R4R5),余數(shù)送(R2R3)。模擬手算方法:1)從被除數(shù)高位開(kāi)始對(duì)齊除數(shù),比較。2)若前者大于或等于后者,商位為1,并把被除數(shù)減除數(shù),形成部分余數(shù)。若前者小于后者,商...

關(guān)鍵字: 單片機(jī) 匯編程序 二進(jìn)制數(shù)除法

/*==============================================================at12c2052所帶的PWM功能演示,內(nèi)部公用了一個(gè)定時(shí)器,當(dāng)啟動(dòng)PWM時(shí)PCA定時(shí)器只工...

關(guān)鍵字: pwm stc單片機(jī) 脈寬調(diào)制

  由于客戶在請(qǐng)人設(shè)計(jì)開(kāi)發(fā)一設(shè)備,但是設(shè)備用戶處總停電,造成設(shè)備及其周邊耗材損耗嚴(yán)重,因此請(qǐng)我司在現(xiàn)有STC為主要芯片的基礎(chǔ)上做掉電瞬間EEPROM里的20個(gè)參數(shù)保存,上電后通過(guò)讀取EEPROM中的參數(shù)回到掉電的狀態(tài),

關(guān)鍵字: eeprom stc單片機(jī) 數(shù)據(jù)保存 掉電斷電 失電瞬間

嘗試使用一下6410的匯編,發(fā)現(xiàn)跟當(dāng)年的51差不多,一步一步的學(xué)習(xí)?;*****************************************************************

關(guān)鍵字: ok6410 匯編程序

定義用戶寄存器WEI1EQUH’0C’;BIT0=MODS:選擇模式位0:模式11:模式2;BIT1=BREK:斷路判別位0:無(wú)斷路1:有斷路;BIT2=;BIT3=;BIT4=;BIT5=慢響;...

關(guān)鍵字: 匯編程序 電壓表
關(guān)閉