- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于51单片机的简易逻辑分析仪设计大学-学位论文
本科生毕业设计报告
学 院 物理与电子工程学院 专 业 电子信息工程
设计题目: 基于51单片机的 简易逻辑分析仪设计 学生姓名 指导教师 (姓名及职称)
班 级 学 号 完成日期: 年 月
基于51单片机的简易逻辑分析仪设计
物理与电子工程学院 电子信息工程
[摘要]本设计完成了一种能进行数字电路中多路数据测试的简易逻辑分析仪。它以51单片机控制核心,数模转换器为逻辑信号门限电平控制电路,用按键和 12864LCD作为人机交互界面,采用C51进行模块化编程,实现了四路信号的测试,具有成本低,使用方便等特点。
[关键词]数字电路 单片机 数模转换器 逻辑分析仪
1 设计任务与要求
本设计的主要任务及参数指标是:数据位数位,存储深度80字;数据速率最高1kHz;输入阻抗大于50Ω;逻辑信号门限电平在1.0V~4.0V 范围内按级任意设定。
图1 系统框图
3 设计原理分析
3.1 单片机系统电路设计
图2 单片机系统电路
单片机系统为逻辑分析仪的核心,负责控制逻辑分析仪的逻辑电平、检测按键并驱动LCD进行显示。单片机系统电路如图2所示,由晶体振荡器Y1、电容C3和C4构成振荡器电路,为单片机提供时钟信号。电容C1、电阻R2和R1、按键KEY1构成单片机复位电路,高电平复位,当按键KEY1按下的时间超过2个机器周期以上时,单片机就执行复位操作EA接高电平,单片机首先访问内部程序存储器J1为1KΩ的排阻,作为P0口的外部上拉电阻。在硬件制作时为了方便单片机的测试和功能的扩展,把所有的I/O口均通过排针引出。
3.2 人机界面电路设计
图3 按键控制电路
按键控制电路如图3所示,用于控制逻辑分析仪的工作状态,如采样率改变、逻辑电平的调整等等,单片机通过检测按键对应的I/O口是否为低电平来判断按键是否按键,为了防止干扰,应在单片机的按键检测程序中加入延时函数。
图4 LCD显示接口电路
LCD显示接口电路如图4所示,此模块用来显示需要显示的数据,电位器R3用于调节液晶的对比度。LCD采用采用字符式FM12864M-12L型LCD,为节约I/O口,以串行方式与单片机连接。
图5 蜂鸣器驱动电路
蜂鸣器驱动电路如图5所示,选用三极管Q1为PNP型三极管,三极管基极电阻R11为1kΩ,因为单片机的灌电流能力强于拉电流能力,因此采用PNP型三极管,蜂鸣器采用5V有源蜂鸣器。三极管连接到单片机的P17口,当P17输出为低电平时,蜂鸣器响。
3.3 逻辑电平控制电路设计
逻辑分析仪主要作用在于时序判定通常只显示两个电压(逻辑1和0),因此设定了参考电压后,逻辑分析仪将被测信号通过比较器进行判定,高于参考电压者为低于参考电压者为,在与之间形成数字波形。I/O口,主要有电压比较器和数模转换器构成,电路如图6所示。逻辑分析仪被测信号路数为4路,采用4个电压比较器和一片数模转换器实现逻辑电平控制,电压比较器采用LM393,因为采用OC输出,所以输出端均连接上了5.1kΩ的上拉电阻。4路输入信号的门限电平由数模转换器控制,为了使4路输入信号的门限电平一致,四片电压比较器的反向输入端接在一起,并连接到数模转换器的输出端。数模转换器U2换用TLC5615来实现,TCL5615为十位串行数模转换器,控制方便,并节约单片机的I/O口,数模转换器的参考电压由U2的6脚输入,稳定的参考电压为2.5V,由TL431产生。
图6 逻辑电平控制电路
3.4 供电电源电路设计
图7 供电电源电路
系统采用5V供电,供电电源电路由LM7805完成,电路如图7所示。J11为供电电源电路的输入端,D3为了防止反接,C6、C7为输入滤波电容,C8、C9为输出滤波电容,D5为电源指示灯,R8为电源指示灯的限流电阻。
4 系统软件设计
图8 设计流程图
设计流程图如图8所示,电路焊接完成先进行硬件的调试,然后进行程序的编译和软硬联合调试。硬件调试先不放置芯片,通过万用表验证PCB与原理图的一致性,如果发现有不一致的地方,查找原因,直到解决问题为止。然后进行加电测试,分别测试主要关键点的电压是否和原理一致,单独验证每个模块电路的正确性。硬件验证通过后进行程序的编辑与调试,直到最终设计作品工作为止。
4.1 设计过程所用仪器
1、DF1731SC2A2、UT805A3、PC4.2 软件设计工具和平台
采用Keil uVision4集成开发环境作为软件开发平台,用C语言对单片机编程实现系统各功能,并进行整体软件系统调试。采用RS232串口为单片机进行程序下载,由于电脑没有RS232串口,因此使用CH341T完成USB转RS232,RS232连接到单片机串口完成程序的下载。
4.3 软件设计思想
系统采用分模块编程的思想,然后通过标志位来实现各个模块之间的协调运行。此逻辑
您可能关注的文档
- 化工有限公司50000ta涂料助剂项目(试生产)方案-学位论文.doc
- 化工原理课程设计常压二元筛板精馏塔的设计-学位论文.doc
- 化工有限公司年产4000吨 n,n-二甲基苯胺项目安全预评价报告-学位论文.doc
- 化工原理课程设计正文苯甲苯的分离-学位论文.doc
- 怀柔新城滨河斯林公园工程橡胶坝-施组设计-学位论文.doc
- 环城路市政配套工程施组设计-学位论文.doc
- 环湖路与十三号路施组设计-学位论文.doc
- 环湖截污南岸配套收集系统完善项目晋城片区淤泥河截污管工程东岸-施组设计-学位论文.doc
- 黄河羊曲水电站砂石加工、混凝土拌合系统土建工程-施组设计-学位论文.doc
- 环氧乙烷装置化学清洗方案-学位论文.doc
- 基于51单片机的无线篮球计分器设计大学-学位论文.doc
- 基于51单片机的数字温度计设计-学位论文.doc
- 基于51单片机的无线篮球计分器设计论文正文-学位论文.doc
- 基于android的2048游戏设计与实现-学位论文.doc
- 基于android的饭卡充值的设计与实现移动学习前端系统开发大学-学位论文.doc
- 基于android的饭卡充值设计与实现移动学习前端系统开发-学位论文.doc
- 基于51单片机的无线温度检测系统-参考论文-学位论文.doc
- 基于android平台的天气预报软件设计与实现-学位论文.doc
- 基于android平台的天气预报软件设计与实现正文-学位论文.doc
- 基于android平台的智能电表服务设计与实现-学位论文.doc
最近下载
- 当代世界各国基础教育课程内容改革趋势.pptx VIP
- 广数da98产品说明书.pdf VIP
- 矿泉水及其开发利用.doc VIP
- 专题07 修辞与仿写(讲义+试题) -2023年三升四语文暑假衔接课【统编版】.docx VIP
- 部编人教版道德与法治(2024)八年级上册《珍视自由》课件.pptx VIP
- (2025秋)部编版三年级语文上册《 香港,璀璨的明珠》PPT课件.pptx VIP
- 2025年新戊二醇项目可行性研究报告.docx
- 幼儿园小班练习题(直接打印).doc VIP
- 6.1晶体管的特性与识别.pptx VIP
- QC-T 944-2013 汽车材料中多溴联苯(PBBs)和多溴二苯醚(PBDEs)的检测方法.pdf VIP
原创力文档


文档评论(0)