微波EDA网,见证研发工程师的成长! 2025濠电姴鐥夐弶搴撳亾濡や焦鍙忛柣鎴f绾惧潡鏌熸潏鍓х暠缂佺媭鍨堕弻銊╂偆閸屾稑顏�04闂傚倸鍊搁崐椋庣矆娓氣偓楠炴牠顢曢敂钘変罕闂佺粯鍔曢幖顐ょ不椤栫偞鐓ラ柣鏇炲€圭€氾拷03闂傚倸鍊搁崐椋庣矆娓氣偓楠炴牠顢曢敃鈧粣妤佺箾閹存瑥鐏╃紒鐙€鍨堕弻銊╂偆閸屾稑顏� 闂傚倸鍊搁崐椋庣矆娓氣偓楠炴牠顢曢妶鍌氫壕婵ḿ鍘у▍宥団偓瑙勬磻閸楁娊鐛崶顒夋晢濠电姴鎳夐崑鎾诲锤濡や胶鍙嗛梺缁樻礀閸婂湱鈧熬鎷�闂傚倸鍊搁崐鐑芥倿閿曞倸绠栭柛顐f礀绾惧灝鈹戦悩瀹犲缂佺媭鍨堕弻銊╂偆閸屾稑顏�
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > #define DAC0832 XBYTE 这个是指?

#define DAC0832 XBYTE 这个是指?

时间:10-02 整理:3721RD 点击:

#define DAC0832 XBYTE[0x7fff] 请问这个是什么意思?百度了一下还是不太懂0x7fff ~~这个可以改的吗?只是一个地址?还是指什么?
好想有个大神QQ~方便我请教一些简单的问题= =~~现在自己学,有些比较简单的问题都不懂~百度也有时有点难找到答案。

#define XBYTE ((unsigned char volatile xdata *) 0)
定义    XBYTE 为 指向 xdata 地址空间unsigned char 数据类型的指针,指针值为0
这样,可以直接用XBYTE[0xnnnn]或*(XBYTE+0xnnnn)访问外部RAM了。(复制的)
大概就是访问外部存储器之类的,#define DAC0832 XBYTE[0x7fff] 就是把DAC0832定义成 在外部地址0X7fff处的一个东西,操作的时候会有P3.6(写)/P3.7(读)和地址0x7fff(其实就是P2.7口)的配合把8位数据从P0口送出,具体怎么变化的就不晓得了,PS 我也是新手。

访问外部存储器时候定义的地址,。单片机的P3.6,P3.7会有对应的读写信号输出,同时,P0输出访问地址的低8位,P2口输出访问地址的高8位,实现对外部的寻址。接0832,应该是用这个区模拟0832的读写时序,实现读取和写入数据。

谢谢小编的分享,感谢万分!

66666666666666666666666666666

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top