µn¤J
¡U
µù¥U
¡U
·|û¤¤¤ß
¡U
µ²±b
¡U
°ö°V½Òµ{
Å]ªk§Ì¤l
¡U
¦Û¸ê¥Xª©
¡U
¹q¤l®Ñ
¡U
«ÈªA¤¤¤ß
¡U
´¼¼z«¬¥ßÊ^·|û
®Ñ¦W
¥Xª©ªÀ
§@ªÌ
isbn
½s¸¹
5050Å]ªk²³Äw
|
NG®Ñ«°
|
°ê»Ú¯Å«~µP½Òµ{
|
Àu´f³qª¾
|
ÅRÆE^¶¯µ¼Öºë¿ï
|
·L³B²z¾÷¡þ³æ´¹¤ù²Õ¦X»y¨¥±Ð¾Ç½d¥»(ªþCD)
¡D
MCS-51 ³æ´¹¤ù
¡D
ªF¥_¤§®È
¡D
8051/8052
¤å¾Ç¤p»¡
¤å¾Ç
¡U
¤p»¡
°ÓºÞ³Ð§ë
°]¸g§ë¸ê
¡U
¦æ¾P¥øºÞ
¤H¤åÃÀ§{
©v±Ð¡Bõ¾Ç
ªÀ·|¡B¤H¤å¡B¥v¦a
ÃÀ³N¡B¬ü¾Ç
¡U
¹q¼vÀ¸¼@
Ày§Ó¾i¥Í
ÂåÀø¡B«O°·
®Æ²z¡B¥Í¬¡¦Ê¬ì
±Ð¨|¡B¤ß²z¡BÀy§Ó
¶i׾Dzß
¹q¸£»Pºô¸ô
¡U
»y¨¥¤u¨ã
Âø»x¡B´Á¥Z
¡U
x¬F¡Bªk«ß
°Ñ¦Ò¡B¦Ò¸Õ¡B±Ð¬ì¥Î®Ñ
¬ì¾Ç¤uµ{
¬ì¾Ç¡B¦ÛµM
¡U
¤u·~¡B¤uµ{
®a®x¿Ë¤l
®a®x¡B¿Ë¤l¡B¤H»Ú
«C¤Ö¦~¡Bµ£®Ñ
ª±¼Ö¤Ñ¦a
®È¹C¡B¦a¹Ï
¡U
¥ð¶¢®T¼Ö
º©µe¡B´¡¹Ï
¡U
¨î¯Å
MCS-51 ³æ´¹¤ùì²z»PÀ³¥Î(ªþ½d¨Ò¥úºÐ)(×qª©)
§@ªÌ¡G
李鴻鵬
¤ÀÃþ¡G
°Ñ¦Ò¡E¦Ò¸Õ¡E±Ð¬ì®Ñ
¡þ
¤j±M¾Ç°|±Ð¬ì®Ñ
ÂO®Ñ¨t¦C¡G¤j±M¹q¤l
¥Xª©ªÀ¡G
¥þµØ¹Ï®Ñ
¥Xª©¤é´Á¡G2008/7/30
ISBN¡G9572165852
®ÑÄy½s¸¹¡Gkk0212147
¶¼Æ¡G584
©w»ù¡G
500
¤¸
Àu´f»ù¡G
88
§é
440
¤¸
®Ñ»ùY¦³²§°Ê¡A¥H¥Xª©ªÀ¹ê»Ú©w»ù¬°·Ç
¼È°±³c°â
¼ÈµL¨ÑÀ³°Ó¡G´M§ä¨Ñ³f°Ó¤¤(¤]¦³¥i¯à¥Xª©ªÀ¤wµ²§ô)¡C
¹ÎÁʼƳ̧C¬° 20 ¥»¥H¤W
µû»ù¼Æ¡G
(½Ð±N·Æ¹«²¾¦Ü¬P¬P³B¶i¦æµû»ù)
¥Ø«e¥§¡µû»ù¡G
¤å¦r³sµ²
½Æ»s»yªk
MCS-51 ³æ´¹¤ùì²z»PÀ³¥Î(ªþ½d¨Ò¥úºÐ)(×qª©)
¹Ï¤ù³sµ²
½Æ»s»yªk
¤À
¨É
¤º®e²¤¶
¦PÃþ±ÀÂË
內容簡介
本書是介紹MCS-51系列單晶片是一種高性能8位元的即時微控制器,他們被廣泛的使用在工業界中,使用在自動控制方面的應用,例如微電腦風扇、微電腦冷氣機、微電腦洗衣機、電磁爐、電子鍋……等。 使用單晶片設計電路的好處,將會使整個電路簡化許多,自然電路的體積會大大的減少,它的理論相當簡單,指令集中的指令數目也不多,適合初學者來學習使用。本書的內容每一個實習均有詳細的解說,並附有實力題,可做為讀者的自我挑戰題。書中對MSC-51單晶片有一系列的探討,配合PICE-52模擬器的實習,使讀者更容易了解8051單晶片的動作原理。
目錄
1章 MCS-51單晶片系列簡介 1-1 單晶片微電腦的基本認識1-2 1-2 MCS-51單晶片微電腦的發展1-3 1-3 MCS-51家族間的差異1-4 1-4 如何選取所需要的編號1-5 2章 MCS-51單晶片系列硬體結構 2-1 MCS-51的特性2-2 2-2 MCS-51的接腳圖及方塊圖2-3 2-3 MCS-51的各接腳說明2-6 3章 MCS-51單晶片的記憶體組織 3-1 MCS-51的記憶體3-2 3-2 程式記憶體3-3 3-3 資料記憶體與外部資料記憶體擴充3-10 3-4 程式記憶體與資料記憶體的同時擴充3-17 3-5 特殊功能暫存器3-19 4章 MCS-51的內部結構 4-1 MCS-51的硬體方塊圖4-2 4-2 CPU時序與機械週期4-2 4-3 程式狀態字組(PSW)4-5 4-4 輸入/輸出埠4-6 4-5 計時/計數器0及計時/計數器14-9 4-6 計時/計數器24-14 4-7 中斷結構4-19 4-8 串列埠傳輸4-28 4-9 省電模式4-48 5章 MCS-51的組合語言 5-1 MCS-51的定址模式5-2 5-2 組合語言指令運算元的說明5-6 5-3 MCS-51指令集5-7 5-4 指令對旗號的影響5-42 6章 程式編輯、組譯、連結與燒錄 6-1 MCS-51系統發展流程圖6-2 6-2 程式編輯6-4 6-3 程式組譯器6-12 6-4 程式連結器6-19 6-5 程式燒錄與清洗6-22 7章 輸出埠基本實習 7-1 走馬燈(單燈向左掃)7-2 7-2 閃爍燈7-7 7-3 霹靂燈7-10 7-4 廣告燈7-14 7-5 紅綠燈控制7-23 8章 輸入埠基本實習 8-1 P2埠輸入資料從P1埠輸出8-2 8-2 P2埠輸入資料來控制P1埠亮燈方式8-5 8-3 使用外部DIP開關來控制廣告燈速度8-9 9章 計時/計數器基本實習 9-1 利用Timer0(或Timer1),Mode0計時器功能設計走馬燈9-2 9-2 利用Timer0(或Timer1),Mode1計時器功能設計走馬燈9-6 9-3 利用Timer0(或Timer1),Mode2計時器功能設計走馬燈9-10 9-4 利用Timer0,Mode3計時器功能設計走馬燈9-14 9-5 利用Timer0(或Timer1),Mode0計數器功能設計霹靂燈9-15 9-6 利用Timer0(或Timer1),Mode1計數器功能設計霹靂燈9-21 9-7 利用Timer0(或Timer1),Mode2計數器功能設計霹靂燈9-25 9-8 利用外部控制來啟動Timer0(或Timer1),Mode0計時器功能9-28 9-9 利用外部控制來啟動Timer0(或Timer1),Mode0計數器功能9-32 10章 中斷基本實習 10-1 外部中斷0(或外部中斷1)實習10-2 10-2 利用Timer0(或Timer1)的計時中斷設計閃爍燈10-8 10-3 中斷優先權的決定10-14 11章 串列埠基本實習 11-1 串列埠模式0擴充輸入11-2 11-2 串列埠模式0擴充輸出11-6 11-3 串列埠模式1之發射與接收11-10 11-4 利用2個8751做串列埠模式1的發射與接收11-15 12章 專題製作 12-1 7段顯示器控制12-2 12-2 多個七段顯示器掃描顯示12-10 12-3 電子音樂盒12-17 12-4 交流電控制12-29 12-5 使用ADC製作溫度感測控制系統12-34 12-6 步進馬達正反轉的控制12-42 12-7 直流馬達正反轉的控制12-59 12-8 點矩陣LED顯示器靜態顯示控制12-66 12-9 點矩陣LED顯示器動態顯示控制12-84 12-10 鍵盤編碼器的使用12-91 12-11 使用點矩陣LCD模組顯示字串12-99 12-12 使用點矩陣LCD模組自建圖形和文字12-124 12-13 點矩陣LCD模組與鍵盤的按鍵輸入顯示12-135 12-14 使用DAC製作鋸齒波產生器12-141 12-15 使用DAC製作函數波產生器12-152 13章 PICE-52模擬器的使用 13-1 簡介13-2 13-2 PICE-52硬體與軟體安裝13-5 13-3 LUIT系統軟體詳述13-14 13-4 使用LUIT畫面13-28 13-5 LUIT命令的使用13-52 附 錄 附錄一 MCS-51指令依照字母順序排列的指令表附-2 附錄二 PE2的功能鍵及命令附-8 附錄二之2 PE2的命令附-13 附錄三 MCS-51指令依照運算碼由小到大的指令表附-17 附錄四 X8051組譯器的錯誤訊息附-29 附錄五 ASCII碼附-31 附錄六 零件接腳圖附-33
¹q¤uªk³W(²Ä¤ª©)
°ò¦«æ±Ï
ªø´Á·ÓÅU(²Ä¤Eª©)
¨Ó¤WÅÞ¿è½ÒÅo¡I(²Ä¥|
¶¼®Æ¹ê°ÈÁ`½Æ²ß(²Ä¤T
¤ÀªR¤Æ¾Ç¹êÅç(²Ä¤ª©
²Îp¾Ç(²Ä¤ª©)
µø¥úÃIJz¾Ç(²Ä¤ª©)
°]°ÈºÞ²z²z½×»PÀ³¥Î(
ÂåÀø¦æ¾PºÞ²z¡GAI®É
¬°¤F«O»Ù±zªºÅv¯q¡A·sµ·¸ôºô¸ô®Ñ©±©ÒÁʶRªº°Ó«~§¡¨É¦³¨ì³f¤C¤ÑªºÅ²½à´Á¡]§t¨Ò°²¤é¡^¡C°h¦^¤§°Ó«~¥²¶·©óŲ½à´Á¤º±H¦^¡]¥H¶lÂW©Î¦¬°õÁp¬°¾Ì¡^¡A¥B°Ó«~¥²¶·¬O¥þ·sª¬ºA»P§¹¾ã¥]¸Ë(°Ó«~¡Bªþ¥ó¡B¤º¥~¥]¸Ë¡BÀH³f¤å¥ó¡BÃØ«~µ¥)¡A§_«h®¤¤£±µ¨ü°h³f¡C