运用共阳极七段LED数码管+串行口控制输出字形+动态字位输出控制方式+集成驱动芯片.docx

上传人:b****4 文档编号:3925068 上传时间:2022-11-26 格式:DOCX 页数:11 大小:91KB
下载 相关 举报
运用共阳极七段LED数码管+串行口控制输出字形+动态字位输出控制方式+集成驱动芯片.docx_第1页
第1页 / 共11页
运用共阳极七段LED数码管+串行口控制输出字形+动态字位输出控制方式+集成驱动芯片.docx_第2页
第2页 / 共11页
运用共阳极七段LED数码管+串行口控制输出字形+动态字位输出控制方式+集成驱动芯片.docx_第3页
第3页 / 共11页
运用共阳极七段LED数码管+串行口控制输出字形+动态字位输出控制方式+集成驱动芯片.docx_第4页
第4页 / 共11页
运用共阳极七段LED数码管+串行口控制输出字形+动态字位输出控制方式+集成驱动芯片.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

运用共阳极七段LED数码管+串行口控制输出字形+动态字位输出控制方式+集成驱动芯片.docx

《运用共阳极七段LED数码管+串行口控制输出字形+动态字位输出控制方式+集成驱动芯片.docx》由会员分享,可在线阅读,更多相关《运用共阳极七段LED数码管+串行口控制输出字形+动态字位输出控制方式+集成驱动芯片.docx(11页珍藏版)》请在冰豆网上搜索。

运用共阳极七段LED数码管+串行口控制输出字形+动态字位输出控制方式+集成驱动芯片.docx

运用共阳极七段LED数码管+串行口控制输出字形+动态字位输出控制方式+集成驱动芯片

Huaqiaouniversity

 

微机测控电路课程设计

题目:

运用共阳极七段LED数码管+串行口控制输出字形+动态字位输出控制方式+集成驱动芯片

院(系)机电及自动化学院

专业测控技术与仪器

学号

姓名

级别2009

指导老师

 

2012年6月

测控技术专业微机测控电路课程设计评分表

2010一2011学年第2学期

学生姓名

学号

0911212016

班级

09测控2班

指导教师

职称

教授

成绩

设计课题

运用共阳极七段LED数码管+串行口控制输出字形+动态字位输出控制方式+集成驱动芯片

“指导教师评分表”:

由指导教师填写,主要考核学生完成课题情况。

