微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 51单片机代码改为PIC单片机代码

51单片机代码改为PIC单片机代码

时间:10-02 整理:3721RD 点击:
51单片机代码如下:
#include <absacc.h>
#define Gpbase                      0x7F00                    //感应模块地址                 P2^7
#define outportb(addr,d)        XBYTE[addr]=d                         //写入addr地址值D        /                绝对地址
#define inportb(addr)                XBYTE[addr]                          ///读出addr地址值
unsigned char ReadRawRC(unsigned char Address)
{
        return inportb(Gpbase+Address);                   }

void  WriteRawRC(unsigned char Address, unsigned char value)
{  
        outportb(Gpbase+Address,value);
}
现在想用PIC18系列单片机,但是上面的代码不知要怎么改,请大哥们帮忙解答下!小弟不胜感激!
51单片机含有#include <absacc.h>这个头文件,PIC单片机没有这个头文件。
现在需要使用PIC单片实现上述代码的功能。在不需要改变unsigned char ReadRawRC(unsigned char Address)和void  WriteRawRC(unsigned char Address, unsigned char value)这2个函数定义的情况下怎么重新写函数里面的代码来实现。
本人qq:860215979

#include <absacc.h> 这个要自己写的吧            

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

网站地图

Top