www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > 單片機 > 單片機
[導讀] 串口通信的單片機程序beepbit p3.7;蜂鳴器定義org 00hjmp mainorg 23h ;串行中斷入口地址jmp com_int ;串行中斷服務程序;***********主程序開始*******************org 30hmain:mov sp,#30h;設置堆棧 l

 

串口通信的單片機程序


beepbit p3.7;蜂鳴器定義

org 00h
jmp main
org 23h ;串行中斷入口地址
jmp com_int ;串行中斷服務程序

;***********主程序開始*******************
org 30h
main:mov sp,#30h;設置堆棧
lcall rest ;初始化
lcall comm ;串口初始化
jmp $;原地等待

;************* 初始化 *********************
rest:mov p0,#00h ;禁止數碼管顯示
mov p2,#255
clrbeep;禁止蜂鳴器
mov p1,#255;禁止LED顯示
RET;返回

; **************串口初始化 *****************
;設置串行口工作方式1,定時器1作為波特率發(fā)生器
;波特率設置為 2400;

comm: mov tmod,#20h;設置定時器T1工作方式2
mov tl1,#0f3h ;定時器計數初值,波特率 2400
mov th1,#0f3h;定時器重裝值
setb ea ;允許總的中斷
setb es ;允許串行中斷
mov pcon,#00h;波特率不倍增
mov scon,#50h;設置串口工作方式1,REN = 1 允許接收
setb tr1 ;定時器開始工作
ret ;返回
;***************串口中斷服務程序 ***********
;如果接收0FF表示上位機需要聯(lián)機信號, 單片機 發(fā)送 0FFH作為
;應答信號,如果接收到 數字 1~ n,表示相應的功能;
;這里,如果收到 1 ,則 單片機 向計算機發(fā)送字符'H';
;如果收到 2 ,則 單片機 向計算機發(fā)送字符'e';
;如果收到其他的數據,則發(fā)送'J';
com_int:clr es;禁止串行中斷
clr ri;清除接收標志位
mov a,sbuf ;從緩沖區(qū)取出數據
mov p1,a
mov dptr,#tab
cjne a,#0ffh,in_1;檢查數據
mov sbuf,#255;收到聯(lián)機信號,發(fā)送聯(lián)機信號
jnb ti,$;等待發(fā)送完畢
clr ti;清除發(fā)送標志
setb es ;允許串行中斷
reti;中斷返回
in_1: cjne a,#1H, in_2 ;如果收到1
movc a,@a+dptr
mov sbuf,a ;發(fā)送 'h'
jnb ti,$;等待發(fā)送完畢
clrti ;清除發(fā)送中斷標志
setb es ;允許串行中斷
reti;中斷返回
in_2: cjne a,#2,in_3 ;接收到2
movc a,@a+dptr
mov sbuf,a ;發(fā)送 'e'
jnb ti,$;等待發(fā)送完畢
clrti ;清除發(fā)送中斷
setb es ;允許串行中斷
reti;中斷返回
in_3: mov a,#03h
movc a,@a+dptr
mov sbuf,a ;發(fā)送 'j'
jnb ti,$;等待發(fā)送完畢
clr ti;清除發(fā)送中斷標志
setb es ;允許串行中斷
reti;返回
tab:db '2','h','e','j'
end

 

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

LED驅動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關鍵字: 驅動電源

在工業(yè)自動化蓬勃發(fā)展的當下,工業(yè)電機作為核心動力設備,其驅動電源的性能直接關系到整個系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護是驅動電源設計中至關重要的兩個環(huán)節(jié),集成化方案的設計成為提升電機驅動性能的關鍵。

關鍵字: 工業(yè)電機 驅動電源

LED 驅動電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個照明設備的使用壽命。然而,在實際應用中,LED 驅動電源易損壞的問題卻十分常見,不僅增加了維護成本,還影響了用戶體驗。要解決這一問題,需從設計、生...

關鍵字: 驅動電源 照明系統(tǒng) 散熱

根據LED驅動電源的公式,電感內電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關鍵字: LED 設計 驅動電源

電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產業(yè)的重要發(fā)展方向。電動汽車的核心技術之一是電機驅動控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機驅動系統(tǒng)中的關鍵元件,其性能直接影響到電動汽車的動力性能和...

關鍵字: 電動汽車 新能源 驅動電源

在現代城市建設中,街道及停車場照明作為基礎設施的重要組成部分,其質量和效率直接關系到城市的公共安全、居民生活質量和能源利用效率。隨著科技的進步,高亮度白光發(fā)光二極管(LED)因其獨特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關鍵字: 發(fā)光二極管 驅動電源 LED

LED通用照明設計工程師會遇到許多挑戰(zhàn),如功率密度、功率因數校正(PFC)、空間受限和可靠性等。

關鍵字: LED 驅動電源 功率因數校正

在LED照明技術日益普及的今天,LED驅動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關鍵字: LED照明技術 電磁干擾 驅動電源

開關電源具有效率高的特性,而且開關電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機重量也有所下降,所以,現在的LED驅動電源

關鍵字: LED 驅動電源 開關電源

LED驅動電源是把電源供應轉換為特定的電壓電流以驅動LED發(fā)光的電壓轉換器,通常情況下:LED驅動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關鍵字: LED 隧道燈 驅動電源
關閉