MBI5026驱动
2023-09-11 14:20:53 时间
#ifndef HX_MBI5026
#define HX_MBI5026
#include "hxcomm.h"
sbit MBI_DAT = P0^0;
sbit MBI_CLK = P0^1;
sbit MBI_LE = P0^2;
sbit MBI_ENB = P0^3;
void hxMbiInit();
void hxMbiWrite( UINT uDat );
void hxMbiEnable();
void hxMbiDisable();
#endif
#include "../myInc/hxmbi5026.h"
void hxMbiInit()
{
// P0M0 &= 0xF0;
// P0M1 &= 0xF0;
hxMbiWrite( 0x00 );
hxMbiEnable();
}
void hxMbiWrite( UINT uDat )
{
UCHAR i;
MBI_LE = 0;
callnop( 5 );
MBI_CLK = 0;
callnop( 5 );
for( i = 0; i < 16; ++ i )
{
MBI_CLK = 0;
callnop( 5 );
MBI_DAT = ( bit )( uDat & 0x01 );
callnop( 5 );
MBI_CLK = 1;
callnop( 5 );
uDat >>= 1;
}
MBI_LE = 1;
callnop( 10 );
MBI_LE = 0;
callnop( 5 );
}
void hxMbiEnable()
{
MBI_ENB = 0;
callnop( 2 );
}
void hxMbiDisable()
{
MBI_ENB = 1;
callnop( 2 );
}
相关文章
- TMS320VC5509驱动LCD1602
- 数据运营经验分享:通过精细化运营驱动产品增长
- 你的企业离数据驱动业务还有多远
- Dubbo 注解驱动(Annotation-Driven)
- 如何给windows 98虚拟机安装声卡驱动 - PCI Multimedia Audio Device
- android移植wifi驱动流程
- Linux 编写简单驱动并测试
- Ubuntu18.04 添加系统调用及简单驱动
- 【Spring注解驱动开发】面试官:如何将Service注入到Servlet中?朋友又栽了!!
- (ubuntu版本)快速下载NVIDIA最新显卡驱动RTX3080、GTX1650ti、CUDA11.2,CUDNN的地址
- 英伟达驱动怎么设置显示帧数?
- 基于I2C协议的EEPROM驱动控制
- 【linux驱动分析】ioctl函数的使用
- 无需编写驱动直接访问设备_I2C-Tools介绍