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