圣源电子制作

 找回密码
 立即注册
查看: 7248|回复: 0
打印 上一主题 下一主题

电脑机箱USB液晶,CPU 内存 时间信息-PIC18F2550-程序-PCB原理图-转载自外国网站

[复制链接]
跳转到指定楼层
楼主
发表于 2011-9-9 00:00:21 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
  简介 为我的第一个版本的USB通用HID设备基于PIC18F和Windows操作系统的开源框架,我做了一个简单的例子如何使用图书馆使用一个USB接口的LCD。 现在,我已经完成的第二个版本,我想它会很有趣,以提高成一个完全独立的液晶显示模块适合在5.25英寸驱动一台PC的情况下湾的液晶项目库。
该项目介绍了如何在液晶显示模块,可与PIC固件和Windows主机软件的C#的USB通用HID库周围写的。 对于例如主机代码的CPU和内存利用率是与当前时间显示在液晶显示屏上。 硬件是液晶本身的大小相同,并可以直接,后面的ATM1602B 2 * 16液晶显示模块,提供了一种紧凑的主机供电的许多应用的液晶安装。


  五金 硬件设计非常简单,可使用所提供的印刷电路板艺术作品或一个stripboard /面包板。 该电路由一个20 MHz的谐振器和所需的组件的液晶屏和USB PIC18F2550。
在本文结束时,需要建立控制器板的印刷电路板艺术品是在zip文件。
下面是LCD控制器板的电路原理图:


电路板采用SMD器件为主(虽然你可以在同一个空间适合通孔设备,这样可以节省很多时间钻孔)。 此外,USB连接是通过提供一个贴片的mini - USB连接,使整个模块非常薄的和空间效率。 只有顶端的铜层(有没有需要跳线),所以这可以很容易地与单面电路板上。 下面是一个完成的电路板图片:


正如你可以在图片中看到,显示的是使用单股导线连接到控制器板。 您只需焊接控制器板的电线,然后安装在使用一些螺丝(我用M6的螺栓作为塑胶卡榫),然后焊上电线顶部的液晶LCD。
对比度控制电位器安装板下方,便于调整后的液晶屏幕已安装。 二极管可焊接在电路板的顶部或底部;我决定继续在上面完成模块的外观整洁。
  固件 软件可从我的固件是基于PIC18F和Windows操作系统的USB通用HID设备的开源框架(2_0_0_0版),并实现多个USB命令允许主机以清除显示,移动光标,输出文本和写“原始”字节的液晶显示屏。 原始字节命令允许主机可以自定义命令发送到LCD,让你可以实现特殊的液晶字符一样的东西,而无需改变PIC固件(如果您知道有关的沟通与ATM1602B位) 。 此外,没有任何理由,为什么你不能使用相同的固件沟通,如4 * 16显示较大的版本。 我选择了2 * 16,因为它可以容纳一个单一的驱动器托架盖后面。
  Windows主机软件 主机软件是使用Visual Studio的C#2010编写的,并已经过测试与Windows 7(尽管它应该与Vista和XP的罚款)。
主机软件实现的性能计数器和相应的文本字符串传递到PIC固件。 机制是非常简单的,应该是非常灵活的,如果你想实现自己的显示信息。
此外,第2版的USB HID库实现了一个例子调试日志流,从USB固件的主机,这是在主机代码演示。
这里是一个GUI的截图:


正如你可以看到从截图中的应用程序,监视CPU和内存使用情况,使用Windows的内置性能计数器。 此外,还有一个调试的文本框中显示流媒体直播的调试信息从USB固件(这是更复杂的固件设计和调试非常有用)。
  安装液晶显示屏 随着PCB的艺术品和原理图是一个裁切行为模板切割,这样你就可以安装在电脑机箱显示一个标准的5.25驱动器托架盖。 这里是一个装在我的电脑显示的图片:



PC_Case_USB_LCD_VCS MS VS C#2010主机软件的源.zip (77.86 KB, 下载次数: 16)
PC_Case_USB_LCD_Schematic_Files PCB 原理图.zip (26.78 KB, 下载次数: 17)
PC_Case_USB_LCD_firmware 程序源.zip (333.31 KB, 下载次数: 30)




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|联系我们|闽公网安备 35012102000020号|闽ICP备11020110号-1|圣源电子

GMT+8, 2024-11-22 06:07 , Processed in 0.049978 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表