微机原理与接口技术各种节日彩灯的设计.doc

上传人:wj 文档编号:8953561 上传时间:2023-05-16 格式:DOC 页数:10 大小:1.13MB
下载 相关 举报
微机原理与接口技术各种节日彩灯的设计.doc_第1页
第1页 / 共10页
微机原理与接口技术各种节日彩灯的设计.doc_第2页
第2页 / 共10页
微机原理与接口技术各种节日彩灯的设计.doc_第3页
第3页 / 共10页
微机原理与接口技术各种节日彩灯的设计.doc_第4页
第4页 / 共10页
微机原理与接口技术各种节日彩灯的设计.doc_第5页
第5页 / 共10页
微机原理与接口技术各种节日彩灯的设计.doc_第6页
第6页 / 共10页
微机原理与接口技术各种节日彩灯的设计.doc_第7页
第7页 / 共10页
微机原理与接口技术各种节日彩灯的设计.doc_第8页
第8页 / 共10页
微机原理与接口技术各种节日彩灯的设计.doc_第9页
第9页 / 共10页
微机原理与接口技术各种节日彩灯的设计.doc_第10页
第10页 / 共10页
亲,该文档总共10页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

微机原理与接口技术各种节日彩灯的设计.doc

《微机原理与接口技术各种节日彩灯的设计.doc》由会员分享,可在线阅读,更多相关《微机原理与接口技术各种节日彩灯的设计.doc(10页珍藏版)》请在冰点文库上搜索。

微机原理与接口技术各种节日彩灯的设计.doc

福建农林大学东方学院

信息工程类

课程实习报告

课程名称:

微机原理与接口技术

实习题目:

各种节日彩灯的设计

姓名:

陈秋枫

系:

计算机系

专业:

电子信息工程

年级:

2009级

学号:

指导教师:

詹仕华

职称:

副教授

2012年1月6日

福建农林大学计算机与信息学院信息工程类

课程实习报告结果评定

序号

评定内容

等级

评定成绩

1

实习报告格式规范情况(20分)

2

完成实习内容情况:

独立进行实习工作;能运用所学知识和技能去发现与解决实际问题;能正确、科学地分析和处理实验数据;图表完备,语句简洁,内容完整(40分)

3

问题讨论与分析情况:

有独立见解,内容深入,归纳合理,结论严谨(20分)

4

达到实习目的情况(10分)

5

实习报告总体评价(10分)

合计

指导教师签字:

评定日期:

目录

1.实习的目的和任务………………………………………………………1

2.实习要求…………………………………………………………………1

3.实习地点…………………………………………………………………1

4.主要仪器设备(实验用的软硬件环境)………………………………1

5.实习内容…………………………………………………………………1

5.1实验连线……………………………………………………………1

5.2编写调试程序,全速运行…………………………………………2

5.3实验现象记录………………………………………………………6

6.问题讨论与分析…………………………………………………………7

7.结束语……………………………………………………………………7

参考文献

实习题目各种节日彩灯的设计

1.实习的目的和任务

实习目的:

通过课设一步掌握微机原理与应用课程的有关知识,提高编程的能力,加深对汇编语言的理解。

‚ 通过查阅资料,阅读程序,提高设计程序的动手能力,通过动手进行硬件设计及程序设计,提高解决实际问题的能力。

ƒ通过实验的深入,加强对微机接口与原理的实验箱的了解,充分了解其内部结构,尤其加深对8279、8253、8255芯片的原理与连线的了解。

强的实用价值。

2.实习要求

编写程序,以8255、8279、8253和74LS138简单接口芯片实现数码管的亮灭。

我们将设计出多种闪烁图案,以实现简单的数字及其他图案的显示。

该系统显示直观,工作稳定,操作简单,与商用LED显示具有类似的显示原理,具备较强的实用价值。

3.实习地点

计算机与信息学院硬件实验室(田家柄楼407)

4.主要仪器设备(实验用的软硬件环境)

AEDK系列试验机调试软件LCA88ET

5.实习内容

本程序由主程序和控制芯片输出程序组成。

主程序主要负责系统初始化,控制芯片输出程序主要负责数码管的亮灭。

8253开始定时后,每一秒控制相应的数码管的亮灭。

5.1实验连线

将8279的片选CS连接至译码处210H-217H,将8253的片选CS连接至译码处200H-207H,将8255的片选CS连接至译码处208H-20FH。

GATE0,GATE1的接口接+5V;

CLK0接2M、OUT0接CLK1、OUT1接PA0.

5.2编写调试程序,全速运行

系统程序:

Z8279 EQU 212H

D8279 EQU 210H

LEDMODEQU 00 ;左边输入,八位显示外部译码八位显示

LEDFEQEQU 38H ;扫描频率

CODESEGMENT

ASSUMECS:

CODE

