驱动程序设计,驱动程序设计过程
单片机C51 LED点阵显示驱动程序设计
点阵原理就是一个LED的两端都接IO,当正极为1,负极为0时点亮相应的LED。
下面是8×8的LED点阵程序,参考一下吧
#includereg51.h
#define?uchar?unsigned?char
#define?uint?unsigned?int
uchar?code?TAB[]={
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0x00,0x82,0xFE,0x82,0x80,0xC0,0x00,0x00,
0x00,0x7C,0x82,0x82,0x82,0x7C,0x00,0x00,
0x02,0x0E,0x72,0x80,0x70,0x0E,0x02,0x00,
0x00,0x82,0xFE,0x92,0xBA,0x82,0xC6,0x00,
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00
};
/*delay(uint?t)
{
uint?a,b;
for(a=0;at;a++)
for(b=0;b110;b++);
}?*/
void?main(void)
{
uint?i,j,xx;
uchar?bittemp=0x01;
while(1)
{
for(i=0;i40;i++)
{
for(xx=0;xx500;xx++)
{
bittemp=0x80;
for(j=0;j8;j++)
{
P2=0x00;?//消隐
P0=?~TAB[i+8-j];
P2?=?bittemp;
bittemp?=?1;
}
}
}
}
}

如何进行linux驱动程序设计
Linux是Unix操作系统的一种变种,在Linux下编写驱动程序的原理和思想完全类似于其他的Unix系统,但它dos或window环境下的驱动程序有很大的区别。在Linux环境下设计驱动程序,思想简洁,操作方便,功能也很强大,但是支持函数少
深入理解linux驱动程序设计怎么样
《LINUX设备驱动程序(第3版)》详细介绍了Linux。
如果您希望在Linux操作系统上支持计算机外部设备,或者在Linux上运行新的硬件,或者只是希望一般性地了解Linux内核的编程,就一定要阅读本书。
本书描述了如何针对各种设备编写驱动程序,而在过去,这些内容仅仅以口头形式交流,或者零星出现在神秘的代码注释中。