苏科版初中信息技术选修单片机1内容摘要:
scillator is operating at , ALE will pulse at a rate of 1,843,200 times per second. The only exception is when the MOVX instruction is executed one ALE pulse is skipped in lieu of a pulse on WR or RD. 答:当执行片外的程序存储器的程序时, ALE 引脚会产生 1/6 时钟频率的脉冲。 因此当振 荡器以 运行时, ALE 引脚将每秒脉动 1843200 次。 唯一的例外是,当执行 MOVX指令时, ALE 的一个脉冲会被 WR 或者 RD 的脉冲替代。 二、读程序: (每题 10 分,共 20 分 ) 试分析以下程序段的执行结果。 MOV SP, 60H MOV A, 88H MOV B, 0FFH PUSH ACC PUSH B POP ACC POP B 【答】结果如下: MOV SP, 60tt ; (SP)=60H NOV A, 88tt ; (A)=88H MOV B. 0FFH ; (B)=FFH(2 分 ) PUSH ACC ; (SP)=61H, (61H)=88H PUSH B ; (SP)=62H, (62H)=FFH(2 分 ) POP ACC ; (A)=FFH, (SP)=61H POP B ; (B)=88H, (SP)=60H(2 分 ) 程序段的执行结果:累加器 A 和寄存器 B 的内容通过堆栈进行了交换。 (4 分 ) 已知 (R1)=20 H, (20 H)=AAH,请写出执行完下列程序段后 A 的内容。 MOV A, 55H ANL A, 0FFH 0RL 20H, A XRL A, @R1 CPL A 【答】各指令的执行结果 如下: MOV A, 55H ; (A)=55H ANL A, 0FFH ; (A)=55H(2 分 ) ORL 20H, A ; (20H)=FFH(2 分 ) XRL A, @R1 ; (A)=AAH(2 分 ) CPL A ; (A)=55H(2 分 ) 执行完程序段后, A 的内容为 5 5 H(2 分 )。 读下列程序,请: ① 写出程序功能,并绘出 P1 端口各个引脚的电平变化的图。 ② 对源程序加以注释。 ORG 1000H MAIN: MOV DPTR, TAB MOV R1, 06H LP: CLR A MOVC A, @A+DPTR MOV P1, A LCALL DELAY s INC DPTR DJNZ R1, LP AJMP MAIN TAB: DB 01H, 03H, 02H, 06H, 04H, 05H DEL : RET END 【答】 ① 程序功能:将 TAB 表中的 6 个参数依次从 P1口中输出 (每次输出延时 s),然后重复输出。 P1 口输出波形如图所示。 这是步进电机三相六拍输出波形。 ( 2 分) ② 注释见源程序右边所述。 ORG 0000H MAIN: MOV DPTR, TAB ; P1 输出参数表首地址 MOV R1, 06H ; P1 输出参数有 6 个 L,P: CLR A MOVC A, @A+DPTR ;查表输出 MOV P1, A LCALL DELAY s ;软件延时 S INC DPTR DJNZ R1, LP ;输出参数已有 6 个 ? AJMP MAIN ;输出参数已有 6 个,则重复输出 TAB: DB 01H, 03H, 02H, 06H, 04H, 05H ;参数表 DELAY0. 5 s: …… ;延时 S 子程序 RET ,在每条指令后面加注释,然后指出程序完成什么功能。 START: MOV DPTR, 1000H ;数据首地址送 DPTR MOV R0, 100 ; 100 送 R0 LOOP: MOVX A, @DPTR ; 将第一个数送 A JNB , AAA ;如果是正数( =0),转至 AAA CPL A ;取 A 的反 INC A ;并加 1,完成了求补 MOVX @DPTR, A ;将处理后的数送回原地址单元 AAA: INC DPTR ;地址加 1 DJNZ R0, LOOP ;判断是否处理了 100 个数 SJMP $ 阅读下列程序,说明其功能。 ( 10 分) MOV R0, 30H MOV A, @R0 RL A MOV R1, A RL A RL A ADD A. Rl MOV @R0, A 答: 对程序注释如下: MOV R0, 30H ; (R0)=30H M0V A, @R0 ;取数 RL A ; (A) 2 MOV R1, A RL A ; (A) 4 RL A ; (A) 8 ADD A, R1 ; (A)X10 MOV @R0, A ;存数 功能:将 30 H 中的数乘以 10 以后再存回 30H 中。 条件: 30 H 中的数不能大于 25, 25 10=250 仍为一个字节。 若 30H 中的数大于 25,则应考虑进位。 读懂下面的位控程序,最后将逻辑表达式写出来:( 10 分) START: MOV C, ; C= CPL C。 C= ANL C,。 C= AND ORL C,。 C= AND + MOV 20H, C。 20H=C MOV C,。 C= ANL C, , C= AND ORL C, 20H。 C=( AND OR ) OR ( AND ) MOV , C。 =C SJMP $ 解:因此所求逻辑表达式是: = (*B,3+)+ * (1) 读懂程序, 在每条指令后面加注释,然后指出程序完成什么功能。 (10 分 ) MOV A, 20H ; 将 20H 单元的内容送 A CJNE A, 21H, LOOP。 将它与 21H 单元的内容比较 LOOP: JNC LOOP1 ;若 20H 单元的内容大,将它放入 30H MOV A, 21H。 否则将 21H 单元的内容送 A LOOP1: MOV 30H, A。 A 的值置入 30H RET 解:根据注释,可以知道此程序的功能是比较 20H 和 21H 单元内容的大小,将大的值放到30H 单元内。 (注释 4 分,结论 6 分) 阅读下列程序,说明其功能。 ( 6 分) MOV R0, 30H MOV A, @R0 MUL DIV B A INC,DEC,DA RL A MOV R1, A RL A RL A ADD A. Rl MOV @R0, A 答: 对程序注释如下: MOV R0, 30H ; (R0)=30H M0V A, @R0 ;取数 RL A ; (A) 2 MOV R1, A RL A ; (A) 4 RL A ; (A) 8 ADD A, R1 ; (A)X10 MOV @R0, A ;存数 功能:将 30 H 中的数乘以 10 以后再存回 30H 中。 条件: 30 H 中的数不能大于 25, 25 10=250 仍为一个字节。 若 30H 中的数大于 25,则应考虑进位。 根据下面的指令描述图,将全部的交换指令全写出来,并加以注释。 [10 分 ] 答 : 共 5 条 , 它们是 : XCH A, @Ri。 (Ri) 与 A 中的 8 位数据互换 XCHD A, @Ri ;( Ri)与 A 中的低 4 位数据互换 SWAP A ; A 累加器中的高 4 位和低 4 位互换 XCH A, direct ;累加器 A 和片内直接寻址的单元的内容互换 XCH A, Rn ; Rn 寄存器中的 8 位数据与累加器 A 互换 ( 2)根据给出的图,完整地写出此图所对应的所有指令,每条指令要写注释。 (10 分 ) 解:它们是: INC A; 累加器 A 加 1 DEC A; 累加器减 1 DA A; 十进制调整指令 MUL A,B; 乘法指令, A*B 乘积高 8 位送 B,低 8 位送 A DIV A,B。 除法指令, A/B ,商送 A,余数送 B 每条指令 2 分。 三、作图题: 80C51 单片机扩展一片 Intel 2764 和一片 Intel 6264,组成一个既有程序存储器又有数据存 储器的系统,请画出逻辑连接图,并说明各芯片的地址范围。 答:作图如下: ( 8 分) A Rn@ Rid ir e c tXCHX C HDS W APXCHXCHXCHX C HDS W AP8位全交换自身高低 4位交换位全交换自身高低 位交换 要注意 80C51 内部自带程序存储器,当外扩程序存储器 2764 地址为 0000 H~ 1FFFH 时,必须将 80C51 的 EA 引脚接地。 若 80C51 的 EA 引脚接高电平,则 2764 地址为 1000 H~ 2FFF H。 数据存储器 6264 地址为 0000H~ 1FFFH。 请将下图的两个存储器的地址范围写出来:( 10 分) 解:先列表: A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 61128 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27128 1 1 1 1 1 1 1 1 1 1 1 1 1 1 所以可知: 61128 的地址范围是: 0000H3FFFH( 6 分) 27128 的地址范围是: 0000H3FFFH( 4 分) CS CS A7A0 A7A0 A7A0 D7D0 D7D0 D7D0 D7D0 373。苏科版初中信息技术选修单片机1
相关推荐
引导( 8 分钟) 任务一 安装 Windows XP操作系统 放入 Windows XP 系统盘,通过设置疑问,引入对 CMOS的设置,激发学生的学习热情。 老师播放 Windows XP安装视频,讲解安装步骤中的注意事项,突破重、难点。 学 生 思考如何解决 教 学 流 程 教师活动内容、方式 学生活动内容、方式 任务二 安装应用软件 要求学生完成安装“奇虎 360 安全卫士”软件的实践操作
超链接,使得点击相应按钮能链接到相关页面; 为各页面的对象设置合理的动画效果,使得在演示文稿放映时各对象合理、有序、美观地生成动画效果。 发布多媒 体作品“苏州园林”为网页格式和放映片格式。 欣赏 3 个多媒体作品,并完成评价表。 提交内容: (1)加入超链接和动画的演示文稿; (2)放映片格式的演示文稿;(3)评价表。 二、任务解析:1、插入超链接 右击“拙政园”立体按钮,选择“超链接”命令
3、数民族交流频繁,促进了科技发展。 (4)继承和发展了前代成就。 (5)各族人民的勤劳与智慧。 启示:发展科技需要和平环境,要以经济建设为中心,大力发展生产力,激发各族人民的智慧,继承传 统科技成果的精华,发展社会主义先进文化。 【问题 2】 我国古代印刷术、指南针、火药的外传对人类社会的 发展产生了哪些重大影响。 探究:(1)印刷术有利于文化的传播、保存和 交流,尤其是传到欧洲地区 后
3、造的赵州桥,有何历史地位与价值。 探究:地位:隋朝杰出工匠李春设计并主持建造的赵州桥,是世界上现存最古老的一座石拱桥。 价值:(1)这座桥 设计科学 ,跨度很大,桥面平缓,便于交通,造型也很美观。 七百多年后,欧洲人才建成类似的桥。 (2)赵州桥采用平拱桥的 形式,既方便船只通行,又方便车马、行人在桥上行走。 (3)赵州桥大拱两端各 有两个小拱,既节约了石料,减轻了桥自身重量对桥基的压力
学过程: 1.创设情境、导入新课 ( 1)教师将配套光盘上“动物”网站展示给学生看,并分析网站的基本结构和 主题。 ( 2)师生共同讨论对比 FrontPage 与 Word 的异同,进入教学主题 —— 创建网站站点与制作首页设计。 设计意图:通过讨论对比,自然过渡,激发兴趣,活跃气氛。 2.任务驱 动、自主学习 ( 1)教师启动 FrontPage,介绍各窗口组成,并与 office
2、的_作品二、司马光和资治通鉴1司马光(1)生平:司马光是_时期著名史学家。 (2)代表作品:历时 19 年,主持编写了我国又一部史学巨著_。 2 资治通鉴内容 记述了上起_下至_1 300 多年的历史地位 是一部_通史,是编年体史书的_特点 全书取材_,考订翔实;体例_,脉络分明;文字简练优美,叙事生动答案:一、1