tag 标签: 端口

相关博文
  • 热度 23
    2012-10-5 16:40
    3449 次阅读|
    4 个评论
    基于51系列单片机的外部接口扩展 我接触单片机有些年头了,对CPLD有些了解,但说来惭愧,从未在设计中使用过。 曾经有一次面试,有位老工程师,就问我一些问题,其中就有CPLD,我实话实说没有用过,他就问我为什么不用;我答复他说,可能是设计的东西比较简单,在设计时用不着;他说你端口不够怎么办,我回答说可以扩展。 下面我就以51为例,介绍他的几个常用的外部芯片。 用单片机设计电路,无非就是输入,输出和界面显示。本文以按键式和光耦隔离输入.继电器和LED为输出,显示界面为数码管,外部为ADC0809,一一进行介绍。 设计指标: 按键输入        8只            七段数码管    5只 光耦隔离输入    8只            继电器输出   8只 LED灯指示      16只 按键和光耦隔离输入.数码管显示和ADC0809共用P0端口,继电器和LED显示灯控制采用P1端口,P2端口作为其他一些外设的控制输出和扩展芯片的选通,P3作为复用和选通端口。这样便可以满足设计的需要。 外围芯片统计及分配: 按键输入   74HC244    1只      光耦隔离输入 74HC244    1只 数码管     CD4511     4只      74HC273        1只 继电器输出  74HC273   1只     LED指示  74HC273       2只 ADC0809      1只        74HC373    1只    74HC02   1只    74HC14   1只   74HC244为八同相三态缓冲器/线驱动器,内部框图和真值表如下: 典型运用原理图如下:   由真值表,看出当使能端1,19脚为低电平时,输出与输入同相,当使能端为高电平时,输出呈高阻状态。 74HC273为8D触发器,内部框图和真值表如下: 典型运用原理图如下:  有真值表看出,273在1脚为低时,输出全部为0.图中R3.C5就是为了利用这个功能实现上电后清零,避免误操作;当1脚(CLR)为高时,11脚(CLK)为上升沿时,输出与输入相同。 CD4511是一个用于驱动共阴极 LED (数码管)显示器的 BCD 码—七段码译码器,特点:具有BCD转换、消隐和锁存控制、七段译码及驱动功能的CMOS电路能提供较大的拉电流。可直接驱动LED。 内部框图和真值表: 典型运用原理图如下: CD4511显示方式为静态显示,与动态显示相比,静态显示要亮很多,但使用的资源也较多些;动态显示是利用人眼的余辉效应,通过循环扫描数码管来实现。也就是说在同一时刻只有一个数码管点亮,由于扫描速度很快,所以人眼是分辨不出的,这种方法在LED显示屏上运用很多的。 其他的芯片基本同理, 由于篇幅有限,不一一介绍 整机电路图大致如下:
  • 热度 21
    2012-5-30 17:08
    2993 次阅读|
    0 个评论
      转:  今天就遇到这个问题了串口调试的时候发现usb转串口使用的是COM8而串口调试助手里面只有COM1到4,我想去该COM口发现COM1到7都在使用中,找了好多办法都不行,后面在网上找到这篇解决办法的文章,就转载过来了,没有标明转载的地址有点不好啊,嘿嘿。 彻底解决COM端口被占用(在使用中)问题的办法 1. 如何释放被占用的COM口? 由于反复试装不同版本的蓝牙驱动,造成COM5~COM15都处在被占用状态,最后成功安装驱动后只能使用COM16了,同步软件还不认,哪位高手能解释一下?谢谢啦! 2. 在使用USB转串口的设备,因为以前的设备有问题,换了新的设备之后发现,以前使用过的COM口现在都显示使用中,设备新分配的COM口数是从以前开始往下数的,例如:以前试到了COM7,在换了新设备后出来的就直接是COM8了,COM2-COM7都显示使用中(COM1是机器保留的) 3. 如何删除电脑中使用过的COM端口? 我的电脑经常使用蓝牙、手机数据线之类的东西,每次装一个新的设备,windows就自动分配一个新的虚拟com口,现在插上新的设备都用到COM25了,查看设备管理器-端口-com25属性-端口设置-高级-com端口号,发现从3~24全是“使用中”,怎么能把前面的这些删除掉? 以上问题的彻底解决办法: 打开注册表HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/COM Name Arbiter 把ComDB删除后重新尝试即可!(注:这样会重建所有COM口)。如果还不行,重启电脑! 亂注:以上方法解決了我的問題…… 另外还可以看看集成的Modem是否占用了你的这个串口。 打开“控件面板”中的“电话/调制解调器选项”,    在“调制解调器”选项卡中是否有一个连接占用着这个串口(如COM1) 解决方法: 如果有连接占用这个串口,直接删除这个连接,重新启动电脑,问题解决。 或者看看详细原因:    1、用安全模式启动,用系统自带的通讯中的“超级终端”测试串口(COM1),        这时同样报错,不过错误信息更详细了,如下:    ******错误信息********    Windows 汇报了一个TAPI错误(80000048)。    请用“控件面板”中的“电话/调制解调器选项”    图标来确认调制解调器安装得是否正确。    **********************    2、然后把电脑正常启动了。        打开“控件面板”中的“电话/调制解调器选项”,        发现在“调制解调器”选项卡中有一个连接占用着这个串口(COM1),        于是马上删除这个连接。        再用“超级终端”测试串口(COM1),不报错了,        表示与串口(COM1)通讯正常。    3、把串口设备连接到串口(COM1)上,用相关软件与设备通讯,正常,问题解决。 关于使用蓝牙设备时COM口被占用问题   由於windows莫名其妙的registry原因,很多用户发现,在安装蓝牙管理软件之後,对应的蓝牙虚拟端口居然变成COM9,甚至是COM13或更高,导致与许多应用程序,如手机同步软件,PDA同步软件无法使用 ,多次重新安装蓝牙管理软件只会让状况更恶化.. 解决方案如下(执行下列步骤之前,请务必卸载蓝牙管理程序,并重新开机) 1.在Windows系统,按开始执行输入cmd,按回车 2.出现命令字符视窗之後,输入 set DEVMGR_SHOW_NONPRESENT_DEVICES=1 按回车 devmgmt.msc 按回车 3.然后在设备管理器点击查看显示隐藏的设备 您现在能能删除多余的端口了,删除完毕之後,请务必重新开机 4.重新安装蓝牙管理软件 5.如果您想永久性投入这个环境变量到XP, 到我的电脑点选之後,按鼠标右键属性高级环境变量 在系统变量里面,按"新建",在"变量名"里面填入" DEVMGR_SHOW_NONPRESENT_DEVICES" ,变量值填入"1" 仅以此贴献给在使用蓝牙的路上不懈奋斗的兄弟们(关于COM口的终极解决方   后注:在windows的开始/运行菜单中输入"regedit"你就可以通过注册表编辑器看到注册表   
  • 热度 28
    2011-10-13 10:33
    2151 次阅读|
    0 个评论
    能耗分析 随着全球气候变暖问题日益显现以及各种“绿色”电子系统的纷纷面世,如何测量嵌入系统的能耗逐渐成为行业关注的焦点。在现代技术刊物中,关于电池驱动设备与低功耗微处理器的文章随处可见。该领域内越来越多的新技术赢得了各种创新奖项。多年来,行业内已采取了各种降低系统能耗的措施。但如果不能通过一个软件时刻来监控嵌入式系统,并使各个硬件工作在的剩电模式,则这些措施很难真正见效。自 2006 年初以来,Lauterbach 工具已开始支持各种测量功能,能够对嵌入式系统内的软件与功耗之间的相互影响进行比较分析。该技术从 2010 年中开始用在 TRACE32 CombiProbe 中。 多核调试 虽然多核芯片用于嵌入式系统中已有 10 年历史,且Lauterbach 早在 2001 年就开发出多核芯片调试器,但该领域仍然是一个技术热点。由于目前市场上关于增强内部系统操作可见性的需求正日益提高,因此在芯片调试结构内集成新型跟踪单元亦已成为大势所趋。以前只能够对单核生成跟踪信息,而现在可以有很多的其他跟踪源: TRACE32 调试器重视不断改进和持续开发,确保支持最新的跟踪源,而且保证调试器的配置简单,以及能够提供所得信息的综合分析功能。 串行端口跟踪 为了实现内部芯片流程的可见性,需要采集和处理大量跟踪数据,因此复杂的多核芯片和高性能处理器必须具有更大的带宽和以及更快速的跟踪端口。为了满足芯片制造商的要求,Lauterbach 开发出串行跟踪端口,这是近几年来行业内非常重要的创新产品之一。硬盘制造商很多年前就开始使用串行接口实现硬盘与计算机之前的高速数据交换,2008 年Lauterbach 开始推出采用串行端口技术的跟踪工具。在此期间,还有一些其他处理器使用串行跟踪接口。 更大的跟踪存储器 快速跟踪接口与高数据传输率显然都需要更大的跟踪存储空间,否则,将根本无法存储复杂嵌入系统大型程序的记录与长时间程序分析。   劳特巴赫工程师精心为您准备在线视频讲座,欢迎观看! http://v.youku.com/v_show/id_XMzExNzcwMTI4.html   您可以登录“劳特巴赫(Lauterbach)中国公司”官方微博http://weibo.com/lauterbach 官方博客http://blog.sina.com.cn/lauterbachchina 官方网站http://www.lauterbach.com/frames.html?country=cn%3fhome_c.html 留言与专家进行互动,为您做免费咨询解答。  
相关资源