日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 單片機 > 單片機
[導讀] ;****************************************;功能:AVR雙CPU通信程序,異步方式,類似于UART;器件:AT90S2313;硬件:主從CPU的PD.2通過上拉電阻連接;時鐘:4.0MHz;***********************************

;****************************************
;功能:AVR雙CPU通信程序,異步方式,類似于UART
;器件:AT90S2313
;硬件:主從CPU的PD.2通過上拉電阻連接
;時鐘:4.0MHz
;****************************************

.include"2313def.inc"

.equport=PORTD
.equPIN=PIND
.equddr=DDRD
.equbit=2
;*****************************************
;中斷向量表
;*****************************************
.org0x000
rjmpmain
rjmpINT0_isr
reti
reti
reti
reti
reti
reti
reti
reti
;*****************************************
;程序入口
;*****************************************
.org0x000B
main:ldiR16,0xDF;設(shè)置堆棧指針
outspl,R16

cbiport,bit;設(shè)置端口方向
cbiddr,bit

ldiR16,0x02;INT0下降沿有效
outMCUCR,R16
ldiR16,0x40;INT0中斷使能
outGIMSK,R16

sei;全局中斷使能

ldiR28,0x60
ldiR29,0x00
ldiR22,0x10

here:ldiR30,0x55;測試
rcallsendbyte
rjmphere
;*****************************************
;過程名:Delay
;功能:us級別精確延時
;入口參數(shù):R16延時時間微秒數(shù)-2
;出口參數(shù):無
;影響資源:
;*****************************************
delay:decR16
nop
brnedelay
nop
ret
;*****************************************
;外部中斷INTI0中斷服務程序(讀數(shù))
;*****************************************
INT0_isr:
ldiR16,0x49;延時75us
rcalldelay
sbICpin,bit
rjmpskip
clrR30
rcallreadbit;CLOCk1
rcallreadbit;Clock2
MOVR31,R30

ldiR20,0x08
RNext:rcallreadbit;讀數(shù)
decR20
brneRNext

deal:nop;數(shù)據(jù)處理,數(shù)據(jù)存放在R30中,兩個時鐘信號存在R31
的高兩位

skip:reti;非起始信號,跳過
;*****************************************
;過程名:readbit
;功能:從總線上讀取一位數(shù)據(jù)
;入口參數(shù):無
;出口參數(shù):R30
;影響資源:R16
;*****************************************
readbit:
ldiR16,0x08;延時10us
rcalldelay

waitu1:sbispin,bit;Waitfor"1"
rjmpwaitu1
waitu2:sbispin,bit;Waitfor"1"
rjmpwaitu2
waitu3:sbispin,bit;Waitfor"1"
rjmpwaitu3
waitu4:sbispin,bit;Waitfor"1"
rjmpwaitu4

waitf1:sbicpin,bit;Waitforthefallingedge
rjmpwaitf1
waitf2:sbicpin,bit;Waitforthefallingedge
rjmpwaitf2
waitf3:sbicpin,bit;Waitforthefallingedge
rjmpwaitf3
waitf4:sbicpin,bit;Waitforthefallingedge
rjmpwaitf4

ldiR16,0x2B;延時45us
rcalldelay

clc;清C
sbispin,bit
sec

rorR30;存數(shù)

ret
;*****************************************
;過程名:sendbit
;功能:傳出一位數(shù)據(jù)
;入口參數(shù):R30
;出口參數(shù):無
;影響資源:
;*****************************************
sendbit:
sbrsR30,0
rjmpsend0
send1:sbiddr,bit;Senda"1"
ldiR16,0x3A
rcalldelay
cbiddr,bit
ldiR16,0x1C
rcalldelay
ret
send0:sbiddr,bit;Senda"0"
ldiR16,0x1C
rcalldelay
cbiddr,bit
ldiR16,0x3A
rcalldelay
ret
;*****************************************
;過程名:sendbyte
;功能:傳出一個字節(jié)數(shù)據(jù)
;入口參數(shù):R30
;出口參數(shù):無
;影響資源:R24
;*****************************************
sendbyte:;測試總線是否忙
sbispin,bit
rjmpsendbyte
ldiR16,0x76;延時120us
rcalldelay
sbispin,bit;測試
rjmpsendbyte

cli;關(guān)中斷

