1、运用共阳极七段LED数码管+串行口控制输出字形+动态字位输出控制方式+集成驱动芯片 微 机 测 控 电 路 课 程 设 计题目: 运用共阳极七段LED数码管+串行口控制输出字形+动态字位输出控制方式+集成驱动芯片院 (系) 机电及自动化学院 专 业 测控技术与仪器 学 号 姓 名 级 别 2 0 0 9 指导老师 2012年6月测控技术专业 微机测控电路 课程设计评分表 2010 一 2011 学年 第 2 学期学生姓名学号0911212016班级09测控2班指导教师职称教授成绩设计课题运用共阳极七段LED数码管+串行口控制输出字形+动态字位输出控制方式+集成驱动芯片“指导教师评分表”:由指导
2、教师填写,主要考核学生完成课题情况。(占50分)项 目优良中及不及得 分1、设计思路、方案合理性 (10)987652、软硬件、设计图纸等 (20)18161412103、说明书(10)设计计算98765格式的规范性字迹的正确性4、所掌握的知识水平、独立工作能力(10)98765累 计 得 分“评审教师评分表”:由评审教师填写,主要考核学生完成课题情况。(占30分)项 目优良中及不及得 分3、完成任务情况(10)工作量大小98765设计内容与题目相符性4、说明书(10)软件流程、硬件设计合理性98765说明书格式的规范性语言规范、说理严谨性5、所掌握知识的程度、知识综合应用的能力 (10)98
3、765累 计 得 分“答辩委员评分表”统计每位答辩委员评定的答辩成绩的平均值。(占20分)项 目优良中及不及得 分1、 论文 宣读(12分)答辩准备情况10.89.68.47.26基本观点是否阐述清楚语言的逻辑性,叙述是否重点突出利用所学知识分析问题的能力有无概念错误2、 回答 问题(8分)利用所学知识回答讨论问题的能力7.26.45.64.84有针对性、重点突出地回答问题有无概念错误答辩委员平均分*备注:表中的数据为对应等级的最低评分值;“答辩委员评分表”中微机测控电路 课程设计评议表 2010 一 2011学年 第 2 学期学生姓名学号091班级测控09二班指导教师职称成绩设计课题D54:
4、 运用普通运算放大器芯片LM741 + 电子模拟开关芯片4051指导教师评语 指导教师签名: 2011 年 6月 23 日评审教师评语 主审教师签名: 2011 年 6 月 23 日答 辩 评 议 意 见 答辩组负责人签名: 2011 年 6 月 23 日意见院系审查系主任签名 :年 月 日教学副院长(签章)年 月 日单片机课程设计总体思路运用共阳极七段LED数码管+串行口控制输出字形+动态字位输出控制方式+集成驱动芯片74ls138+三极管电路与位驱动共阳极LED整体设计方案1、设计题目2、题目分析3、整体设计规划硬件选择74ls148及74ls164选择LED以及PNP的选择CPU选择软件
5、系统设计核心程序流程图核心程序检测与调试原理图总结心得参考文献1 模拟电路基础2 数字电路基础3 王瑞福 ,“单片机测控系统大全”,北京航空航天大学出版社4 潘新民 ,“单片机实用系统设计”,人民邮电出版社5 李 华 ,“MCS51系列单片机实用接口技术”,北京航空航天大学出版社6 单片机外围电路设计北航7 单片机电路设计、分析与制作8 C51设计300例清华大学9 周立功网站10 XX搜索引擎11 单片机发烧友整体设计方案一、设计题目: 运用共阳极七段LED数码管+串行口控制输出字形+动态字位输出控制方式+集成驱动芯片二、题目分析:串行口输出通过164后变成并行输出,控制LED的段驱动。13
6、8+三极管控制驱动共阳极LED位选择。三、设计整体规划:运用共阳极七段LED数码管+串行口控制输出字形+动态字位输出控制方式+集成驱动芯片流程图1.整体设计流程四、硬件选择1、74系列的选择:由于串行输出,则想到用8 位串入,并出移位寄存器74ls164。共阳极LED需要位驱动控制,起初我以为只用138译码器即可,最后没有做出来。查阅了大量单片机外围电路设计,和孙老师进行了深刻探讨,老师告诉我138驱动能力小,无法带动工作,让我选择06或者07等芯片。然后我忽然想到在书中看到一种74ls+138的控制方案,“说者无意,听者有心”没想到老师同意了这种方案。2、LED以及三极管选择:刚开始设计时以
7、为每个LED都可以作为共阳极或者共阴极极使用,所以没有加以区分。随着设计的深入发现原来不是那么回事,对于我这个至今还没有电脑的人来说,然后我明白了搜索引擎是个好东西。我学会了如何选择LED。对于三极管的选择,我想说,我没有太用多少心所以在设计过程中从pnp到2sa1085再到mps6518最后还是用了pnp,由于时间的限制加上自身备战考研的压力,对这些三极管没有太多的了解,只知道要用它,不行就换。3、 CPU选择:CPU采用单片机AT89C51 五、程序设计 ORG 0100HMOV SCON,#00HMAIN: MOV R3,#00HLOOP: MOV R4,#0E8HDELAY: ACAL
8、L DISPLAY DJNZ R4,DELAY INC R3 CJNE R3,#0AH,LOOP AJMP MAINDISPLAY:CLR P3.2CLR P3.3ACALL DISPACALL DELAY1SETB P3.2CLR P3.3ACALL DISPACALL DELAY1SETB P3.3CLR P3.2ACALL DISPACALL DELAY1SETB P3.2 SETB P3.3 ACALL DISPACALL DELAY1RETDISP: MOV A,R3 MOV DPTR ,#TABLEMOVC A,A+DPTRMOV SBUF,AWAIT: JNB TI,WAITCL
9、R TIRETDELAY1: MOV R6,#10HLOOP1: MOV R7,#38HLOOP2: DJNZ R7,LOOP2 DJNZ R6,LOOP1RETTABLE: DB 0C0H,0F9H,0A4H,0B0H,99H DB 92H,82H,0F8H,80H,90H END 检测与调试 未成功版1 未成功版2(换了三极管LED)未成功版3(调整了电阻)最终版4(重新画了图调试基本成功)调试结果循环出现09,但是在现实时其他三个LED不亮,只有一个会亮。可能程序有问题,但是我检查了很多遍无法找出。还望老师能点拨。总结:课设的一周来,几乎每天都会麻烦老师,问这问那。与此同时也翻阅了很多资
10、料,在这个过程中,其实过于的担心时间溜掉往往造成更严重的心理压力。与其担心时间溜掉,还不如静下心来,来得痛快。浮躁的内心对课设产生了极其不利的影响。 从最初的138芯片到06/07芯片再到138+三极管位驱动,自己真真实实的学会了许多。在这个过程中与老师讨论,与同学探讨:再到教别人使用138+三极管位驱动,快乐其实和进步是并存的。 一天,我说“老师,我烦死了,开始凌乱了,还是仿真不出。”老师说:“又不是天才!这个东西要几天才能调试出来。”是的,我不是天才,需要的是耐心,浮躁终究成就不了什么。 在设计过程中看了一些74系列芯片,每种芯片都有它自己的用途。 由于串行输出,则想到用8 位串入,并出移
11、位寄存器74ls164。共阳极LED需要位驱动控制,起初我以为只用138译码器即可,最后没有做出来。查阅了大量单片机外围电路设计,和孙老师进行了深刻探讨,老师告诉我138驱动能力小,无法带动工作,让我选择06或者07等芯片。然后我忽然想到在书中看到一种74ls+138的控制方案,“说者无意,听者有心”没想到老师同意了这种方案。刚开始设计时以为每个LED都可以作为共阳极或者共阴极极使用,所以没有加以区分。随着设计的深入发现原来不是那么回事,对于我这个至今还没有电脑的人来说,然后我明白了搜索引擎是个好东西。我学会了如何选择LED。对于三极管的选择,我想说,我没有太用多少心所以在设计过程中从pnp到2sa1085再到mps6518最后还是用了pnp,由于时间的限制加上自身备战考研的压力,对这些三极管没有太多的了解,只知道要用它,不行就换。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1