驱动程序设计,驱动程序设计过程

http://www.itjxue.com  2023-01-24 12:29  来源:未知  点击次数: 

单片机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内核的编程,就一定要阅读本书。

本书描述了如何针对各种设备编写驱动程序,而在过去,这些内容仅仅以口头形式交流,或者零星出现在神秘的代码注释中。

(责任编辑:IT教学网)

更多