文章分类 -  51

摘要:伪指令就是告诉汇编软件如何把语言翻译成源代码1.定位伪指令:ORG2.定义字节伪指令:DB3.定义字伪指令:DW4.赋值伪指令:EQU5.定义存储空间伪指令:DS6.定义位地址符号伪指令:BIT7.数据地址赋值伪指令:DATA8.汇编结束伪指令:ENDMCS-51 指令表MCS-51指令中所用符号和含义Rn——当前工作寄存器组的8个工作寄存器(n=0~7)。Ri—— 可用于间接寻址的寄存器,只能是当前寄存器组中的2个寄存器R0、R1(i=0,1)。direct——内部RAM中的8位地址(包括内部RAM低128单元地址和专用寄存器单元地址)。#data——8位常数。#data16——16位常数。 阅读全文
posted @ 2013-03-18 15:21 顶顶顶顶 阅读(1721) 评论(0) 推荐(0)
摘要:/*---------------------------------------------------- 名称:IIC协议 PCF8591AD/DA转换 编写:付新 日期:2012/5/9 平台:Keil 4, Ly-51S学习板 引脚定义如下: 与51连接: 内容:函数是采用软件延时的方法产生SCL脉冲,固对高晶振频率要作 一定的修改....(本例是1us机器周期,即晶振频率要小于12MHZ) -----------------------------------------------------*/ ... 阅读全文
posted @ 2013-03-09 08:47 顶顶顶顶 阅读(316) 评论(0) 推荐(0)
摘要:---------------------------------------------------- 名称:51单片机自带串口 编写:付新 日期:2012/5/9 平台:Keil 4, Ly-51S学习板 引脚定义如下:RXD TXD MAX232与51连接:TXD-T1IN RXD-R1OUT -----------------------------------------------------*/ #include<reg52.h> /*串口初始化*/ void UART_init() { SCON = 0x50; // SCON: 模式 1,... 阅读全文
posted @ 2013-03-09 08:45 顶顶顶顶 阅读(167) 评论(0) 推荐(0)
摘要:名称:LCD1602液晶屏显示(并口) 编写:付新 日期:2012/5/9 平台:Keil 4, Ly-51S学习板 引脚定义如下:1-VSS 2-VDD 3-V0 4-RS 5-R/W 6-E 7-14 DB0-DB7 15-BLA 16-BLK 与51连接:RS-P2.4 RW-P2.5 EN-P2.6 DB-P0 -----------------------------------------------------*/ #include<reg52.h> #define DB P0 sbit RS =P2^4; sbit RW =P2^5; sbit EN =P2^... 阅读全文
posted @ 2013-03-09 08:43 顶顶顶顶 阅读(219) 评论(0) 推荐(0)