START:

MOVDX,Z8279 ;8279初始化

MOV AL,LEDMOD

OUT DX,AL

MOV AL,LEDFEQ

OUTDX,AL

MOVAL,00110111B

MOVDX,203H

OUTDX,AL

MOVAL,00H

MOVDX,200H

OUTDX,AL

MOVAL,10H

OUTDX,AL

MOVAL,01110101B

MOVDX,203H

OUTDX,AL

MOVAL,00H

MOVDX,201H

OUTDX,AL

MOVAL,20H

OUTDX,AL ;8253初始化

MOVAL,10010000B

MOVDX,20BH

OUTDX,AL ;8255初始化

MOVDX,208H

L1:

IN AL,DX

TESTAL,01H

JNZ L1

b1:

INAL,DX

TEST AL,01H

JZ b1

EIGHT:

MOVDX,D8279;实现全8显示

MOVAL,01111111B

OUTDX,AL

MOVAL,01111111B

OUTDX,AL

MOVAL,01111111B

OUTDX,AL

MOVAL,01111111B

OUTDX,AL

MOVAL,01111111B

OUTDX,AL

MOVAL,01111111B

OUTDX,AL

MOVAL,01111111B

OUTDX,AL

MOVAL,01111111B

OUTDX,AL

MOVDX,208H

DELAY3:

INAL,DX

TEST AL,01H

JNZDELAY3

DELAY4:

IN AL,DX

TEST AL,01H

JZDELAY4

DROP:

MOV DX,D8279;实现小数点图形显示

MOVAL,10000000b

OUTDX,AL

MOVAL,10000000b

OUTDX,AL

MOVAL,10000000b

OUTDX,AL

MOVAL,10000000b

OUTDX,AL

MOVAL,10000000b

OUTDX,AL

MOVAL,10000000b

OUTDX,AL

MOVAL,10000000b

OUTDX,AL

MOVAL,10000000b

OUTDX,AL

MOVDX,208H

DELAY9:

INAL,DX

TESTAL,01H

JNZDELAY9

DELAY0:

IN AL,DX

TESTAL,01H

JZDELAY0

FIGURE:

MOV DX,D8279;实现从6到1数字图形显示

MOVAL,00000110b

OUTDX,AL

MOVAL,01011011b

OUTDX,AL

MOVAL,00000111b

OUTDX,AL

MOVAL,01111111b

OUTDX,AL

MOVAL,01001111b

OUTDX,AL

MOVAL,01100110b

OUTDX,AL

MOVAL,01101101b

OUTDX,AL

MOVAL,01111101b

OUTDX,AL

MOVDX,208H

DELAY11:

INAL,DX

TESTAL,01H

JNZDELAY11

DELAY22:

INAL,DX

TESTAL,01H

JZDELAY22

JMPEIGHT

CODEENDS

ENDSTART

5.3实验现象记录

6.问题讨论与分析

在实验的最后,我们碰到最棘手的问题就是显示的延时问题。

循环跳跃的时间与顺序执行的时间不相等。

中间有三次明显的时间缩短。

于是我对软件中每一段代码进行了仔细的排查,最终在程序的末尾发现了因为电平判断错误而导致了时间的缩短。

7.结束语

课程设计过程中培养了我在实践中研究问题,分析问题和解决问题的能力以及培养了良好的工程素质和科学道德,例如团队精神、交流能力、独立思考、测试前沿信息的捕获能力等;提高了自己动手能力,培养理论联系实际的作风,增强创新意识。

通过这次实验,我大开眼界,增强了对书本知识的理解。

我们应该尽量减少操作的盲目性提高实验效率的保证,有的人一开始就赶着做,结果却越做越忙,主要就是这个原因。

我也曾经犯我们做实验不要一成不变和墨守成规,应该有改良创新的精神。

实际上,在弄懂了实验原理的基础上,我们的时间是充分的,做实验应该是游刃有余的,在这次的实验中,我对一些测试硬件、软件及其使用有了更深刻的认识,是书本上的理论知识的进一步巩固和印象加深·····

21世纪是计算机全面发展应用的时代,很多人不是在制造计算机而是在使用计算机,在使用计算机的人群中只有从事嵌入式系统应用的人才真正地进入到计算机系统内部软硬件体系中,才能真正领会计算机的智能化本质并掌握智能化设计的知识。

通过这次难得的实践机会给了我很大的收获,不仅巩固了原有的知识,并增强了动手能力,培养了面对问题的分析能力以及遇到困难如何面对。

参考文献

[1]周荷琴吾秀清主编《微机原理与接口技术》合肥:

中国科学技术出版社2007

[3]贾金铃主编《微型计算机原理及应用—理论,实验,课程设计》重庆:

重庆大学出版社2006

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

当前位置:首页 > 考试认证 > 从业资格考试

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2