資源描述:
《很適合初學者或自學者的一套完整的單片機教程》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在應用文檔-天天文庫。
1、很適合初學者或自學者的一套完整的單片機教程,共40課時。.P'f;p,x4@2]+Y4P/T8X&`&+A0P9{7e"N;M第一章緒論(}!B78I%E!W/c#U%Z4n1.1單片微機的發(fā)展:]5}"Z,3e??1.1.1單片微機的概念,@$s0e??n(j$k??o'd??1.1.2單片微機的發(fā)展.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單片微機的內(nèi)部結構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、內(nèi)部數(shù)據(jù)存儲器*X(k+[1L0^*f&c-o??2.4.3片外數(shù)據(jù)存儲器??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程序執(zhí)行方式*2N7j*}4G5Q'Q#r8_??2.7.3低功耗工作方式$L0k(d3W%{;x,r??2.7.4編程方式2U/a7p2q!;H*s.o第三章80C51單片微機的指令系統(tǒng)*g'I(u5@8r;A'`3.180C51指令系統(tǒng)概述;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指令系統(tǒng)中使用符號說明's7I(p??^9^??Q#D??M
7、9C3.2數(shù)據(jù)類傳送指令*X&q$r5[??R.k;v??3.2.1內(nèi)部8位數(shù)據(jù)傳送指令*o'N??m)o0?8i5O+d??3.2.216位數(shù)據(jù)傳送指令3X5@0[3?*O;{;R??3.2.3外部數(shù)據(jù)的傳送指令組(F:N2^![3Y7F,t'M??3.2.4查表指令3L2R8o)n+G:z)q'y.L??3.2.5數(shù)據(jù)交換指令??_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累加器移位/循環(huán)指令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循環(huán)轉移指令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布爾狀態(tài)控制指令