sbiddr,bit;總線初始化
ldiR16,0x58;延時90us
rcalldelay
cbiddr,bit
ldiR16,0x1C;延時30us
rcalldelay

sbiddr,bit;Clock1
ldiR16,0x3A;延時60us
rcalldelay
cbiddr,bit
ldiR16,0x1C;延時30us
rcalldelay

sbiddr,bit;Clock2
ldiR16,0x1C
rcalldelay;延時30us
cbiddr,bit
ldiR16,0x3A;延時60us
rcalldelay

ldiR24,0x08;設(shè)置計數(shù)器
nextbit:
rcallsendbit;輸出數(shù)據(jù)
rorR30
decR24
brnenextbit

ldiR16,0xFF;清中斷標志
outGIFR,R16
sei;開中斷

ret


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

Arm 控股有限公司(納斯達克股票代碼:ARM,以下簡稱 Arm)今日宣布推出全新 Arm? Lumex? 計算子系統(tǒng) (Compute Subsystem, CSS) 平臺,這是一套專為旗艦級智能手機及下一代個人電腦加...

關(guān)鍵字: CPU AI 消費電子

Arm 控股有限公司(納斯達克股票代碼:ARM,以下簡稱 Arm)今日宣布推出全新 Arm? Lumex?計算子系統(tǒng) (Compute Subsystem, CSS) 平臺,這是一套專為旗艦級智能手機及下一代個人電腦加速...

關(guān)鍵字: 消費電子 CPU AI

當?shù)貢r間 9 月 8 日,SpaceX 與 EchoStar 正式達成一項價值 170 億美元的頻譜交易,SpaceX 將收購 EchoStar 旗下 AWS-4 頻段(2GHz 頻段)及 H 頻段的頻譜許可證,此舉引發(fā)...

關(guān)鍵字: SpaceX EchoStar 星鏈 通信

8位單片機在嵌入式設(shè)計領(lǐng)域已經(jīng)成為半個多世紀以來的主流選擇。盡管嵌入式系統(tǒng)市場日益復雜,8位單片機依然不斷發(fā)展,積極應對新的挑戰(zhàn)和系統(tǒng)需求。如今,Microchip推出的8位PIC?和AVR?單片機系列,配備了先進的獨立...

關(guān)鍵字: 單片機 嵌入式 CPU

在這篇文章中,小編將為大家?guī)韱纹瑱C的相關(guān)報道。如果你對本文即將要講解的內(nèi)容存在一定興趣,不妨繼續(xù)往下閱讀哦。

關(guān)鍵字: 單片機 AVR PIC

在現(xiàn)代工業(yè)和汽車領(lǐng)域,控制器局域網(wǎng)(CAN)總線作為一種可靠且高效的通信方式,廣泛應用于各種電子設(shè)備之間的數(shù)據(jù)傳輸。在 CAN 總線系統(tǒng)中,有一個看似毫不起眼卻至關(guān)重要的元件 ——120Ω 終端電阻。這個小小的電阻,對于...

關(guān)鍵字: 控制器局域網(wǎng) 總線 通信

上海2025年8月15日 /美通社/ -- 在數(shù)字化轉(zhuǎn)型浪潮與數(shù)據(jù)安全需求的雙重驅(qū)動下,瀾起科技今日重磅推出第六代津逮? 性能核 CPU (以下簡稱 C6P )。這款融合突破性架構(gòu)、全棧兼容性與芯片級安全防護的高性能服...

關(guān)鍵字: CPU BSP 數(shù)字化 AI

8月14日消息,今天,國務院新聞辦公室舉行“高質(zhì)量完成‘十四五’規(guī)劃”系列主題新聞發(fā)布會,國家數(shù)據(jù)局介紹“十四五”時期數(shù)字中國建設(shè)發(fā)展成就。

關(guān)鍵字: 算力 通信

北京2025年8月8日 /美通社/ -- 8月7日,浪潮信息發(fā)布面向萬億參數(shù)大模型的超節(jié)點AI服務器"元腦SD200"。該產(chǎn)品基于浪潮信息創(chuàng)新研發(fā)的多主機低延遲內(nèi)存語義通信架構(gòu),以開放系統(tǒng)設(shè)計向上擴展...

關(guān)鍵字: 模型 節(jié)點 SD 通信
關(guān)閉