单片机课程设计实训报告Word下载.docx

上传人:b****5 文档编号:16167219 上传时间:2022-11-21 格式:DOCX 页数:23 大小:899.38KB
下载 相关 举报
单片机课程设计实训报告Word下载.docx_第1页
第1页 / 共23页
单片机课程设计实训报告Word下载.docx_第2页
第2页 / 共23页
单片机课程设计实训报告Word下载.docx_第3页
第3页 / 共23页
单片机课程设计实训报告Word下载.docx_第4页
第4页 / 共23页
单片机课程设计实训报告Word下载.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

单片机课程设计实训报告Word下载.docx

《单片机课程设计实训报告Word下载.docx》由会员分享,可在线阅读,更多相关《单片机课程设计实训报告Word下载.docx(23页珍藏版)》请在冰豆网上搜索。

单片机课程设计实训报告Word下载.docx

四实训课题

按键…………………………………………………………………………10

……………………………………………………………………10

………………………………………………………………………11

…………………………………………………………………12

五实训课题

交通灯………………………………………………………………13

设计任务……………………………………………………………………13

交通灯流程图…………………………………………………………………14

语言程序……………………………………………………………………14

4.4系统仿真图…………………………………………………………………16

4.5检测与调试…………………………………………………………………16

4.6实物成品展示………………………………………………………………17

序言

近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。

在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构软硬件结合,加以完善。

一、实训目地

通过此次实训,让我们掌握了单片机基本原理的基础、单片机的编程知识以及初步掌握单片机应用系统开发实用技术,了解单总线的读/写控制方法。

同时培养学生理论与实践相结合的能力,提高分析问题和解决问题的能力,增强学生独立工作能力;

培养学生团结合作、共同探讨、共同前进的精神与严谨的科学作风。

本次实训目的主要有以下几点:

1、熟悉单片机应用系统的开发、研制过程。

2、能运用MCS-51单片机进行简单的单片机应用系统的硬件设计。

3、能采用MCS-51单片机汇编语言进行简单的单片机应用系统的软件设计。

4、掌握单片机应用系统的硬件、软件调试方法。

5、熟悉单片机仿真开发系统的作用,基本掌握运用单片机仿真开发系统进行在线仿真、调试和目标程序固化的方法。

6、为今后从事单片机应用系统的开发、生产和维护工作奠定基础。

7通过实物焊接,掌握了各元器件的基本性质,在排查错误的同时锻炼了自己的调试能力。

8进一步提高焊接技能。

二、实训时间:

16周——18周

三.实验要求:

1.运用单片机原理与应用的课程知识以及单片机单片机的知识编写程序。

2.注意单片机与PC机的连接使用。

3.结合理论知识分析在调试程序过程中出现的问题,及时解决相应的问题。

4.可以到图书馆或上网查阅参考资料。

5.用单片机实现十字路交通信号灯的控制,完成系统的软硬件设计及调试。

6.画出交通灯的各元件的连接图,并模拟电路的运行。

7.将交通灯做成实物,完成焊接与调试过程。

8.总结交通灯控制电路的设计、安装与调试过程。

9.分析安装与调试中发现的问题及故障排除的方法

(一)广告灯

1.1设计任务:

任务一:

①按1-8、8-1的顺序依次逐个点亮,任意时刻只有一个灯点亮;

②循环点亮1次后灯全灭后,让所有灯同时闪烁3次;

③灯全亮,然后按1-8的顺序依次熄灭一个灯,直到全灭;

④再按8-1的顺序依次点亮,直到所有灯全亮;

⑤灯全灭,同时从两头开始,依次各点亮一个灯并熄灭此前点亮的灯,即1和8亮,熄灭后2和7亮,依此类推,最后灯全灭;

⑥所有偶数灯同时闪烁3次;

⑦灯全灭,同时从两头开始,依次各点亮一个灯,直到所有灯全亮后,同时按8-1、2-7的顺序依次各熄灭一个灯,直到灯全灭;

⑧所有奇数灯同时闪烁3次;

⑨重新按步骤①走

汇编程序

main:

