您好,欢迎来到爱go旅游网。
搜索
您的当前位置:首页单片机仿真

单片机仿真

来源:爱go旅游网


南京航空航天大学

本科生实验报告

项目名称: 《单片微控制器原理及应用》综合实验

设计专题:LED灯控制及点阵字母love中LOU的显示 实验小组: 宇宙之臂 组长

(1)班号: 1509201 姓名: 彭壮

学号: 150920117 Email: zhuanggeph@gmail.com 签名:

组员

(2)班号: 1509201 姓名: 姚康生

学号: 150920131 Email: 1250578634@qq.com 签名:

(3)班号: 1509201 姓名: 张丹

学号: 150920103 Email: 签名:

2012年5月21日

1

一、综合实验题目和要求

本实验主要内容为:通过时钟中断来控制led灯的开关。通过开关一二的闭合,来实现led灯亮灭的三种方式。以及点阵显示的L、U的切换。开关1、2闭合时8段数码显示管会有相应的1、2出现,以此告知使用者此时的控制方法。

二、硬件框图

三、程序流程图

开始

初始化 开时钟中断 赋初值计数

中断数码管,LED灯全灭 P2.0=0 no P2.1=0 yes LOOP1 时钟中断,实现取反指令 no yes LOOP2 时钟中断,移位指令 输出到数码管,LED显示 结束 2

四、实验结果和分析

方式一:方式一中点阵式闪烁的

方式二:当前一状态为

3

方式二输出为下图,进行移位显示

当前一状态为

4

方式二输出为下图,进行移位显示

5

五、源程序清单(双栏) ORG 0000H DJNZ B,LOOP LJMP MAIN ORG 000BH CLR P2.3 LJMP LOOP5 CLR P2.4 CLR P2.2 MOV P3,#11H ORG 0040H SETB P2.5 MAIN: MOV P0,#00H MOV P2,#03H MOV P3,#00H MOV A,#0EEH MOV P1,A MOV SP,#60H MOV B,#10H MOV TMOD,#01H MOV TL0,#0B0H MOV TH0,#3CH SETB TR0 SETB ET0 SETB EA SJMP $ LOOP5: JNB P2.0,LOOP1 JNB P2.1,LOOP2 LJMP LOOP5 LOOP1: MOV P0,#06H SETB P2.3 SETB P2.4 SETB P2.5 CLR P2.2 CLR P2.6 CLR P2.7 MOV P3,#0D3H SETB P2.6 SETB P2.7 MOV R1,#0FFH LP2: DJNZ R1,LP2 CPL A MOV B,#10H MOV P1,A LJMP LP LOOP2: MOV P0,#5BH SETB P2.2 CLR P2.6 CLR P2.7 SETB P2.3 SETB P2.4 CLR P2.5 MOV P3,#0F1H DJNZ B,LOOP RL A MOV B,#10H MOV P1,A SJMP LP LOOP:

6

MOV TL0,#0B0H MOV TH0,#3CH

LP: RETI END

7

六、对本实验环节的几点建议

通过本课程实验环节的学习,本人认为,

8

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- igat.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务