用DriverStudio开发USB驱动程序
2012-06-25 22
很多写Windows Device Driver的开发人员基本上都是使用Windows DDK进行开发的。但是,现在也有不少人都开始借助一些辅助工具。笔者去年开始接触到DriverStudio,发现它真的是一个不错的开发工具,不仅写代码的时候思路清晰,而且和DDK的结合很好。 当然,也有很多人觉得用DriverStudio不够正宗,或者说不能很好的理解Win .. [查看全文]
用CPLD实现基于PC104总线的429接口板
2012-06-25 吴晓洁 翟正军 11
PC104总线系统是一种新型的计算机测控平台,作为嵌入式PC的一种,在软件与硬件上与标准的台式PC(PC/AT)体系结构完全兼容,它具有如下优点:体积小、十分紧凑,并采用模块化结构,功耗低,总线易于扩充,紧固堆叠方式安装,适合于制作高密度、小体积、便携式测试设备,因此在军用航空设备上有着广泛的应用,但也正是PC10 .. [查看全文]
DDR1&2&3的“读”和“写”眼图分析
2012-06-25 孙灯亮 30
DDR 1&2&3总线概览 DDR全名为Double Data Rate SDRAM ,简称为DDR。现在DDR技术已经发展到了DDR 3,理论上速度可以支持到1600MT/s。DDR总线走线数量多,速度快,操作复杂,探测困难,给测试和分析带来了巨大的挑战。 DDR 本质上不需要提高时钟频率就能加倍提高SDRAM的速度,它允许在时钟的上升沿和下降沿 .. [查看全文]
128X64 LCD接口51汇编程序
2012-06-25 27
;12864接口程序(MCS51模拟口线方式) ;*************************************************************************** ;连线图: *LCM---8031* *LCM---8031* *LCM------------8031* *LCM----------8031* ;*DB0---P1.0* *DB4---P1.4* *RS-------------P3.0* *CS1----------P3.4* ;*DB1---P1.1* .. [查看全文]
用单片机和CPLD实现步进电机的控制
2012-06-25 卢勇威 14
步进电机是一种将脉冲信号转换成角位移的伺服执行器件。其特点是结构简单、运行可靠、控制方便。尤其是步距值不受电压、温度的变化的影响、误差不会长期积累,这给实际的应用带来了很大的方便。它广泛用于消费类产品(打印机、照相机)、工业控制(数控机床、工业机器人)、医疗器械等机电产品中。 通常的步进电机控制方法是采用 .. [查看全文]
外置式USB无损图像采集卡的设计
2012-06-25 12
摘要: 介绍了外置式USB无损图像采集卡的设计和实现方案,它用于特殊场合的图像处理及其相关领域。针对图像传输的特点,结合FPGA/CPLD和USB技术,给出了硬件实现框图,同时给出了FPGA/CPLD内部时序控制图和USB程序流程图,结合框图和部分程序源代码,具体讲述了课题中遇到的难点和相应的解决方案。 现场图像采集技术发 .. [查看全文]
基于ARM7和uCOSII的数据采集系统设计
2012-06-25 12
在一些工业现场中,设备长时间运行容易出现故障,为了监控这些设备,通常利用数据采集装置采集他们运行时的数据并送给PC机,通过运行在PC机上的特定软件对这些数据进行分析,以此判断当前运行设备的状况,进而采取相应措施。当前常用的数据采集装置,在其系统软件设计中,多采用单任务顺序机制。这样就存在系统安全性差的问 .. [查看全文]
单片机键盘输入编程
2012-06-25 9
学习过单片机技术的人都知道,单片机的按键输入一般可分为简单的独立式按键输入及行列式键盘输入两种。图1为简单的独立式键盘输入示意图,独立式键盘输入适合于按键输入不多的情况(<5个按键),具有占用口线较少、软件编写简单容易等特点。图2为行列式键盘输入示意图,列线接P1.0~P1.3,行线接P1.4~P1.7。行列式键盘 .. [查看全文]
基于SRAM和DRAM结构的大容量FIFO的设计与实现
2012-06-25 杨奇 杨莹 11
1 引言 FIFO(First In First Out)是一种具有先进先出存储功能的部件,在高速数字系统当中通常用作数据缓存。在高速数据采集、传输和实时显示控制领域中,往往需要对大量数据进行快速存储和读取,而这种先进先出的结构特点很好地适应了这些要求,是传统RAM无法达到的。 许多系统都需要大容量FIFO作为缓存,但是由于成本和容量 .. [查看全文]
C语言嵌入式系统编程修炼(键盘操作)
2012-06-25 宋宝华 9
处理功能键功能键的问题在于,用户界面并非固定的,用户功能键的选择将使屏幕画面处于不同的显示状态下。例如,主画面如图1: 图1 主画面当用户在设置XX上按下Enter键之后,画面就切换到了设置XX的界面,如图2: 图2 切换到设置XX画面程序如何判断用户处于哪一画面,并在该画面的程序状态下调用对应的功能键处理函数,而且 .. [查看全文]
Nios ii设备管理分析
2012-06-25 自由鸟 8
Nios II设备分析 Altera公司是世界上可编程芯片系统(SOPC)解决方案领先者之一,Nios II是Altera公司推出的最新32位嵌入式软核处理器,具有很大的灵活性,Nios II开发包中含有一套通用外设和接口库,用户可以方便的进行系统集成。我们也需要将拥有自主知识产权的IP集成到Nios II处理器系统,通过SOPC Builder软件的用户逻辑接 .. [查看全文]
USB-CAN转换接口设计
2012-06-25 李军 龚依民 15
摘要:提出一种使用USB接口实现CAN总线网络与计算机连接的方案,可以应用在使用上位机监控和CAN总线的场合。文中介绍主控制器PIC18F258的CAN通讯模块特点,USB-CAN通讯接口工作的基本原理,讨论了CAN总线与USB之间的硬件接口电路。同时,分析了固件编程方法及主控制器程序的架构。介绍的基于Labwindow/CVI 7.0和 .. [查看全文]

推荐文章
最新文章
热门文章
本站简介 | 意见建议 | 免责声明 | 版权声明 | 联系我们
CopyRight@2024-2039 嵌入式资源网
蜀ICP备2021025729号