首页 C51单片机教案:查表指令与程序设计

C51单片机教案:查表指令与程序设计

举报
开通vip

C51单片机教案:查表指令与程序设计C51单片机教案:查表指令与程序设计 海量资料 超值下载 查表指令与程序设计 〖课前复习:〗 1、数码管的结构及编码原则 2、LED数码管的静态和动态显示方式 〖新课内容:〗 LED数码管的动态显示程序,要求在数码管上显示0 1 2 3 ORG 0000H LJMP SETUP ORG 0030H SETUP: MOV A,#3FH CPL A MOV P0,A CLR P2.0 LCALL DELAY SETB P2.0 MOV A,#06H CPL A MOV P0,A ...

C51单片机教案:查表指令与程序设计
C51单片机 教案 中职数学基础模块教案 下载北师大版¥1.2次方程的根与系数的关系的教案关于坚持的教案初中数学教案下载电子教案下载 :查表指令与程序设计 海量资料 超值下载 查表指令与程序设计 〖课前复习:〗 1、数码管的结构及编码原则 2、LED数码管的静态和动态显示方式 〖新课内容:〗 LED数码管的动态显示程序,要求在数码管上显示0 1 2 3 ORG 0000H LJMP SETUP ORG 0030H SETUP: MOV A,#3FH CPL A MOV P0,A CLR P2.0 LCALL DELAY SETB P2.0 MOV A,#06H CPL A MOV P0,A CLR P2.1 LCALL DELAY SETB P2.1 MOV A,#5BH CPL A MOV P0,A CLR P2.2 LCALL DELAY SETB P2.2 MOV A,#4FH CPL A CLR P2.3 LCALL DELAY SETB P2.3 LJMP SETUP DELAY: ………… RET END 二、引出指令 查表指令及伪指令 1(MOVC A,@A+DPTR ;A------(A+DPTR) 该指令是从内部ROM中读取一个数,是当前A中的值8位和DPTR中的值16 ? 海量资料 超值下载 位相加得到一个16位的地址,将ROM中该地址中的数据读出送入累加器ACC。该 指令可以访问ROM中的任意一个单元。 2( MOVC A,@A+PC ;A------(A+PC) 3( DB (定义字节伪指令)(D:Define,B:Byte) 格式 pdf格式笔记格式下载页码格式下载公文格式下载简报格式下载 :[标号:] DB 8位二进制数表 功能:从指定的地址单元开始,定义若干个8位内存单元的数据,数据之间用“,” 隔开。 三、查表程序设计 要用到查表指令和定义的数据 表格 关于规范使用各类表格的通知入职表格免费下载关于主播时间做一个表格详细英语字母大小写表格下载简历表格模板下载 。一般分三个步骤。 1( 用DPTR作基址寄存器时 1) 基址值(表格首地址)送入DPTR 2) 变址值(表中要查的项与表格首地址之间的间隔字节数)送入累加器A 3) 执行MOVC A,@A+DPTR; 四、查表程序设计数码管动态显示程序 上面的显示程序只能显示固定的数据,无实际意义。下面我们利用查表指令设计一动态扫描 程序。 ORG 0000H LJMP SETUP ORG 0030H #0 SETUP: MOV 70H, MOV 71H,#1 MOV 72H,#2 MOV 73H,#3 MAIN: LCALL DIS LJMP MAIN DIS: MOV DPTR, #TAB MOV A, 70H MOVC A, @A+DPTR CPL A MOV P0, A CLR P2.0 LCALL DELAY SETB P2.0 MOV A, 71H MOVC A, @A+DPTR CPL A MOV P0, A CLR P2.1 LCALL DELAY SETB P2.1 ? 海量资料 超值下载 MOV A, 72H MOVC A, @A+DPTR CPL A MOV P0, A CLR P2.2 LCALL DELAY SETB P2.2 MOV A, 73H MOVC A, @A+DPTR CPL A MOV P0, A CLR P2.3 LCALL DELAY SETB P2.3 RET TAB: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH DELAY:MOV R2,#80H DEL: DJNZ R2,DEL RET END 2例:用查表法求y=x ,设原变量x值在R0中,x取值范围为0~9,求得结果存放在R1中。 程序如下: AA:MOV A, R0 MOV A,@A+DPTR MOV R1, A RET TAB:DB 0,1,4,9,16,25,36,49,64,81 注意: , 表格一定要写全 , 表格中的内容之间用逗号隔开,定义表格要有规律 , 表格不能放在子程序中 , 表格放在子程序区,但不能放在子程序中间。 ? 海量资料 超值下载 ?
本文档为【C51单片机教案:查表指令与程序设计】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_482581
暂无简介~
格式:doc
大小:46KB
软件:Word
页数:9
分类:生活休闲
上传时间:2017-10-30
浏览量:36