movr0,#8

movr1,#8

movp2,#0ah

mova,#0feh

m0:

movp0,a

lcalldelay

rla

djnzr0,m0

mova,#7fh

m1:

rra

djnzr1,m1

movp0,#0ffh

movr3,#3

m2:

movp0,#00h

lcalldelay1

lcalldelay2

djnzr3,m2

movr4,#8

movdptr,#tb1

mova,#0

m3:

movr1,a

movca,@a+dptr

mova,r1

inca

djnzr4,m3

movr0,#8

movdptr,#tb2

m4:

djnzr0,m4

movp0,#0ffh

lcalldelay

movr0,#5

movdptr,#tb3

m5:

djnzr0,m5

movr0,#3

m6:

movp0,#55h

djnzr0,m6

movr0,#8

movdptr,#tb4

mova,#0

m7:

djnzr0,m7

movr0,#3

m8:

movp0,#0aah

djnzr0,m8

ljmpmain

delay:

movr5,#10

d0:

movr6,#100

d1:

djnzr6,d1

djnzr5,d0

ret

delay1:

d2:

movr6,#250

d3:

djnzr6,d3

djnzr5,d2

delay2:

movr5,#10

d4:

movr6,#200

d5:

djnzr6,d5

djnzr5,d4

ret

tb1:

db01h,03h,07h,0fh,1fh,3fh,7fh,0ffh

tb2:

db7fh,3fh,1fh,0fh,07h,03h,01h,00h

tb3:

db7eh,0bdh,0dbh,0e7h,0ffh

tb4:

db7eh,3ch,18h,00h,81h,0c3h,0e7h,0ffh

end

原理图

系统仿真图

秒表

2.1设计任务

设计一电子秒表,利用3个数码管显示,显示范围为59.9---00.0秒,精确到0.1s。

定时时间采用定时器来做,利用第二行的第一个键

(1)、第一行的第一个键

(2)、第一行的第二个键(6)分别代表清零、启动、暂停三个按键。

数码管的片选线低电平有效,对应P2口的值分别为08、06、04、02(4-1数码管),显示0-9对应的段码值为:

edH,88H,0b5H,0b9H,0d8H,79H,7dH,0a8H,0fdH,0f9H

2.2汇编程序

ORG0000H

LJMPmain

ORG000BH

LJMPloop0

movr2,#6

movtmod,#01h

movth0,#(65536-10000)/256

movtl0,#(65536-10000)mod256

setbea

setbet0

movdptr,#tab

movr0,#0

movr1,#0

movr3,#0

wait:

lcallmm

MOVP1,#0FFH

MOVA,P1

ANLA,#01H;

立即数与到累加器

XRLA,#01H;

立即数异或到累加器,和下面一句构成判断第1行有没按键按下的功能。

JZxx;

累加器为零转移到

LCALLdelay

ANLA,#01H

XRLA,#01H

JZxx

XRLA,#01H

CJNEA,#00H,zz;

累加器A与立即数不等转移到NK1;

xx:

MOVA,P1

ANLA,#10H

XRLA,#10H

CJNEA,#00H,dd

;

累加器A与立即数不等转移到

yy:

ANLA,#04H

XRLA,#04H

CJNEA,#00H,ee

ljmpwait

zz:

setbtr0

LCALLMM

LJMPXX

dd:

clrtr0

movr0,#0

movr1,#0

movr3,#0

ljmpyy

ee:

clrtr0

ljmpwait

loop0:

djnzr2,loop2

movr2,#6

incr0

cjner0,#10,loop2

incr1

cjner1,#10,loop2

incr3

cjner3,#6,loop2

loop2:

movth0,#(65536-10000)/256

movtl0,#(65536-10000)mod256

reti

mm:

movp2,#02h

mova,r0

movca,@a+dptr

movp0,a

movp2,#04h

movp2,#06h

mova,r3

ret

movr5,#50

dl0:

movr6,#10

dl1:

djnzr6,dl1

djnzr5,dl0

tab:

db0e

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

当前位置:首页 > PPT模板 > 其它模板

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

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