- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Keil_软件使用方法.ppt
复习:汇编语言语句格式 标号字段 操作码字段 操作数字段 注释字段 star: mov p1,#0h ;P1.0清零 规则: (1)标号字段和操作字码段之间要有冒号“:”相隔; (2)操作码字段和操作数字段间的分界符是空格; (3)双操作数之间用逗号相隔; (4)操作数字段和注释字段之间的分界符用分号“;”相隔。 操作码字段为必选项,其余各段为任选项。 汇编程序设计开发流程图 实验一 动态扫描显示实验 一、实验目的 1、掌握数字、字符转换成显示段码的软件译码方法 2、动态显示的原理和相关程序的编写 二、实验说明 动态显示,也称扫描显示。显示器由6个共阴极LED数码管构成。单片机的P0口输出显示段码,由一片74LS245驱动输出给LED管,由P1口输出位码,经74LS06输出给LED管,显示“168168”。 实验电路 实验程序 DBUF EQU 30H ;置存储区首址 TEMP EQU 40H ;置缓冲区首址 ORG 0 MOV 30H, #1 ;存入数据 MOV 31H, #6 MOV 32H, #8 MOV 33H, #1 MOV 34H, #6 MOV 35H, #8 MOV R0, #DBUF MOV R1, #TEMP MOV R2, #6 ;6位显示器 MOV DPTR,#SEGTAB ;置段码表首址 DP00: MOV A, @R0 ;将段码存入缓冲区 MOVC A, @A+DPTR ;查表取段码 MOV @R1, A ;存入暂存器 INC R1 INC R0 DJNZ R2, DP00 DISP0:MOV R0, #TEMP ;显示子程序 MOV R1, #6 ;扫描8次 MOV R2, #01H;决定数据动态显示方向 DP01: MOV A,@R0 MOV P0,A ;段码输出 MOV A, R2 ;取位码 MOV P1,A ;位码输出 ACALL DELAY ;调用延时 MOV A, R2 RL A MOV R2, A INC R0 DJNZ R1, DP01 SJMP DISP0 SEGTAB: DB 3FH,06H,5BH,4FH,66H,6DH DB 7DH,07H,7FH,6FH,77H,7CH DB 58H,5EH,7BH,71H,00H,40H DELAY: ;延时子程序 MOV R4, #12H AA1: MOV R5, #0FFH AA: NOP ;*加两个空操作 NOP DJNZ R5, AA DJNZ R4, AA1 RET END Keil_软件使用方法 (第13章) 1、点击图标,打开软件 2、点击“Project”命令,建立项目文件 3、保存项目文件 4、选择生产的单片机公司 5、选择所用单片机型号,点击“确定” 6、复制51单片机内置文件到当前Project 7、右击“Targeting1”,出现复选框,频率改为12MHz 8、Output标签下,钩选“Create Hex_File”单选框,点击“确认”。 9、点击新文件命令 10、建立新文本型文件 11、编写或粘贴汇编语言程序 12、保存新文件,后缀必须是“.asm” 13、将文本文件加入到当前Project 14、加入方法 15、关闭加入窗口 16、加入后的变化及编译方法 17、编译信息 18、启动程序运行 19、单步运行程序 注意1:上述过程是在仿真状态下运行(无外电路),实验箱下载运行需重新设置Debug选项 注意2:Proteus仿真运行:①在Keil程序文件夹中复制“Keil_演示.hex”文件粘贴到Proteus仿真文件夹中。 ②打
文档评论(0)