找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索

C語言_at_指令是什么意思?8155A如何使用?

查看數(shù): 3293 | 評(píng)論數(shù): 6 | 收藏 0
關(guān)燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請(qǐng)稍候......
發(fā)布時(shí)間: 2021-5-1 20:05

正文摘要:

請(qǐng)問8155a怎么使用,_at_指令是什么意思(見附件圖片),謝謝!

回復(fù)

ID:160500 發(fā)表于 2021-5-4 11:11
絕對(duì)地址定位
keil中地址是自動(dòng)分配的,所以除非特殊情況否則不提倡使用絕對(duì)地址定位。
ID:388197 發(fā)表于 2021-5-4 10:59
指定變量在存儲(chǔ)器上的地址
也可以這么寫
#define XXXX (*(unsigned char volatile xdata *)0xXXXX)
ID:38397 發(fā)表于 2021-5-3 11:11
指定地址存放數(shù)據(jù)
ID:392485 發(fā)表于 2021-5-3 10:23
你的這個(gè)代碼是用SDCC寫的吧。_at_是SDCC的關(guān)鍵字。好像是賦值。
ID:506248 發(fā)表于 2021-5-2 12:01
xdata 定義的芯片內(nèi)核外部的擴(kuò)展RAM,包括芯片外擴(kuò)展的RAM,和芯片內(nèi)擴(kuò)展的RAM
xdata BYTE CPUCS _AT_ 0xE600這句話的意思就是定義變量BYTE CPUCS,地址為外部擴(kuò)展RAM的0xE600

8155各引腳功能說明如下:
RESET:復(fù)位信號(hào)輸入端,高電平有效。復(fù)位后,3個(gè)I/O口均為輸入方式。
AD0~AD7:三態(tài)的地址/數(shù)據(jù)總線。與單片機(jī)的低8位地址/數(shù)據(jù)總線(P0口)相連。單片機(jī)與8155之間的地址、數(shù)據(jù)、命令與狀態(tài)信息都是通過這個(gè)總線口傳送的。
RD:讀選通信號(hào),控制對(duì)8155的讀操作,低電平有效。
WR:寫選通信號(hào),控制對(duì)8155的寫操作,低電平有效。
CE:片選信號(hào)線,低電平有效。
IO/M :8155的RAM存儲(chǔ)器或I/O口選擇線。當(dāng)IO/M =0時(shí),則選擇8155的片內(nèi)RAM,AD0~AD7上地址為8155中RAM單元的地址(00H~FFH);當(dāng)IO/M =1時(shí),選擇 8155的I/O口,AD0~AD7上的地址為8155 I/O口的地址。
ALE:地址鎖存信號(hào)。8155內(nèi)部設(shè)有地址鎖存器,在ALE的下降沿將單片機(jī)P0口輸出的低8位地址信息及 ,IO/ 的狀態(tài)都鎖存到8155內(nèi)部鎖存器。因此,P0口輸出的低8位地址信號(hào)不需外接鎖存器。
PA0~PA7:8位通用I/O口,其輸入、輸出的流向可由程序控制。
PB0~PB7:8位通用I/O口,功能同A口。
PC0~PC5:有兩個(gè)作用,既可作為通用的I/O口,也可作為PA口和PB口的控制信號(hào)線,這些可通過程序控制。
TIMER IN:定時(shí)/計(jì)數(shù)器脈沖輸入端。
TIMER OUT:定時(shí)/計(jì)數(shù)器輸出端。
VCC:+5V電源。
ID:644095 發(fā)表于 2021-5-2 10:09
是跟模塊通信的指令,這不是c語言語法

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表