原创 伪本征函数——Keil C51头文件INTRINS.H的扩容工程(第四版)

2009-1-16 21:35 3823 2 2 分类: MCU/ 嵌入式

/*--------------------------------------------------------------------------
  伪本征函数——Keil C51头文件INTRINS.H的扩容工程(第四版)
根据HotPower的“同名小说《Keil C51红杏出墙记》”改编
最初建立时间: 2003.03.08
最近修改时间: 2008.11.19
修 改 原  因: 支持Keil C51工程多文件系统,避免重复定义汇编数组问题.
应        用: _reset_();//软件复位
              _start_();//启动时执行2次RETI
unsigned char SPIReadWrite(unsigned char val)
{
unsigned char i;
 ACC = val;//取发送数据
 for (i = 8; i > 0; i --)
 {
  CY = SPISIO;//读1位数据
  _rlca_();//左移1位数据
  SPICLK = 1;//拉高时钟
  SPISIO = CY;//发送数据
  SPICLK = 0;拉低时钟
 }
 SPISIO = 1;//释放数据总线https://static.assets-stash.eet-china.com/album/old-resources/2009/1/16/5b9890ac-6f4d-4b1c-a212-1defd2763593.rar" target=_blank>
 return ACC;
}
说        明: 一般宏不需添加HotIns.C,只需HotIns.H文件即可.
              涉及汇编数组的宏如_start_()需要再添加HotIns.C文件.
菜农HotPower@126.com 2008.11.19 于西安大雁塔村大队部
--------------------------------------------------------------------------*/


点击下载:HotIns.H/HotIns.C


PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
2
关闭 站长推荐上一条 /3 下一条