(占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

设计内容与题目相符性

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.8

4

有针对性、重点突出地回答问题

有无概念错误

答辩委员平均分

*备注:

表中的数据为对应等级的最低评分值;

“答辩委员评分表”中

微机测控电路课程设计评议表

2010一2011学年第2学期

学生姓名

学号

091

班级

测控09二班

指导教师

职称

成绩

设计课题

D54:

运用普通运算放大器芯片LM741+电子模拟开关芯片4051

 

指导教师签名:

2011年6月23日

 

主审教师签名:

2011年6月23日

答辩评议意见

 

答辩组负责人签名:

2011年6月23日

意见

院系审查

 

系主任签名:

年月日

 

教学副院长(签章)

年月日

单片机课程设计总体思路

运用共阳极七段LED数码管+串行口控制输出字形+动态字位输出控制方式+集成驱动芯片

74ls138+三极管电路与位驱动共阳极LED整体设计方案···················

1、设计题目····································

2、题目分析·····································

3、整体设计规划·································

硬件选择

74ls148及74ls164选择························

LED以及PNP的选择··························

CPU选择································

软件系统设计································

核心程序流程图····························

核心程序·································

检测与调试······························

原理图···································

总结心得·································

参考文献··································

1.《模拟电路基础》

2.《数字电路基础》

3.王瑞福,“单片机测控系统大全”,北京航空航天大学出版社

4.潘新民,“单片机实用系统设计”,人民邮电出版社

5.李华,“MCS51系列单片机实用接口技术”,北京航空航天大学出版社

6.《单片机外围电路设计》北航

7.《单片机电路设计、分析与制作》

8.《C51设计300例》清华大学

9.周立功网站

10.XX搜索引擎

11.单片机发烧友

 

整体设计方案

一、设计题目:

运用共阳极七段LED数码管+串行口控制输出字形+动态字位输出控制方式+集成驱动芯片

二、题目分析:

串行口输出通过164后变成并行输出,控制LED的段驱动。

138+三极管控制驱动共阳极LED位选择。

三、设计整体规划:

运用共阳极七段LED数码管+串行口控制输出字形+动态字位输出控制方式+集成驱动芯片流程

确定使用138+三极管驱动位

74ls164选择

单片机AT89C51

端口选择

核心程序及模拟

图1.整体设计流程

四、硬件选择

1、74系列的选择:

由于串行输出,则想到用8位串入,并出移位寄存器74ls164。

共阳极LED需要位驱动控制,起初我以为只用138译码器即可,最后没有做出来。

查阅了大量单片机外围电路设计,和孙老师进行了深刻探讨,老师告诉我138驱动能力小,无法带动工作,让我选择06或者07等芯片。

然后我忽然想到在书中看到一种74ls+138的控制方案,“说者无意,听者有心”没想到老师同意了这种方案。

2、LED以及三极管选择:

刚开始设计时以为每个LED都可以作为共阳极或者共阴极极使用,所以没有加以区分。

随着设计的深入发现原来不是那么回事,对于我这个至今还没有电脑的人来说,然后我明白了搜索引擎是个好东西。

我学会了如何选择LED。

对于三极管的选择,我想说,我没有太用多少心所以在设计过程中从pnp到2sa1085再到mps6518最后还是用了pnp,由于时间的限制加上自身备战考研的压力,对这些三极管没有太多的了解,只知道要用它,不行就换。

3、CPU选择:

CPU采用单片机AT89C51

 

五、程序设计

ORG0100H

MOVSCON,#00H

MAIN:

MOVR3,#00H

LOOP:

MOVR4,#0E8H

DELAY:

ACALLDISPLAY

DJNZR4,DELAY

INCR3

CJNER3,#0AH,LOOP

AJMPMAIN

DISPLAY:

CLRP3.2

CLRP3.3

ACALLDISP

ACALLDELAY1

SETBP3.2

CLRP3.3

ACALLDISP

ACALLDELAY1

SETBP3.3

CLRP3.2

ACALLDISP

ACALLDELAY1

SETBP3.2

SETBP3.3

ACALLDISP

ACALLDELAY1

RET

DISP:

MOVA,R3

MOVDPTR,#TABLE

MOVCA,@A+DPTR

MOVSBUF,A

WAIT:

JNBTI,WAIT

CLRTI

RET

DELAY1:

MOVR6,#10H

LOOP1:

MOVR7,#38H

LOOP2:

DJNZR7,LOOP2

DJNZR6,LOOP1

RET

TABLE:

DB0C0H,0F9H,0A4H,0B0H,99H

DB92H,82H,0F8H,80H,90H

END

检测与调试

未成功版1

未成功版2(换了三极管LED)

未成功版3(调整了电阻)

最终版4(重新画了图调试基本成功)

调试结果循环出现0——9,但是在现实时其他三个LED不亮,只有一个会亮。

可能程序有问题,但是我检查了很多遍无法找出。

还望老师能点拨。

 

总结:

课设的一周来,几乎每天都会麻烦老师,问这问那。

与此同时也翻阅了很多资料,在这个过程中,其实过于的担心时间溜掉往往造成更严重的心理压力。

与其担心时间溜掉,还不如静下心来,来得痛快。

浮躁的内心对课设产生了极其不利的影响。

从最初的138芯片到06/07芯片再到138+三极管位驱动,自己真真实实的学会了许多。

在这个过程中与老师讨论,与同学探讨:

再到教别人使用138+三极管位驱动,快乐其实和进步是并存的。

一天,我说“老师,我烦死了,开始凌乱了,还是仿真不出。

”老师说:

“又不是天才!

这个东西要几天才能调试出来。

”是的,我不是天才,需要的是耐心,浮躁终究成就不了什么。

在设计过程中看了一些74系列芯片,每种芯片都有它自己的用途。

由于串行输出,则想到用8位串入,并出移位寄存器74ls164。

共阳极LED需要位驱动控制,起初我以为只用138译码器即可,最后没有做出来。

查阅了大量单片机外围电路设计,和孙老师进行了深刻探讨,老师告诉我138驱动能力小,无法带动工作,让我选择06或者07等芯片。

然后我忽然想到在书中看到一种74ls+138的控制方案,“说者无意,听者有心”没想到老师同意了这种方案。

刚开始设计时以为每个LED都可以作为共阳极或者共阴极极使用,所以没有加以区分。

随着设计的深入发现原来不是那么回事,对于我这个至今还没有电脑的人来说,然后我明白了搜索引擎是个好东西。

我学会了如何选择LED。

对于三极管的选择,我想说,我没有太用多少心所以在设计过程中从pnp到2sa1085再到mps6518最后还是用了pnp,由于时间的限制加上自身备战考研的压力,对这些三极管没有太多的了解,只知道要用它,不行就换。

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1