1.2定位原理B类中的4颗内芯用来定位,它可以传递4位简单2进制编码,如1010。由于4位2进制编码有15种不同的可辨别状态,可以用来定位15个不同房间,在我院某大楼的实际应用中,每次最多只需同时测试12个房间,因此采用这种简单4位2进制编码可以完全满足要求。整个过程如图2所示。
2硬件设计
2.1单片机端单片机端实物图如图3所示,用于获取检测定位信息,并将取得的信息显示出来。模块化精简设计,使用开发板的STC89C54单片机最小系统,含有STC89C54单片机(含晶振震荡电路)模块,8位数码管显示模块和电源模块,并自制了检测接口模块。调用单片机P0和P3口作为输入输出端口[4],取P3口低电平有效作为输入,连接待测线路;P1口高电平有效作为输出,连接显示模块;8位数码管显示模块采用共阴级显示方式,平时为不显示状态,以节约电能;电源模块采用5V,0.7A直流USB供电,外接普通移动电源输入;检测接口模块为兼容RJ45接口。8位数码管显示规则定义为:高4位用于显示房间号,如显示10,则表示现在正在接受检测的.线路来自10号房间端口;低4位用于显示通信测试结果,结果合格则显示“PASS”,不合格则显示“F”“,FF”“,FFF”等(取英文单词“FAIL”的首字母“F”),由于A类芯一共4颗,分别是1,2,3,6号芯,它们刚好可以和数码管的低4位一一进行对应,哪颗芯检测失败,则在对应的数码管上显示“F”,异常提示的代码为“EEEE”(取英文单词“Error”的首字母“E”)。
2.2房间端用于插入各个房间的网络接入端口,在反馈4位2进制“0000”信号[5]的同时,反馈特定的4位2进制定位编码,供单片机端分析。2进制定位编码与房间号之间的逻辑表如表1所示。
3程序设计
采用德国KeilSoftware公司出品的KeilC51软件的集成开发环境uVision中编写,它提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案[5]。程序流程如图4所示。部分程序代码。
4结论
本文提供了一种基于STC89C54单片机的可视化网线定位测试器的设计方法,并依照该设计方法在通用单片机开发板中完成开发,在施工现场复杂环境中完成实际应用,相比传统方法,具有以下明显优势:实现了网线的定位和通信测试同时进行,一体化提高了工作效率;采用人性化数字显示,相比传统方式显示结果更直接;可以单人操作独立完成整个定位测试过程,相比传统方式需要至少2人进行对讲沟通,反复试线,节约了人力成本;单片机采用C语音精简编程,待测网线单根检测时间不超过1s,相比传统测线器方式,每次测试将节约用时5s左右,在庞大工程验收中,累计可节约大量时间成本;通用化平台设计,可移植性强。
1. 基于 Web的分布式 EMC数据库集成查询系统
2. 基于 Web的网络课程的设计
3. 基于工作流的业务系统开发
4. B1级安全数据库设计的设计与实现
5. 数据库加密及密钥管理方法研究
6. 企业应用集成(EAI)中数据集成技术的应用
7. 基于数据仓库连锁店决策支持系统模型的研究
8. VC开发基于 Office 组件应用程序
9. 从 XML到关系数据库映射技术研究
10. ORACLE9i 数据库系统性能优化研究与实践
11. MIS系统统用报表的设计与实现
12. 数字机顶盒系统的软件加密设计
13. 网上体育用品店的ASP实现
14. 基于ASP的毕业设计管理系统
15. 基于ASP的.考务管理系统
16. 如何在网上营销好生意
17. 网上商店顾客消费心理的研究
18. 信息产品与网络营销
19. 网络营销中的广告策略研究
20. 网络营销中的价格策略研究
一、本课程教学方法探讨
针对本课程的教学特点及学生特点,教学工作从以下几方面开展。
1.扩展知识面。《网络工程设计及实施》系列课程包含的内容非常广泛,从理论基础到具体操作,从工程规范到实施细节,知识点多而杂。在教学过程中,教师必须理清条理,抓住重点,在有限的课时内尽量补充重点知识及时效性知识,做到知识面扩展和重点突出相结合。网络工程方面的教材很多,内容接近但各有侧重。结合本校学生的实际情况,教材选择更倾向于应用。但是理论是实践和应用的基础,所以很多理论内容需要教师在授课时补充。对教材内容的补充,必须源于教材又高于教材。在教材的基础上给学生补充的内容,主要分为两个方面。一是针对网络专业发展迅速的特点,对当前主流的技术知识及前景广阔的新知识进行补充,包括已经成熟应用的技术及国内外最新的研究成果,以做到与时俱进,避免出现“学生一毕业,知识就过时”的情况。二是结合大量实际案例,把枯燥抽象的理论知识映射到具体案例中,便于学生理解。教师还能通过案例总结知识点,让学生全面掌握所学知识。