




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
哈哈尔尔滨滨工工业业大大学学 2009 年年 7 月月 单单片片机机原原理理及及接接口口技技术术 试试卷卷 班级 姓名 学号 成绩 一一 填填空空题题 20 分分 每每小小题题 2 分分 1 19D 的二进制的补码表示为11101101B11101101B 2 89C51 含4KB掩膜 ROM 128B128B 的 RAM 在物理上有4 个个 独立的存储器空间 3 通过堆栈操作实现子程序调用 首先要把PCPC的内容入栈 以进行断点保护 调用 返回时再进行出栈操作 把保护的断点弹回PCPC 4 74LS138 是具有 3 个输入的译码器芯片 其输出作为片选信号时 最多可以选中8块 芯片 5 PSW 中 RS1 RS0 10H 时 R2 的地址为12H 6 假定 DPTR 的内容为 8100H 累加器 A 的内容为 40H 执行下列指令 MOVCA A DPTR 后 送入 A 的是程序存储器8140H单元的内容 7 设 SP 60H 片内 RAM 的 30H 24H 31H 10H 在下列程序段注释中填执行 结果 PUSH30H SP 61H61H SP 24H PUSH31H SP 62H62H SP 10H POPDPL SP 61H61H DPL 10H POPDPH SP 60H60H DPH 24H MOVA 00H MOVX DPTR A 最后执行结果是执行结果将执行结果将 0 0 送送外外部部数数据据存存储储器器的的 2410H2410H 单单元元 8 在中断系统中 T0 和 T1 两引脚扩展成外部中断源时 计数初值应当是 TH TL 0FFH0FFH 9 12 根地址线可寻址4KB存储单元 二二 选选择择题题 10 分分 每每小小题题 1 分分 1 MCS 51 响应中断时 下面哪一个条件不是必须的 C A 当前指令执行完毕 B 中断是开放的 C 没有同级或高级中断服务 D 必须有 RETI 2 执行 PUSHACC 指令 MCS 51 完成的操作是 A A SP 1 SP ACC SP B ACC SP SP 1 SP C SP 1 SP ACC SP D ACC SP SP 1 SP 3 89C51 是 C A CPU B 微处理器 C 单片微机 D 控制器 4 关于 MCS 51 的堆栈操作 正确的说法是 C A 先入栈 再修改栈指针 B 先修改栈指针 再出栈 C 先修改栈指针 再入栈 D 以上都不对 5 某种存储器芯片是 8KB 4 片 那么它的地址线根数是 B A 11 根 B 13 根 C 12 根 D 14 根 6 MOVC 00H 的寻址方式是 A A 位寻址 B 直接寻址 C 立即寻址 D 寄存器寻址 7 必须进行十进制调整的十进制运算 C A 有加法和减法 B 有乘法和除法 C 只有加法 D 只有减法 8 ORG0000H AJMP0040H ORG0040H MOVSP 00H当执行完左边的程序后 PC 的值是 C A 0040H B 0041H C 0042H D 0043H 9 MCS 51 复位时 下述说法正确的是 D A 20H 00H B SP 00H C SBUF 00H D TH0 00H 三三 简简答答分分析析题题 30 分分 每每小小题题 10 分分 1 简述 89C51 定时器的四种工作模式的特点 如何选择和设定 答答 89C51 定定时时器器的的四四种种工工作作模模式式有有 模模式式 1 模模式式 2 模模式式 3 模模式式 0 时时 选选择择定定时时器器的的高高 8 位位和和低低 5 位位组组成成 13 位位定定时时器器 计计数数器器 TL 低低 5 位位溢溢出出时时向向 TL 进进位位 TH 溢溢出出时时向向中中断断标标志志位位 TF0 进进位位 并并申申请请中中断断 定定时时时时间间 t 213 初初值值 振振荡荡周周期期 12 计计数数长长度度为为 213 8192 个个外外部部脉脉冲冲 模模式式 1 时时 当当 TMOD 中中的的 M1M0 置置成成 01 时时 定定时时器器工工作作于于方方式式 1 构构成成 16 位位定定时时器器 计计数数器器 定定时时时时间间 t 216 初初值值 振振荡荡周周期期 12 计计数数长长度度为为 216 65536 个个外外部部脉脉冲冲 模模式式 2 时时 把把 TL0 和和 TL1 配配置置成成一一个个可可以以自自动动重重装装载载的的 8 位位定定时时器器 计数器 计数器 TLTL 担任担任 8 8 位位计计数数器器 THTH 保存初值 保存初值 TLTL 溢溢出出时时不不仅仅使使 TF0 置置 1 而而且且还还自自动动将将 TH 中中的的内内容容重重新新装装载载在在 TL 中中 定定时时时时间间 t 28 初初值值 振振荡荡周周期期 12 计计数数长长度度为为 28 256 个个外外部部脉脉冲冲 模模式式 3 时时 方方式式 3 是是两两个个 8 位位定定时时 计计数数器器模模式式 只只适适用用于于 T0 TH0 和和 TL0 成成为为两两个个独独立立的的 8 位位计计数数 器器 TL0 为为 8 位位计计数数器器 功功能能与与模模式式 0 和和模模式式 1 相相同同 可可定定时时可可计计数数 TH0 仅仅用用作作简简单单的的内内 部部定定时时功功能能 它它占占用用了了定定时时器器 T1 的的控控制制位位 TR1 和和中中断断标标志志位位 TF1 启启动动和和关关闭闭受受 TR1 的的控控 制制 T1 无无此此模模式式 选选择择和和设设定定 由由定定时时器器的的 2 个个控控制制寄寄存存器器 TMOD 和和 TCON 由由软软件件写写入入 TMOD 和和 TCON 两两个个 8 位位寄寄存存 器器 设设置置各各个个定定时时器器的的操操作作模模式式和和控控制制功功能能 2 位地址 7CH 与字节地址 7CH 如何区别 位地址 7CH 具体在片内 RAM 中的什么位置 答答 字字节节地地址址是是片片内内 RAM 的的单单元元地地址址 而而位位地地址址是是片片内内 RAM 单单元元的的某某一一位位 7CH 字字节节地地址址 RAM 的的 7CH 单单元元 而而 7CH 位位地地址址是是 RAM 2FH 单单元元中中的的 D4 位位 四四 编编程程题题 任任选选 2 题题 20 分分 每每题题 10 分分 1 编写一程序 实现下图中的逻辑运算电路 其中 P3 1 P1 1 P1 0分别是单片机端口线上 的信息 RS0 RS1是 PSW 寄存器中的两个标志位 30H 31H 是两个位地址 运算结果 由 P1 0输出 ORG0000H MOVC P3 1 ANLC P1 1 CPLC MOV20H C 暂暂存存数数据据 MOVC 30H ORLC 31H ANLC RS1 ANLC 20H ANLC RS0 MOVP1 0 C 输输出出结结果果 SJMP 2 写一个软件延时 1S 和 1min 的子程序 设 fosc 6MHz 则 1 个机器周期 2 s 解解 1 1s 2 s 5 105 5 105 250 2000 250 200 5 2 ORG0000H DELAY1S MOVR5 5 DEL1 MOVR6 200 DEL2 MOVR7 250 DEL3 DJNZR7 DEL3 DJNZR6 DEL2 DJNZR5 DEL1 RET 3 1min 60S 调调用用上上面面 1s 子子程程序序 60 次次 ORG0100H DELAY1M MOVR0 60 LOOP LCALLDELAY1S DJNZR0 LOOP RET 3 编一子程序 从串行接口接受一个字符 解解 START MOVTMOD 20H 定定时时器器 T1 工工作作于于模模式式 2 MOVTH1 0E6H 设设置置波波特特率率为为 1 200b s MOVTL1 0E6H SETBTR1 启启动动 T1 MOVSCON 50H 串串行行接接口口工工作作于于方方式式 1 允允许许接接收收 L1 JNBRI L1 等等待待接接收收数数据据 末末接接收收到到数数据据 继继续续等等待待 CLRRI 接接收收到到数数据据 清清 RI MOVA SBUF 接接收收到到数数据据送送 A RET 五五 设设计计题题 任任选选 1 题题 20 分分 评评分分标标准准硬硬件件设设计计 程程序序设设计计各各 10 分分 1 利用 89C51 的 P0 口控制 8 个发光二极管 LED 相邻的 4 个 LED 为一组 使 2 组每隔 1s 交替发光一次 周而复始 设计出硬件电路图 编写程序 解解 1 程程序序设设计计 设设 fosc 12MHz ORG0100H MOVA 0FH ABC MOVP0 A ACALLDELAY1S SWAPA SJMPABC DELAY1S MOVR5 04 DEL1 MOVR6 250 DEL2 MOVR7 250 DEL3 NOP NOP DJNZR7 DEL3 DJNZR6 DEL2 DJNZR5 DEL1 RET END 2 硬硬件件电电路路图图如如图图 2 现有一蜂鸣器 用 89C51 设计一系统 使蜂鸣器周而复始地响 20ms 停 20ms 编程 解 设设 fosc 12MHz 电电路路图图如如下下 定定时时时时间间 应应用用公公式式 t 2 X fosc X 2X 2 1616 t t fosc 12 2 12 2 1616 20000 45536 B1E0H 20000 45536 B1E0H 程程序序清清单单 ORG0000H LJMPSTART ORG0040H START MOVTMOD 01H MOVTL0 OB1H MOVTHO OE0H MOVIE 82H SETBTR0 LOOP SJMP 中断服务程序 ORG000BH LJMPCTOS ORG1000H CTOS MOVTL0 OB1H MOVTHO OE0H CPLP1 0 RETI END 哈哈尔尔滨滨工工业业大大学学 2008 年年 7 月月 单单片片机机原原理理及及接接口口技技术术 期期终终 班级 姓名 学号 成绩 一一 填填空空题题 20 分分 每每小小题题 2 分分 1 十进制数 47 用 8 位二进制补码表示为 11010001B 2 汇编语言中可以使用伪指令 它们不是真正的指令 只是用来对对汇汇编编过过程程进进行行某某种种控控 制制 3 JBC00H rel 操作码的地址为 2000H rel 70H 它的转移目的地址为 2073H2073H 4 一个机器周期 1212 时钟周期 一个时钟周期 2 2 个个振荡周期 一个振荡周期 1 1 个个节拍 5 用串口扩展并行口时 串行接口工作方式应选为方方式式 0 0 6 A D 转换器的三个最重要指标是转转换换速速度度 分分辨辨率率 转转换换精精度度 7 当 89C51 的 RST 引脚上保持 2 2 个个 机器周期以上的低电平 8051 即发生复位 8 MCS 51 中 外部中断请求标志位是 IE0IE0 和和 IE1IE1 9 假定 SP 60H ACC 30H B 70H 执行下列指令 PUSHACC PUSHB 后 SP 的内容为 62H62H 61H 单元的内容为 30H30H 62H 单元的 内容为 70H70H 10 在直接寻址方式中 以 8 8 位二进制数作为直接地址 因此其寻址对象只限于 片片内内 RAMRAM 二二 选选择择题题 10 分分 每每小小题题 2 分分 1 MCS 51 在响应中断时 下列哪种操作不会发生 A A 保存累加器 A B 保护 PC C 找到中断入口 D 保护 PC 转入中断入口 2 MCS 51 上电复位后 SP 的内容是 B A 00H B 07H C 60H D 70H 3 PC 中存放的是 A A 下一条指令的地址 B 当前正在执行的指令 C 当前正在执行的指令的地址 D 下一条要执行的指令 4 当 8031 外扩程序存储器 8KB 时 需使用 EPROM 2716 C A 2 片 B 3 片 C 4 片 D 5 片 5 可以为访问程序存储器提供或构成地址的有 C A 只有程序计数器 PC B 只有 PC 和累加器 A C 只有 PC A 和数据指针 DPTR D PC A DPTR 和 SP 6 对程序存储器的读操作 只能使用 D A MOV 指令 B PUSH 指令 C MOVX 指令 D MOVC 指令 7 下面哪种设备不是输入设备 C A A D 转换器 B 键盘 C 打印机 D 扫描仪 8 要访问 MCS 51 的特殊功能寄存器应使用的寻址方式是 A A 直接寻址 B 寄存器间接寻址 C 变址寻址 D 相对寻址 9 执行 MOVXA DPTR 指令时 MCS 51 产生的控制信号 C A PSEN B ALE C RD D WR 10 下面哪种指令将 MCS 51 的工作寄存器置成 3 区 B A MOVPSW 13H B MOVPSW 18H C SETB PSW 4CLRPSW 3 D SETB PSW 3CLRPSW 4 三三 简简答答分分析析题题 30 分分 评评分分标标准准 每每小小题题各各 10 分分 1 89C51 单片机片内设有几个定时器 计数器 它们是由哪些特殊功能寄存器组成 作定 时器时 定时时间与哪些因数有关 作计数器时 对外界计数频率有何限制 答答 8051 单单片片机机片片内内设设有有 2 个个定定时时器器 计计数数器器 定定时时器器 计计数数器器 1 和和定定时时器器 计计数数器器 0 由由 THO TLO TH1 TL1 TMOD TCON 特特殊殊功功能能寄寄存存器器组组成成 作作定定时时器器时时 定定时时时时间间与与定定时时器器的的工工作作模模式式 定定时时器器的的计计数数初初值值以以及及单单片片机机的的晶晶振振频频率率有有关关 作作计计数数器器时时 对对外外界界计计数数频频率率不不能能高高于于振振荡荡频频率率的的 1 24 2 简述程序状态字寄存器 PSW 中各位的含义 并说出选择工作寄存器组位的编码 答答 程程序序状状态态字字寄寄存存器器 PSW 程程序序状状态态字字寄寄存存器器 PSW 是是一一个个 8 位位寄寄存存器器 用用来来存存放放当当前前指指令令执执 行行后后操操作作结结果果的的某某些些特特征征 以以便便为为下下一一条条指指令令的的执执行行提提供供依依据据 定定义义格格式式如如下下 其其中中 CY 进进借借位位标标志志 AC 辅辅助助进进借借位位标标志志 F0 软软件件标标志志 OV 溢溢 出出标标志志 F1 用用户户标标志志位位 P 奇奇偶偶校校验验标标志志 RS1 RS0 工工作作寄寄存存器器组组选选择择 如如表表所所示示 表表工工作作寄寄存存器器组组选选择择控控制制表表 RS1 RS0寄寄存存器器组组对对应应 RAM 地地址址 00000H 07H 01108 H 0FH 10210 H 17H 11318 H 1FH 3 阅读下列程序 并要求 1 说明程序功能 2 写出涉及的寄存器及片内 RAM 单元的最后结果 MOVR0 40H MOVA R0 INCR0 ADDA R0 INCR0 MOV R0 A CLRA ADDCA 0 INCR0 MOV R0 A 答答 1 功功能能 将将 40H 41H 单单元元中中的的内内容容相相加加结结果果放放在在 42H 单单元元 进进位位放放在在 43H 2 R0 43H A 1 40H 98H 41H AFH 42H 47H 43H 01H 四四 编编程程题题 任任选选 2 题题 20 分分 评评分分标标准准 每每小小题题各各 10 分分 1 将以 7000H 为首址的连续 100 个单元清零 解解 MAIN MOVDPTR 7000H MOVR0 100 CLRA NEXT MOVX DPTR A INCDPTR DJNZR0 NEXT RET 2 在 AT89S51 片内 RAM20H 3FH 单元中有 32B 数据 若采用方式 1 进行串行通讯 波 特率为 1200 波特 fOSC 12MHz 编写发送 接收程序对 解解 1 T1 工工作作于于方方式式 2 作作为为波波特特率率发发生生器器 取取 SMOD 0 T1 的的计计数数如如下下 波波特特率率 256 1232 2 X fOSC SMOD 1200 256 12 1012 32 1 6 X 得得 X 230 E6H 2 发发送送程程序序 采采用用查查询询方方式式编编程程 ORG0000H LJMPSTART ORG0030H START MOVTMOD 20H MOVTH1 0E6H MOVTL1 0E6H SETBTR1 MOVSCON 40H MOVR0 20H MOVR7 32 LOOP MOVSBUF R0 JNBTI CLRTI INCR0 DJNZR7 LOOP SJMP 3 接接收收程程序序 ORG0000H LJMPSTART ORG0030H START MOVTMOD 20H MOVTH1 0E6H MOVTL1 0E6H Loop1 SETBTR1 MOVSCON 50H MOVR0 20H MOVR7 32 LOOP JNBRI CLRRI MOV R0 SBUF INCR0 DJNZR7 LOOP1 SJMP 3 设单片机采用 89C51 未扩展片外 ROM 片外 RAM 采用一片 6116 编程将其片内 ROM 从 0100H 单元开始的 10B 得内容依次外接到片外 RAM 从 100H 单元开始的 10B 中去 解解 MOVR2 00H 源源数数据据缓缓冲冲器器地地址址偏偏移移量量 00H MOVR3 0AH 字字节节长长度度 R3 MOVDPTR 0100H 源源数数据据缓缓冲冲区区首首地地址址 DPTR MOVA R2 源源地地址址偏偏移移量量 A L1 MOVCA A DPTR 传传送送一一个个数数据据 MOVX DPTR A INCDPTR 源源地地址址 目目的的地地址址 加加 1 DJNZR3 L1 数数据据全全部部传传送送完完 没没传传送送完完 转转 L1 继继续续传传送送 SJMP 结结束束 五五 设设计计题题 20 分分 设计 89C51 和 ADC0809 接口 采集 2 通道 10 个数据 存入内部 RAM 的 50H 59H 单元 画出电路图 编出程序 IN2 的地址 解解 硬硬件件电电路路设设计计如如图图 评评分分标标准准 10 分分 IN2 的的地地址址为为 7FFAH P1 0 查查询询转转换换结结束束信信号号 评评分分标标准准 2 分分 程程序序设设计计如如下下 评评分分标标准准 8 分分 ORG0100H MOVR7 0AH MOVR0 50H MOVDPTR 7FFAH NEXT MOVX DPTR A JBP1 0 MOVXA DPTR MOV R0 A INCR0 DJNZR7 NEXT SJMP 哈哈尔尔滨滨工工业业大大学学 2007 年年 7 月月 单单片片机机原原理理及及接接口口技技术术 试试卷卷 班级 姓名 学号 成绩 一一 填填空空题题 20 分分 评评分分标标准准 每每小小题题各各 2 1 十进制数 29 的 8 位补码表示为11100011B 2 MCS 51 有 7 种寻址方式 特殊功能寄存器只能采用 直直接接寻址方式 3 MCS 51 串行接口有 4 种工作方式 这可在初始化程序中用软件填写特殊功能寄存器 SCON 加以选择 4 MCS 51 有 5 个中断源 有 2 个中断优先级 优先级由软件填写特殊功能寄存器 IP 加 以选择 5 假定 A 56H R5 67H 执行指令 ADDA R5 DAA 后 累加器 A 的内容为23H CY 的内容为1 6 假定标号 qaz 的地址为 0100H 标号 qwe 值为 0123H 即跳转的目标地址为 0123H 执行指令 qaz SJMPqwe 该指令的相对偏移量为 0123H 0102H 21H 7 MCS 51 单片机访问片外存储器时 利用 ALE 信号锁存来自 P0 口的低 8 位地址信号 8 MCS 51 单片机片内 RAM 的工作寄存器区共有 32 个单元 分为 4 组寄存器 每组 8 个单元 以 R0 R7 作为寄存器名 9 MCS 51 单片机中 P0 口作地址 数据总线 传送地址码的 低低 8 位 P2 口作地址总线 传送地址码的 高高 8位 二二 选选择择题题 20 分分 评评分分标标准准 每每小小题题各各 2 分分 1 在中断服务程序中 至少应有一条 D D A 传送指令 B 转移指令 C 加法指令 D 中断返回指令 2 ORG2000H LCALL3000H 0RG3000H RET左边程序执行完 RET 指令后 PC C C A 2000H B 3000H C 2003H D 3003H 3 要使 MCS 51 能够响应定时器 T1 中断 串行接口中断 它的中断允许寄存器 IE 的内容 应是 A A A 98H B 84H C 42H D 22H 4 若某存储器芯片地址线为 12 根 那么它的存储容量为 C C A 1KB B 2KB C 4KB D 8KB 5 下面哪种外设是输出设备 A A A 打印机 B 纸带读出机 C 键盘 D A D 转换器 6 下面哪一个部件不是 CPU 的指令部件 C C A PC B IR C PSW D ID 7 以下运算中对溢出标志 OV 没有影响或不受 OV 影响的运算是 A A A 逻辑运算 B 符号数加减法运算 C 乘法运算 D 除法运算 8 以下指令中 属于单纯读引脚的指令是 C C A MOVP1 A B ORLP1 0FH C MOVC P1 5 D DJNZP1 short lable 9 在异步通讯接口 其帧格式由 1 个起始位 0 7 个数据位 1 个偶校验和 1 个停止位 1 组 成 当 该 接 口 每 分 钟 传 送1800个 字 符 时 传 送 波 特 率 为 D D A 1800b s B 10b s C 3000b s D 300b s 10 各中断源发出的中断请求信号 都会标记在 MCS 51 系统的 B B A TMOD B TCON SCON C IE D IP 三三 判判断断题题 10 分分 评评分分标标准准 每每小小题题各各 1 分分 1 MCS 51 的程序存储器只是用来存放程序的 2 当 MCS 51 上电复位时 堆栈指针 SP 00H 3 判断以下指令段的正误 MOVP2 30H MOVR2 57H MOVXA R2 4 0070H80FEHERE SJMPHERE执行该指令后 程序将原地踏步 5 51 单片机内部有两片寄存器 既是工作寄存器和专用寄存器 因在同片内 RAM 则 它们是统一编址 6 要进行多机通讯 MCS 51 串行接口的工作方式应选方式 1 7 定时器工作于方式 2 若 GATE 1 TR0 1 INT0 1 就可启动定时 计数器 8 使用 89C51 且 EA 1 时 仍可外扩 64KB 的程序存储器 9 MCS 51 的相对转移指令最大负跳距是 127B 10 PC 存放的是当前正在执行的指令 四四 简简答答分分析析编编程程题题 任任选选 3 题题 30 分分 评评分分标标准准 每每小小题题各各 10 分分 1 89C51 单片机片内设有几个定时器 计数器 它们是由哪些 SFR 组成 定时器 计数器 作定时和计数时 其计数脉冲分别由谁提供 答答 89C51 单单片片机机片片内内设设有有 2 个个定定时时器器 计计数数器器 定定时时器器 计计数数器器 0 和和定定时时器器 计计数数器器 1 由由 TH0 TL0 TH1 TL1 TMOD TCON 特特殊殊功功能能寄寄存存器器组组成成 作作定定时时器器时时 计计数数脉脉冲冲来来自自单单片片机机内内部部 其其频频率率为为振振荡荡频频率率的的 1 12 作作计计数数器器时时 计计数数脉脉冲冲来来自自单单片片机机外外部部 通通过过引引脚脚 T0 P3 4 和和 T1 P3 5 对对外外部部脉脉冲冲信信号号计计数数 当当输输入入脉脉冲冲信信号号从从 1 到到 0 的的负负跳跳变变时时 计计数数器器就就自自动动加加 1 计计数数的的最最高高频频率率一一般般为为振振荡荡频频率率的的 1 24 2 简述 89C51 单片机的中断响应过程 答答 单单片片机机如如查查询询到到某某个个中中断断标标志志为为 1 将将按按优优先先级级进进行行中中断断处处理理 中中断断得得到到响响应应后后 对对于于有有些些中中断断源源 CPU 在在响响应应中中断断后后会会自自动动清清除除中中断断标标志志 由由硬硬件件将将程程序序计计数数器器 PC 内内容容压压入入堆堆栈栈保保护护 然然后后将将对对应应的的中中断断矢矢量量装装入入程程序序计计数数器器 PC 使使程程序序转转向向中中断断矢矢量量地地址址单单元元中中 去去执执行行相相应应的的中中断断服服务务程程序序 3 编程实现多字节无符号数加法 解解 编编程程说说明明 多多字字节节运运算算一一般般是是按按从从低低字字节节到到高高字字节节的的顺顺序序依依次次进进行行的的 入入口口 R0 被被加加数数低低位位地地址址指指针针 R1 加加数数低低位位地地址址指指针针 R2 字字节节数数 出出口口 R0 和和数数低低位位地地址址指指针针 程程序序清清单单如如下下 ADDBIN CLR C LOOP1 MOVA R0 ADDCA R1 MOV R0 A INC R0 INC R1 DJNZ R2 LOOP1 JNC LOOP2 MOV R0 01H RET LOOP2 DEC R0 RET 4 将定时器 计数器做脉冲信号发生器 编程利用定时器 T0 定时 在 P1 0 端输出周期性 方波信号 方波周期为 2ms 已知晶振频率为 6MHz 答 答 1 1 T0T0 工作模式的设定 工作模式的设定 选择模式选择模式 1 1 1616 位位方方式式 最最大大定定时时 131ms131ms 2 2 定定时时初初值值的的设设定定 X 2X 216 16 1ms1ms 6 6 10106 6 12 12 65036 FE0CH 65036 FE0CH 即 即 TH0TH0 应装应装 0FEH0FEH TL0TL0 应应 装装 0CH0CH 程程序序清清单单如如下下 ORG0000HORG0000H LJMPMAINLJMPMAIN ORG000BHORG000BH LJMPHUANGLJMPHUANG 主程序 主程序 ORG0500HORG0500H MAINMAIN MOVTMODMOVTMOD 01H 01H MOVTL0MOVTL0 OCH OCH MOVTH0MOVTH0 0FEH 0FEH SETBEASETBEA SETBET0SETBET0 SETBTR0SETBTR0 HEREHERE SJMPHERESJMPHERE 中中断断服服务务程程序序 HUANGHUANG MOVTL0MOVTL0 OCH OCH MOVTH0MOVTH0 0FEH 0FEH CPLP1 0CPLP1 0 RETI 五五 设设计计题题 任任选选 1 题题 20 分分 1 设计一个 2 2 行列式键盘 并编写键盘扫描程序 评评分分标标准准 硬硬件件电电路路 10 分分 软软件件程程序序 20 分分 解解 1 逻逻辑辑电电路路如如下下 2 判判断断是是否否有有键键按按下下 有有列列线线 P1 0 P1 1 送送全全 0 查查 P0 0 P0 1 是是否否为为 0 判判断断哪哪一一个个键键按按下下 逐逐列列送送 0 电电平平信信号号 再再逐逐行行扫扫描描是是否否为为 0 键键号号 行行首首号号 列列号号 KEY LCALLKS JZKEY LCALLT10ms LCALLKS JZKEY MOVR2 0FEH MOVR4 00H LK1 MOVP1 R2 JBP0 0 ONE MOVA 00H LJMPKP ONE JBP0 1 NEXT MOVA 02H KP ADDA R4 PUSHACC LK LCALLKS JNZLK POPACC RET NEXT INCR4 MOVA R2 JNBACC 1 KND RLA MOVR2 A AJMPLK4 KND AJMPKEY1 KS MOVP1 0FCH MOVA P0 CPLA ANLA 03H RET T10ms MOVR7 10H TS1 MOVR6 0FFH TS2 DJNZR6 TS2 DJNZR7 TS1 RET 2 设计一个由 AT89C51 单片机与一片 ADC0809 组成的数据采集系统 ADC0809 的地址为 7FF8H 7FFFH 画出硬件逻辑电路图 简述启动 ADC0809 的工作过程 并编制轮流采集 8 个通道数据 其采样值存入片外 RAM30H 开始的存储单元中 评评分分标标准准 硬硬件件电电路路 5 分分 工工作作过过程程 5 分分 软软件件程程序序 10 分分 解 解 1 1 逻逻辑辑电电路路如如下下 2 2 启动 启动 ADC0809ADC0809 的的工工作作过过程程为为 先送通道号地址到先送通道号地址到 ADDAADDA ADDCADDC 有 有 ALEALE 信号锁存通道号地址后 让信号锁存通道号地址后 让 STARTSTART 有效启动有效启动 A DA D 转转换换 即即 执行一条执行一条 MOVX DPTRMOVX DPTR A A 指指令令产产生生WR信号 使信号 使 ALEALE STARTSTART 有有效效 锁锁存存通通道道号号并并启启动动 A DA D 转换 转换 A DA D 转换完后 转换完后 EOCEOC 端发出一正脉冲 接着执行端发出一正脉冲 接着执行 MOVXAMOVXA DPTR DPTR 产产生生RD信号 使信号 使 OEOE 端端有有效效 打打开开锁锁存存器器 三态门 三态门 8 8 位位数数据据就就读读入入到到 CPUCPU 中中 3 3 利用中断方式 分别对 利用中断方式 分别对 8 8 路路模模拟拟信信号号轮轮流流采采样样一一次次 转转换换结结果果依依次次存存放放在在首首址址为为 30H30H 的的片片外外数数据据 RAMRAM 中中 ORG0000HORG0000H AJMPMAINAJMPMAIN ORG0013HORG0013H AJMPINT1AJMPINT1 MAINMAIN MOV R1MOV R1 30H 30H MOV R7MOV R7 08H 08H MOV DPTRMOV DPTR 07FF8H 07FF8H SET IT1SET IT1 SET EX1SET EX1 SET EASET EA MOVX DPTRMOVX DPTR A A HEREHERE SJMP HERESJMP HERE 中中断断服服务务程程序序 INT1INT1 MOVXAMOVXA DPTR DPTR MOVX R1MOVX R1 A A INCR1INCR1 INCDPTRINCDPTR DJNZR7DJNZR7 READREAD RETIRETI READREAD MOVX DPTRMOVX DPTR A A RETIRETI 哈哈尔尔滨滨工工业业大大学学 2009 年年 7 月月 考点分析 从物理地址看 8XX51 单片机有 4 个存储器地址空间 即片内程序存储器 简称片内 ROM 片外程 序存储器 片外 ROM 片内数据存储器 片内 RAM 片外数据存储器 片外 RAM 从逻辑地址看 8XX51 单片机有 3 个存储器地址空间 即片内数据存储器 片外数据存储器 片内 片外统一编址的程序存储器 CPU 的主要内容 作用 CPU 是单片机的核心部件 它由运算器和控制器等部件组成 运算器的功能是进行算术 逻辑运算 控制器主要是对单片机进行控制 PSW 程序状态字 CY 进 借位标志 AC 辅助进 借位标志 F0 用户标志位 RS1 RS0 工作寄存器组选择位 OV 溢出标志位 P 奇 偶标志位 反映对累加器 A 操作后 A 中 1 个数的奇偶 A 中奇数个 1 P 1 标志寄存器判断单片机的运行状态 DPRT 16 位寄存器 可分成 DPL 低八位 和 DPH 高 8 位 两个 8 位寄存器 用来存放 16 位地址值 以便用间
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 解析卷华东师大版7年级下册期末试题【满分必刷】附答案详解
- 最短路径算法与应用试题及答案
- 押题宝典执业药师资格证之《西药学专业二》模考模拟试题附答案详解【轻巧夺冠】
- 2025年网络安全技术报告:新型网络攻击手段与防御策略
- 2025年罕见病药物研发激励政策与产业政策实施路径研究报告
- 2025年老年长期照护服务人员培训与发展报告
- 2025年数字艺术展览虚拟现实艺术作品创作与展示技术报告
- 2025至2030年中国安神补心丸行业市场发展监测及市场深度研究报告
- 基础强化自考专业(小学教育)试卷及答案(有一套)
- 2025版太阳能电池板组装与销售合同样本
- 2025-2031年中国咖啡豆行业市场深度分析及投资策略研究报告
- 2024版原醛症诊断治疗的专家共识解读
- 草坪补种合同协议
- 教师名师笔试题库及答案
- 连锁公司发票管理制度
- 中级四级计算机程序员技能鉴定理论考试题(附答案)
- GB/T 45355-2025无压埋地排污、排水用聚乙烯(PE)管道系统
- 小米智能家居海外数据合规
- 学校食堂员工薪资方案
- 2025-2030中国冷冻榴莲行业供需现状究及未来销售渠道趋势报告
- 统编教材(部编人教版)小学语文四年级上册全册教案教学设计
评论
0/150
提交评论