当前位置:主页 > 科技论文 > 电子信息论文 >

基于STC15单片机逻辑IC检测器的设计与实现

发布时间:2019-07-23 12:44
【摘要】:利用逻辑电平的输入输出非"0"即"1"的特点,采用51单片机,将其I/O口与逻辑芯片全部引脚相连,根据逻辑芯片的功能及真值表,使与逻辑芯片输入端相连的I/O口,输出相应的逻辑电平,然后通过与逻辑芯片输出相连的I/O口,获取其相应的输出电平,再与真值表相比对,得出此逻辑芯片的功能好坏。选用增强型的51单片机,具有推挽的功能,能使其I/O口在输出"1"或"0"时,可以流出或流入更大的电流,因此可直接用推挽模式的I/O口,给逻辑芯片提供电源,简化了电路设计的难度。显示部分,选用分辨率较高的中文液晶12864,能使操作使用更加直观明了,同时因其是点阵式液晶,可加入显示芯片管脚图的功能,进一步方便了使用者。
【图文】:

硬件原理图


文液晶屏,能直观引导使用者操作,并加入芯片管脚图显示功能。(5)设计一个烧录接口,实现程序的烧录及调试程序使用。所需单片机I/O口数量计算:以上硬件占用I/O口经计算后得知,需要37个。本设计选取STC15F2K60S2,此款MCU有38个I/O口,符合要求。单片机时钟频率的选择:STC15是1T的高速单片机,但受限于LCD12864响应时长及不同逻辑门电路从信号输入到稳定输出需要一定的时间[8],本设计采用22.1184MHz无分频至16分频的可变时钟频率,在保证了检测准确性的同时,也极大地缩小了检测的时间。硬件原理图如图1所示。图1硬件原理图图1中的单片机I/O口,仅与烧写器连接的I/O口,限定为P31、P30,其他都没有限定(其中与LCD12864液晶连接的DB0-DB7的8个I/O口,应选用某P口完整的8个I/O口,如P0、P1、P2等,方便程序的编写),可以在制作电路设计PCB时,根据走线的需要,具体定下来。3编程思路3.1程序的流程(1)首先把所需检测的每个芯片的检测程序,独立写成一个函数。对于集成多个门电路的芯片,每个门电路功能的好坏,也要求能分别显示出来。(2)通过4个按键,依据屏幕显示的引导,可具体选取某个检测程序来检测。(3)在使用“自动”检测功能时,把不同型号芯片的每个检测程序都执行过去,期间遇到某个(也仅有一个)型号芯片的检测程序检测出结果正确,显示出该型号的信息。若每个检测程序都检测错误,则显示芯片损坏的信息。这种采用逐一比较的方法,检测时间较长,,故在运行每个检测程序时,一旦遇到其中一项的真值表不对时,通过编程,立即跳过本程序后面的真值表验证,直接跳往下一个检测程序。此举可极大地缩小使用“自动”功能时的检测时间。(4)要实现在复位后,单片机能运行上一次选择101

程序流程图


第36卷的检测程序的方法:利用单片机内部的E2PROM[9]。程序流程如图2所示。图2程序流程图3.2检测芯片的编程以检测型号为74LS00的芯片为例,说明下编程的做法。74LS00是一个具有两输入、一输出,且内部集成了4个相同与非门电路的芯片。其管脚图[10]与真值表,如图3与图4所示。图374LS00管脚图图4真值表因为芯片的每个管脚,包括电源管脚,都分别与单片机的I/O口一一相连。进入本检测函数时:(1)首先把与74LS00第7脚、第14脚连接的I/O口,设置为推挽模式,同时将与第7脚相连的I/O口,设置输出为低电平,与第14脚相连的I/O口,设置输出为高电平。至此,完成芯片电源脚的设置。(2)依据真值表,共4个检测项目。把与每个门电路两个输入端相连的I/O口,设置输出为00,01,10,11这4种状态,同时通过与输出端连接的I/O口,分别读取这4种状态下,各个输出端的电平高低状况。若检测到输出分别是1,1,1,0,则结果全部满足真值表,说明此芯片是良好的。若其中某个状态不符合,则表明芯片是损坏的,具体为内部对应的门电路是损坏的。其他型号的芯片检测程序,可依照上述的步骤,先设置好芯片的电源脚,再依据其真值表的所有测试选项,写出相应的检测程序,然后获取对应的输出,与真值表逐一比对,最终得出检测结果。3.3128×64点阵式液晶点阵式LCD不仅可以显示字符、数字,还可以显示图形、曲线及汉字,并能够实现多种动画显示效果,使人机界面更加友好,使用操作更加灵活方便[11]。12864液晶使用ST920控制器,5V电源驱动,带背光,内置8192个16x16点阵、128个字符(8x16点阵)及64x256点阵显示RAM(GDRAM)[12]。液晶绘图显示坐标如图5所示。图5液晶绘图显示坐标12864液晶可看?
【作者单位】: 福建师范大学闽南科技学院;
【基金】:福建省教育厅中青年教师教育科研项目(JAT160674)
【分类号】:TN407

