- 7
- 0
- 约3.1万字
- 约 169页
- 2018-02-02 发布于浙江
- 举报
MOV ????? DPTR, #2314H MOV ????? R0, DPH MOV ????? 14H, #22H MOV ????? R1, DPL MOV ????? 23H, #56H MOV ????? A, @R0 XCH ????????????? A, DPH 执行以上指令后A=____________ DPTR=__________ 把内部RAM中起始地址为DATA的数据串传送到外部RAM以BUFFER为首地址的区域,直到发现“$“字符的ASCⅡ码为止。同时规定数据串的最大长度为32个字节。 ORG 0200H MOV R0,#DATA ;DATA为数据区起始地址 MOV DPTR,#BUFFER ;BUFFER为数据区起始地址 MOV R1,#20H ;最大数据串长 LOOP: MOV A,@R0 ;取数据 SUBB A,#24H ;判是否为 $ 符 JZ LOOP1 INC DPTR INC R0 MOVX @DPTR,A ;数据传送 DJNZ R1,LOOP ;循环控制 LOOP1: RET ;结束 已知内部RAM的BLOCK单元开始有一无符号数据块,块长在LEN单元。请编出求数据块中各数累加和并存入SUM单元的程序。 ORG 0200H LEN:DATA 20H SUM:DATA 21H BLOCK: DATA 22H CLR A ;A清零 MOV R2,LEN ;块长度送R2 MOV R1,#BLOCK ;块始址送R1 DEC R2 ;R2←块长-1 SJMP CHECK LOOP: ADD A,@R1 ;A←A+(R1) INC R1 ;修改数据块指针R1 CHECK: DJNZ R2,LOOP MOV SUM,A ;存累加和 END 当第2列为低电平,其余各列为高电平时,第1行的行线仍处于高电平; 直到让第4列为低电平,其余各列为高电平时,此时第1行的行线电平变为低电平,据此,可判断第1行第4列交叉点处的按键,即键3被按下。 综上所述,扫描法的思想是,先把某一列置为低电平,其余各列置为高电平,检查各行线电平的变化,如果某行线电平为低电平,则可确定此行此列交叉点处的按键被按下。 10.2.3 键盘的工作方式 单片机在忙于其他各项工作任务时,如何兼顾键盘的输入,这取决于键盘的工作方式。工作方式选取原则是,既要保证及时响应按键操作,又不过多占用单片机工作时间。键盘工作方式有3种,即编程扫描、定时扫描和中断扫描。 1.编程扫描方式 也称查询方式,利用单片机空闲时,调用键盘扫描子程序,反复扫描键盘。 如果单片机的查询的频率过高,虽能及时响应键盘的输入,但也会影响其他任务的进行。查询的频率过低,可能会键盘输入漏判。 在键盘控制方面,该芯片内有64键键盘控制器,可实现8×8矩阵编码键盘的扫描,并内置自动去抖动电路,可提供按键中断与按键释放标志位等功能。 与单片机的接口,可选用1线串行接口或高速4线串行接口,片内有上电复位电路,同时可提供高电平有效复位和低电平有效复位两种输出,同时片内提供看门狗WatchDog。 命令000000000000B再发送,该操作命令将经过前级CH451到达后级CH451,而空操作命令留给了前级CH451。 另外,为在不影响CH451的前提下, 使DCLK变化以清除看门狗计时器,也可以发送空操作命令。在非级联的应用中,空操作命令可只发送高4位。 (2)芯片内部复位命令 编码:001000000001B。 可将CH451的各个寄存器和各种参数复位到默认的状态。芯片上电时,CH451均被复位,此时各个寄存器均复位为0,各种参数均恢复为默认值。 数据的位7来控制SEG7段对应的LED数码管的小数点,字节数据的位6和位5不影响BCD译码的输出,它们可以是任意值。 将位4~位0进行BCD译码可显示以下28个字符, 其中00000B~01111B分别对应于显示字符“0~F”, 10000B~11010B分别对应于显示“空格”、“+”、“-”、“=”、“[”、“]”、“_”、“H” 、“L”、“P”、“.”,其余值为空格。 扫描极限LIMIT控制位001B~111B和000B(默认值)可分别设定扫描极限1~7和8。 例如,连接DIG3与SEG4的键被按下时,按键代码为63H,键被释放后,按键代码是23H。 单片机可在任何时候读取有效按键的代码,但一般在CH451检测到有效按键并向发出键盘中
您可能关注的文档
- “低龄老龄化”形势下“以老养老”的机构养老发展模式——针对上海市的实证研究.pdf
- “管理学丛林”成因及未来走向.pdf
- “十二五”期间我国对外直接投资研究——基于邓宁国际直接投资阶段理论.pdf
- 《财务决策构建与分析》企业经营资金协调性分析.doc
- 《财务决策构建与分析》应用希金斯可持续增长模型制定财务战略.doc
- 《工程背景下的单片机原理及系统设计》第1章.ppt
- 《工程背景下的单片机原理及系统设计》第2章 硬件结构.ppt
- 《工程背景下的单片机原理及系统设计》第4章 汇编 语言程序.ppt
- 《工程背景下的单片机原理及系统设计》第4章 复习.ppt
- 《工程背景下的单片机原理及系统设计》第5章 中断系统.ppt
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
原创力文档

文档评论(0)