刘彦文等《Linux环境嵌入式系统开发基础》第12章摘要
⒉ 结构 结构中s3c2410_led_ioctl对应的函数,将应用程序传送过来的2位七段LED的段码数值,经过变换,存储到CPLD指定的单元;s3c2410_led_write对应的函数,将应用程序传送过来的8×8点阵LED数据,存储到CPLD指定的单元。 以下是结构代码: (代码见p440) ⒊ 存储2位七段LED段码数值到CPLD的函数 应用程序传送过来的段码数值,使用的是LEDWORD变量,低8位表示个位(低位)、高8位表示十位(高位)。 CPLD物理地址0元,保存的是十位(高位)的段码;0元,保存的是个位(低位)的段码。 另外,00元没使用。 因此在本函数中,将应用程序传送过来的数据,高8位移到低8位,低8位移到高16位,存储到CPLD对应的单元中, 以下是该函数的代码: (代码见p441) ⒋ 存储8×8点阵LED数据到CPLD的函数 以下函数将应用程序传送过来的数据,先拷贝到内核空间mdata[]变量中,再从mdata[]变量读出、写入CPLD对应的单元,CPLD物理地址起址为0存放点阵左边一列LED对应的数据;然后地址每次加2,存放下一列LED对应的数据。 以下是该函数的代码: (代码见p441) 当8字节数
您可能关注的文档
最近下载
- 他毕生的梦想是当御前侍卫 11年后却登基称帝 被世人称作千古!.docx VIP
- 城轨施工工艺标准 第4册 供电册 第3分册 刚性悬挂接触网 接触轨.pdf
- 基于微信小程序的点餐系统设计与实现.docx VIP
- 2025年江苏省中职职教高考文化统考汽车专业综合理论模拟试卷及答案.docx VIP
- 2025年江苏省中职职教高考文化统考汽车专业综合理论模拟试卷及答案.docx VIP
- 塞拉门检修作业指导书_修改完_.pdf VIP
- 基于springboot幼儿园管理系统设计与实现-论文15000字.docx VIP
- 工业设计史试卷及答案.doc VIP
- (新教材)粤科版四年级下册科学2.12动物的巢穴课件.ppt VIP
- 基于单片机的教室节能照明系统.doc VIP
原创力文档

文档评论(0)