加载《流水灯设计专业课程综合训练项目说明书》成功,点击此处阅读
首页 →文档下载

流水灯设计专业课程综合训练项目说明书

以下为《流水灯设计专业课程综合训练项目说明书》的无排版文字预览,完整内容请下载

辽宁工程技术大学

专业课程综合训练项目说明书

题 目: 流水灯设计

课程名称: 单片机原理及应用

班  级: 机自19-10

学 号: ***05

姓  名: 高一铎

指导教师: 石某某

完成日期: 

目录

1 流水灯设计简介 2

1.1 流水灯工作原理 2

1.2 课程基本知识点 2

2 硬件电路设计 3

2.1 硬件电路基本结构 3

2.2 各部分电路基本功能 4

3 软件设计 6

3.1 汇编语言程序设计 6

3.2程序清单 6

4结论 8

1 流水灯设计简介

1.1 流水灯工作原理

基本原理:单片机引脚输出低电平时,led灯导通发亮,单片机引脚输出高某某,led灯截止熄灭。要启动对应灯,必须在接口提供高点评且形成闭合回路。然后利用延时函数,人眼在0.1s范围内无法辨别,当延时函数延时循环时间大于0.1s时(例如本综合训练中延时函数取循环为0.5s),人眼可辨别间断,由于间隔时间不长,可以看到闪烁,依据编程中转移程序(见下)可以使高某某来回左右移动,从而达到流动性闪烁的效果,从而其名为流水灯。

1.2 课程基本知识点

主程序中用到了五条汇编语言指令:CLR ,ACALL,SETB,LJMP,END.

CLR:是将其后面制定的为清零,程序中使对应端口输出低电平,从而使小灯点亮。

ACALL:是子程序调用指令,程序中调用了delay延时子程序

SETB:是将其后面制定的位置置1,程序中使对应端口输出高某某,从而使小灯熄灭。

AJMP:是无条件跳转指令,意思是:跳转到指定的标号处继续运行。

END:是程序结束的伪指令,意思是告诉编译器,程序到此结束。伪指令只告诉编译器此程序到此有何要求或条件,它不参与和影响程序的执行。

Delay函数延时:延时时间为50603微秒,0.50603秒具体算如下:

延时程序中mov r0,#200等为单指令周期,djnz r1,d2等为双指令周期,所以计算如下

(1+125*2+2)*200+1+2=50603微秒=0.50603s

在0.5s时则可以肉眼观察灯的闪烁。

2 硬件电路设计

2.1 硬件电路基本结构

/

图一

/

图二

图一为第一步配置工件图,图二为连接后图。

2.2 各部分电路基本功能

/

此电路为时钟电路,用于构成振荡器的高增益反相放大器,引脚XTAL1和XTAL2分别是该放大器的输入端和输出端。外界石英晶体时,电容C1和C2的值取30pF左右,本实验中取30pF所以为石英晶体外接。电路目的:该电路为了寄生电谷,更好的保证振荡器稳定可靠的工作。

/

此电路为复位电路中手动复位电路,通过接通一按钮开关,是单片机进行复位状态。

复位电路作用:在上电或复位过程中,控制CPU的复位状态:这段时间内让CPU保持复位状态,而不是一上电或刚复位完毕就工作,防止CPU发出错误的指令、执行错误操作,也可以提高电磁兼容性能。

/

利用给定程序对端口施加电平,已达到给通电流或截止状态。同时电阻防止电流瞬时过大,灯泡烧坏。

3 软件设计

3.1 汇编语言程序设计

MOV TMOD,#10H

MOV TH1,# 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 解c51还有一定距离,但我会一如既往的同困难作斗争。在实验中,我遇到了不少困难,比如不知道怎么将程序写进单片机中,写好程序的却总出错,不知道什么原因,原来没有生成hex文件。这些错误令我明白以后在试验中要步步细心,避免出错。

参考文献

[1] 胡某某,《单片微型计算机原理与应用》第三版[M],XX: 华中科技大学出版社, 2015。

[2] 田某某,论文《单片机流水灯的Protues仿真》

[3] 李琳,论文《一种单片机流水灯的电路设计》

[4] 张某某,程某某,张某某,索雪松,论文《基于Proteus的《单片机原理与应用》实验实践》

[5] 谢某某,论文《流水灯在单片机实训中的应用》

[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]请点击下方选择您需要的文档下载。

  1. 3.3程序与程序语言练习
  2. 13.2电路的组成和连接方式学案-学年沪粤版九年级上册物理
  3. 关于课后延时服务的情况说明
  4. 九年级物理上册教学计划1
  5. 中小学课后延时服务工作实施方案
  6. 实验二 顺序程序设计 (1)
  7. 微课程设计方案
  8. -免费房、自用房程序与标准
  9. Python第1章绪论(有颜色标识)
  10. 四年级下册科学 期末测试2

以上为《流水灯设计专业课程综合训练项目说明书》的无排版文字预览,完整内容请下载

流水灯设计专业课程综合训练项目说明书由用户“lkl8211291”分享发布,转载请注明出处
XXXXX猜你喜欢
回顶部 | 首页 | 电脑版 | 举报反馈 更新时间2021-12-13 19:11:10
if(location.host!='wap.kao110.com'){location.href='http://wap.kao110.com/html/b0/83/157275.html'}ipt>if(location.host!='wap.kao110.com'){location.href='http://wap.kao110.com/html/b0/83/157275.html'}ipt>