单片机学习中常见问题
(2) END ——汇编结束命令 END命令通知汇编程序结束汇编。在END之后所有的汇编语言指令均不予以处理。 (3) EQU 赋值命令 格式: 字符名称 EQU 项(数或汇编符号) EQU命令是把“项”赋给“字符名称”,注意这里的字符名称不等于标号(其后没有冒号),其中的项,可以是数也可以是汇编符号。 用EQU赋过值的符号名可以用作数据地址、代码地址、位地址或是一个立即数。因此,它可以是8位的、也可以是16位的。如: AA EQU R1 ;AA就代表了工作寄存器Rl MOV A, AA ; (4) DATA 数据地址赋值命令 格式: 字符名称 DATA 表达式 (5) DB 定义字节命令 格式: DB〔项或项表] (6) DW 定义字命令 格式: DW 16位数据项或项表 (7) DS 定义存储空间命令 格式: DS表达式 (8) BIT 位地址符号命令 格式: 字符名 BIT 位地址 五.什么是寻址?又什么是寻址方式? 答:寻址就是寻找指令中操作数或操作数所在地址。 寻址方式就是如何找到存放操作数的地址 也就是把操作数提取出来的方法,要十分熟悉,牢固掌握。 六.通过TCON可以选择中断触发方式,那么低电平触发和跳变触发有什么不同呢? 解释一:电平触发即51单片机每执行完一个指令都将INT0/INT1的信号读入IE0/IE1。因此IE0/IE1的中断请求信号随着INT0/INT1变化。如果送入INT0/INT1的中断请求信号时,51单片机未能及时检查到,而INT0/INT1的信号也随着变化,IE0/IE1的信号也发生变化,这样就会漏掉INT0/INT1的中断要求。 解释二:下降沿触发只要检测到送至INT0/INT1上的信号由高电平变为低电平时,中断请求标志位IE0/IE1就被设定为1,并且一直维持着1,直到此中断请求被接收为止,且必须用软件来清除IE0/IE1。 所以一般设置为跳变触发,除非有特殊需要。
- FPGA的DSP性能揭秘(06-16)
- 基于单片机通用引脚的软件UART设计(10-16)
- 分时操作系统思想在单片机中的具体应用 (10-30)
- 基于AT89C51+DSP的双CPU伺服运动控制器的研究(05-26)
- 关于RTX51 TINY的分析与探讨(05-30)
- 基于MC9S12DGl28单片机的智能寻迹车设计(04-03)