/*--------------------------------------------------------------------------
伪本征函数——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
文章评论(0条评论)
登录后参与讨论