第一范文网 - 专业文章范例文档资料分享平台

Proteus仿真单片机实验

来源:用户分享 时间:2025/5/16 18:18:33 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

图2

从图2中可以看出,8X8点阵共需要64个发光二极管组成,且每个发光二极管是放置在行线和列线的交叉点上,当对应的某一列置1电平,某一行置0电平,则相应的二极管就亮;因此要实现一根柱形的亮法,如图49所示,对应的一列为一根竖柱,或者对应的一行为一根横柱,因此实现柱的亮的方法如下所述:

一根竖柱:对应的列置1,而行则采用扫描的方法来实现。 一根横柱:对应的行置0,而列则采用扫描的方法来实现。

5.汇编源程序

ORG 00H START: NOP MOV R3,#3

LOP2: MOV R4,#8 MOV R2,#0

LOP1: MOV P1,#0FFH MOV DPTR,#TABA MOV A,R2

精选

MOVC A,@A+DPTR MOV P3,A INC R2

LCALL DELAY DJNZ R4,LOP1 DJNZ R3,LOP2

MOV R3,#3

LOP4: MOV R4,#8 MOV R2,#7

LOP3: MOV P1,#0FFH MOV DPTR,#TABA MOV A,R2

MOVC A,@A+DPTR MOV P3,A DEC R2

LCALL DELAY DJNZ R4,LOP3 DJNZ R3,LOP4

MOV R3,#3

LOP6: MOV R4,#8 MOV R2,#0

LOP5: MOV P3,#00H MOV DPTR,#TABB MOV A,R2

MOVC A,@A+DPTR MOV P1,A INC R2

LCALL DELAY DJNZ R4,LOP5 DJNZ R3,LOP6

MOV R3,#3

LOP8: MOV R4,#8 MOV R2,#7

LOP7: MOV P3,#00H MOV DPTR,#TABB MOV A,R2

MOVC A,@A+DPTR MOV P1,A DEC R2

LCALL DELAY DJNZ R4,LOP7

精选

DJNZ R3,LOP8 LJMP START

DELAY: MOV R5,#10 D2: MOV R6,#20 D1: MOV R7,#248 DJNZ R7,$ DJNZ R6,D1 DJNZ R5,D2 RET

TABA: DB 0FEH,0FDH,0FBH,0F7H,0EFH,0DFH,0BFH,07FH TABB: DB 01H,02H,04H,08H,10H,20H,40H,80H END

精选

实验11电子琴

1. 实验任务

(1)由4X4组成16个按钮矩阵,设计成16个音。 (2)可随意弹奏想要表达的音乐。

2. 电路原理图

图1

3. 相关程序内容

(1)4X4行列式键盘识别; (2)音乐产生的方法;

精选

搜索更多关于: Proteus仿真单片机实验 的文档
Proteus仿真单片机实验.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c20tqb209wy1wxgu8k8be9y6ym8c7oz00mps_10.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top