资源描述:
《很适合初学者或自学者的一套完整的单片机教程》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、很适合初学者或自学者的一套完整的单片机教程,共40课时。.P'f;p,x4@2]+Y4P/T8X&`&+A0P9{7e"N;M第一章绪论(}!B78I%E!W/c#U%Z4n1.1单片微机的发展:]5}"Z,3e 1.1.1单片微机的概念,@$s0e n(j$k o'd 1.1.2单片微机的发展.r%]9u0c8o&L)y1.280C51系列单片微机3?1I){$A2s;l"7T,o1.3单片微机的应用)r0M(S.X9[+l&S+D8I第二章80C51单片微机的基本结构"`/}9_'A.T9N"X:g&q-m2.18
2、0C51单片微机的内部结构9^.o#e:M/z)`"R1f2.280C51单片微机的引脚及其功能3e7k-A-h/f1c7^!Z9b2.380C51CPU的结构和特点7?:S-K$n2O 2.3.1中央控制器 _)c%`"I*q6J:F5Y v 2.3.2运算器.[:R1b7S1T0U-L8r(i!`%C 2.3.3时钟电路及CPU的工作时序1Y6[$i(x#f-v23x2.480C51存储器结构和地址空间8E&k+Z*y4Q.Z%f.e4X#A*Z 2.4.1程序存储器.M'i7z7z,W8@'T*r'e 2.4.2
3、内部数据存储器*X(k+[1L0^*f&c-o 2.4.3片外数据存储器 G.t%m$/K*q-H2J5G8A2.580C51并行输入/输出端口5@;d6P+j0j3Q 2.5.1P0口2S"S:x4H1f 2.5.2P1口1O)i-G7J1o#d*h 2.5.3P2口-H3K0f#I$V#L2x 2.5.4P3口&?-i%?0e6y2`0w T7C%C2.680C51布尔(位)处理器6m%x:
4、3C7k/K!f-}2.780C51单片微机的工作方式;A(`#d:o4V:O9I 2.7.1复位方式*h!M1G:a/a
5、%G6_ 2.7.2程序执行方式*2N7j*}4G5Q'Q#r8_ 2.7.3低功耗工作方式$L0k(d3W%{;x,r 2.7.4编程方式2U/a7p2q!;H*s.o第三章80C51单片微机的指令系统*g'I(u5@8r;A'`3.180C51指令系统概述;c:S'I0Q [1g3~9e:I!H 3.1.1寻址方式/3w5C0r:K/y 3.1.2指令格式+q${,a1[:v
6、5M 3.1.3指令分类.[5]#L {9H2T&c;N 3.1.4指令系统中使用符号说明's7I(p ^9^ Q#D M
7、9C3.2数据类传送指令*X&q$r5[ R.k;v 3.2.1内部8位数据传送指令*o'N m)o0?8i5O+d 3.2.216位数据传送指令3X5@0[3?*O;{;R 3.2.3外部数据的传送指令组(F:N2^![3Y7F,t'M 3.2.4查表指令3L2R8o)n+G:z)q'y.L 3.2.5数据交换指令 _3u6X,k"U,a#H!E9O 3.2.6堆栈操作指令组%E5a7f Q5c-d6@5Z3.3算术运算类指令*d5V,p;H.
8、9e:^2O 3.3.1加法指令!]#l&s!x)j0s 3.3
9、.2带进位的加法指令"C1z/C(Q#d K0N 3.3.3增量(加1)指令.X7I$x5Z*H(E/p/h4l9d"D.O 3.3.4二-十进制调整指令8r;I-@5T'w+R 3.3.5带借位的减法指令9j C1i2m5y5M2S;W#? 3.3.6减1指令+g u"g#y;d8m2q1P8A)y7W 3.3.7乘法/除法指令,G!U;@5}3f$`::Y:w3.4逻辑运算类指令)f;s'k2Q8G;[68o&j+@ 3.4.1逻辑"与"运算指令3K'T"X&[;s3c
10、&b2{.~ 3.4.2逻辑"或
11、"运算指令:t/K%M,F9{$y(_-I$@ 3.4.3逻辑"异或"运算指令(y!}(b%D't 3.4.4累加器移位/循环指令0j%@#X4e3` 3.4.5累加器按位取反指令"p)l(~)M7E5[1M7C 3.4.6累加器清0指令7V(H3B,Y e0M3.5控制程序转移类指令4?#q7x!_)R!j#r 3.5.1无条件转移指令*Q B2v(f8O)P v 3.5.2条件转移指令.E;V"^"u J0w0r 3.5.3循环转移指令3b%s:u g7D4o'[0f 3.5.4子程序调用指令-[!r)h
12、9r4R)K(u5C*Y 3.5.5返回指令:h6~:B!S7h(X N:c3.6布尔操作类指令*y&R4?:w9~5d6Z 3.6.1布尔传送类指令)m!T,c%`)L1W w6f 3.6.2布尔状态控制指令