RSS
单片机教程
第七课 单片机内部结构分析(五)
通过前面的学习,我们已知单片机的内部有ROM、有RAM、有并行I/O口,那么,除了这些东西之外,单片机内部究竟还有些什么,这些个零碎的东西怎么连在一起的,让我们来对单片机内部作一个完整的分析吧! 看图(1)(本图太大,请大家找本书看吧,一般讲单片机的书,随便哪...
作者:未知发表于:2007-01-08 05:04:09 点击:213 评论:0 查阅全文...
第八课 寻址方式与指令系统(一)
通过前面的学习,我们已经了解了单片机内部的结构,并且也已经知道,要控制单片机,让它为我们干学,要用指令,我们已学了几条指令,但很零散,从现在开始,我们将要系统地学习8051的指令部份。 一、概述 1、指令的格式 我们已知,要让计算机做事,就得给计算机以指令...
作者:发表于:2007-01-08 05:03:35 点击:164 评论:0 查阅全文...
第九课 单片机指令(二)
数据传递类指令 (3)以直接地址为目的操作数的指令MOV direct,A 例: MOV 20H,A MOV direct,Rn MOV 20H,R1MOV direct1,direct2 MOV 20H,30HMOV direct,@Ri MOV 20H,@R1MOV direct,#data MOV 20H,#34H (4)以间接地址为目的操作数的指令MOV @Ri,A 例:MOV @R0,A MOV @...
作者:未知发表于:2007-01-08 05:02:53 点击:214 评论:0 查阅全文...
第十课 单片机指令(三)
2、累加器A与片外RAM之间的数据传递类指令 MOVX A,@Ri MOVX @Ri,A MOVX A,@DPTR MOVX @DPTR,A 说明: 1)在51中,与外部存储器RAM打交道的只可以是A累加器。所有需要送入外部RAM的数据必需要通过A送去,而所有要读入的外部RAM中的数据也必需通过A读入。在此我们可以看...
作者:未知发表于:2007-01-08 05:02:18 点击:159 评论:0 查阅全文...
第十一课 单片机指令(四)
1、不带进位位的加法指令 ADD A,#DATA ;例:ADD A,#10H ADD A,direct ;例:ADD A,10H ADD A,Rn ;例:ADD A,R7 ADD A,@Ri ;例:ADD A,@R0 用途:将A中的值与其后面的值相加,最终结果否是回到A中。 例:MOV A,#30H ADD A,#10H 则执行完本条指令后,A中的值为40H。...
作者:未知发表于:2007-01-08 05:01:32 点击:172 评论:0 查阅全文...
第十二课 单片机指令(五)
三、逻辑运算类指令 1、对累加器A的逻辑操作: CLR A ;将A中的值清0,单周期单字节指令,与MOV A,#00H效果相同。 CPL A ;将A中的值按位取反 RL A ;将A中的值逻辑左移 RLC A ;将A中的值加上进位位进行逻辑左移 RR A ;将A中的值进行逻辑右移 RRC A ;将A中的值加上...
作者:未知发表于:2007-01-08 05:00:56 点击:129 评论:0 查阅全文...
第十三课 单片机指令(六)
逻辑与指令 ANL A,Rn ;A与Rn中的值按位'与',结果送入A中 ANL A,direct ;A与direct中的值按位'与',结果送入A中 ANL A,@Ri ;A与间址寻址单元@Ri中的值按位'与',结果送入A中 ANL A,#data ;A与立即数data按位'与',结果送入A中 ANL direct,A ;direct中值与A中的值按位'...
作者:未知发表于:2007-01-08 05:00:00 点击:161 评论:0 查阅全文...
第十四课 单片机指令(七)
条件转移指令 条件转移指令是指在满足一定条件时进行相对转移。 1、判A内容是否为0转移指令 JZ rel JNZ rel 第一指令的功能是:如果(A)=0,则转移,否则顺序执行(执行本指令的下一条指令)。转移到什么地方去呢?如果按照传统的方法,就要算偏移量,很麻烦,好在现在...
作者:未知发表于:2007-01-08 04:59:14 点击:148 评论:0 查阅全文...
教程下载