【相似文献】

相关期刊论文 前10条

1 ;神奇宝贝IC电话卡[J];应用科技;2000年07期

2 ;21ic中国电子网论坛精选[J];今日电子;2008年12期

3 刘建都;某地空导弹武器系统中应用的集成电路(IC)[J];微电子技术;2001年02期

4 ;国家IC卡注册中心认证注册公报[J];信息技术与标准化;2002年01期

5 ;上海IC发展在于“智”[J];集成电路应用;2008年06期

6 李文娟;;4G时代基带技术将改变手机IC市场竞争格局[J];集成电路应用;2013年02期

7 倪锦峰,王家楫;IC卡中薄芯片碎裂失效机理的研究[J];半导体技术;2004年04期

8 王宏全;双极 IC 电浪涌损伤诊断技术[J];航天工艺;1998年02期

9 屈延文;董浩然;;我国IC卡及其系统的安全问题与对策(续上期)[J];金卡工程;2002年03期

10 ;收费方式5选择 实达推出IC卡具[J];每周电脑报;2003年23期

相关会议论文 前7条

1 王建国;;学校食堂IC卡售饭机系统设计[A];中国职协2013年度优秀科研成果获奖论文集(中册)[C];2013年

2 胡卫明;沈宏;徐盛;;IC卡在建筑行业管理中的应用[A];中国土木工程学会计算机应用分会第七届年会土木工程计算机应用文集[C];1999年

3 张顾蕾;;IC后道装配的互连工艺[A];全国第六届SMT/SMD学术研讨会论文集[C];2001年

4 段玉岗;丁玉成;卢秉恒;;集成电路(IC)压印制造用光固化刻蚀胶的研究[A];2005年中国科协学术年会论文集第8分会场光固化与数字成像技术及其应用论文集[C];2005年

5 杨建功;吴彩霞;;黑瓷封装IC外引线镀锡后连极短路的原因和排除方法[A];2001年全国电子电镀年会论文集[C];2001年

6 韦青春;吴黎明;刘俊秀;张伟彬;;基于图像分析的IC晶片缺陷分类[A];第七届全国信息获取与处理学术会议论文集[C];2009年

7 贾靖华;张多利;;基于功能信息的IC验证工程学研究[A];第20届测控、计量、仪器仪表学术年会论文集[C];2010年

相关重要报纸文章 前10条

1 郭雅慧;弄潮模拟IC蓝海 大传更上一层楼[N];电子资讯时报;2007年

2 清华大学计算机科学与技术系 经彤 洪先龙 许静宇;IC布线理论与关键技术[N];计算机世界;2005年

3 时报记者 张维维;新区IC政策红利即将“落地”[N];滨海时报;2014年

4 哲一;沈阳科仪:打好IC仪器设备“翻身仗”[N];中国电子报;2008年

5 洪宾;深圳加速打造IC“高地”[N];深圳商报;2007年

6 成都高新区技术创新服务中心副主任 段志刚;成都:系统整机资源促进IC业稳步增长[N];中国电子报;2009年

7 连于慧 DigiTimes;美商LucidPort推新款无线USB控制IC[N];电子资讯时报;2007年

8 广西 潘展树;由扩音板组装的低价优质IC功放[N];电子报;2008年

9 整理 本报记者 陈炳欣;IC业不存在技术鸿沟[N];中国电子报;2013年

10 宋丁仪 DigiTimes;模拟IC订单激增吃下台积电整座6英寸厂产能[N];电子资讯时报;2006年

相关博士学位论文 前1条

1 彭波;IC薄芯片拾取建模与控制研究[D];华中科技大学;2012年

相关硕士学位论文 前10条

1 褚宇峰;基于IC卡的银行信用卡柜面集成方案的设计与实现[D];上海交通大学;2014年

2 赵博;村镇银行金融IC卡系统平台研究与实现[D];吉林大学;2016年

3 肖婷;基于电源网格的单元级的3D IC电源传输网络分析方法[D];大连理工大学;2016年

4 马运刚;金融IC卡—数据准备子系统设计与实现[D];西安电子科技大学;2015年

5 严鑫;基于IC卡的记录式温度数据特性分析系统研究[D];广西大学;2007年

6 邓爱东;基于验证方法学的IC验证平台研究[D];武汉邮电科学研究院;2009年

7 赵永立;IC卡加油站站级管理系统[D];吉林大学;2007年

8 方桦;校园IC卡系统的研究与开发[D];江西师范大学;2006年

9 郭俊峰;非接触高安全性IC卡芯片的低功耗物理设计研究[D];西安电子科技大学;2014年

10 姜桂冬;IC卡计时系统项目在康弘驾校的实施与控制[D];吉林大学;2010年



本文编号:2518160

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/dianzigongchenglunwen/2518160.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户6fbda***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com