看不懂单片机总线控制程序,大神抽空帮忙看下,谢谢

2019-03-24 18:12发布

#include <reg52.h>
#include <stdio.h>
#include "absacc.h"
#include "math.h"
#define AD_Port 0x0000     //  这个0000地址是随便给的吗
#define DA_Port 0x0100     //  这个0100地址是只要p2.0为1就可以其他数字都是随便给的吗
main()             // 总线控制好难理解啊 ?没见 程序中怎么控制p3.6 p3.7啊  读写位怎么控制啊
{
int i=0;
EA=1;
EX0=1;
IT0=1;
ET0=1;
TMOD=1;
TH0=0x00;
TL0=0x00;
TR0=1;
XBYTE[AD_Port]=0x81;       //    这个是什么意思啊
while (i==0){} //    这个也不懂,
}
void int0() interrupt 0 //
{
char ad_data;
ad_data=XBYTE[AD_Port];  //     好乱
P1=ad_data;   //         好乱
XBYTE[DA_Port]=ad_data;  //   好乱
}    //      
void timeron() interrupt 1
{
TH0=0x00;
TL0=0x00;
XBYTE[AD_Port]=0x81;     //? ??
}
今天看了下单片机扩展控制,就是看不懂,望哪位大神抽空帮忙看看 ,小弟不胜感激,哈哈 。甚至里面都没出现读写控制端的控制。神奇!!!
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
1322685712
1楼-- · 2019-03-25 00:10
这是附件,里面仿真图,程序都有                             
Li_Lei
2楼-- · 2019-03-25 03:19
 精彩回答 2  元偷偷看……
1322685712
3楼-- · 2019-03-25 08:16
  谢谢  

1322685712
4楼-- · 2019-03-25 13:29
好深奥啊   真的   

Li_Lei
5楼-- · 2019-03-25 16:19
 精彩回答 2  元偷偷看……
1322685712
6楼-- · 2019-03-25 18:17
这个是不是很难啊               我就算是随便问问
我的qq 1322685712      到时候 跟你聊聊

一周热门 更多>