mcs
行 位寻址。 表 22(P21)是 SFR的名称及其分布。 其 字节地址的末位是 0H或 8H可 位寻址。 下面介绍 SFR块中的某些寄存器。 表 22 SFR的名称及其分布 1.堆栈指针 SP 指示 堆栈顶部 在 内部 RAM块 中的位置 复位后, SP中的内容为 07H。 ( 1)保护断点 ( 2)现场保护 堆栈 向上生长 2. 数据指针 DPTR 高位字节寄存器用 DPH表示
制字送入 A MOVX @R0, A ;控制字送人控制口 MOV R1, 3FH ; RAM单元首地址送 R1 MOV R2, 0FH ; R2作计数器用 LOOP: MOV A, @R1 ; RAM单元中内容送 A INC R1 ;指向下一个 RAM单元 MOV R0, 7CH ;端口 A地址送 R0 MOVX @R0, A ; A中内容送端口 A,并锁存 MOV
R3 03H 0BH 13H 1BH R4 04H 0CH 14H 1CH R5 05H 0DH 15H 1DH R6 06H 0EH 16H 1EH R7 07H 0FH 17H 1FH !。 注意 :工作寄存器只能按字节寻址 /操作即每次读写数据为一个字节或 8位二进制数 23 当前寄存器工作组: 在任一时刻只有其中一个组工作,这个组称为 当前工作组 . 当前寄存器工作组选择 :
TCON=00H (2) T1在方式 1时 , 溢出产生中断 , 且计数器回零 , 故在中断服务程序中 , 需用 R0计数中断次数 , 以保护累积计数结果。 (3) 启动 T1计数 , 开 T1中断。 三 、 方式 2 方式 2 是定时器自动重装载的操作方式 , 在这种方式下 , 定时器 0 和 1 的工作是相同的 , 它的工作过程与方式 0、 方式 1 基本相同 , 只不过在溢出的同时 , 将
洗衣机整体设计框图 ( 1)系统总体设计 在进行功能和技术指标对应用系统的可靠性、通用系统设计之前首先应根据对系统功能要求及其应用环境等确定 其 合理 性 、具体性、先进性、可维护性、以及成本等进行综合考虑以尽量 满足 并符合相应的标准。 然后根据市场上各种单片机的货源情况和单片机的性能及开发工具等因素选 择合适的机型。 接下来要根据系统中可能遇到的传感器、模拟电路、 I/O接口
922 的 DA 引脚经过一个非门连接到单片机的 /INT0 脚,当 MM74C922 检测到键盘输入时, DA 产生高电平,与之相连的 /INT0 检测到低电平,给单片机一个中断,单片机从P2 口的低四位读入键盘上按下的键的值。 图 37 键盘接口电路图 江苏农牧科技职 业学院毕业论文(设计) 8 第四章 软件设计 本设计主要包含主程序、外部中断 0 程序。 主程序设计 主程序函数表示
******************************** ORG 00H LJMP MAIN ORG 03H LJMP LINT0 ORG 0BH LJMP LTIME0 ORG 13H LJMP CH451_INT1。 设置键盘中断外部中断1 ORG 23H LJMP RECIVE ORG 30HMAIN: MOV SP,60H LCALL INITIAL_GLCD。
MUL0 ;进行乘法运算 SJMP PLN1 ;继续下一项运算 (19) 标号: FLOG 功能:以10为底的浮点对数函数 入口条件:操作数在 [R0]中。 出口信息: OV=0 时,结果仍在 [R0]中, OV=1 时,负数或零求对数出错。 影响资源: DPTR、 PSW、 A、 B、 R2~ R位 1EH、 1FH 堆栈需求 :9字节 FLOG: LCALL FLN ;先以e为底求对数
出口信息: OV=0 时,差仍在 [R0]中, OV=1 时,溢出。 影响资源: PSW、 A、 B、 R2~ R位 1EH、 1FH 堆栈需求:6字节 FSUB: SETB F0 ;设立减法标志 AS: LCALL MVR1 ;计算代数和。 先将 [R1]传送到第二工作区 MOV C,F0 ;用加减标志来校正第二操作数的有效符号 RRC A XRL A,@R1 MOV C, ASN: MOV
• 定时 /计数器 1不能工作在方式 3,此时它可以处在其他方式( 0/1/2)。 串口通信 • 4种工作方式 – SM0、 SM1:方式控制 • 支持多机通信 – SM2:多机通信控制位 串口通信工作方式 • 方式 0: 8bits同步工作方式 – 接收、发送均通过 RXD – TXD用于发送同步脉冲 – 波特率固定 • 方式 1: 10bits异步方式 – RXD接收, TXD发送 –