µ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
´O¤J¦¡AVRµ{¦¡³]p
¤å¾Ç¤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
¨î¯Å
´O¤J¦¡C»y¨¥µ{¦¡³]p¡G¨Ï¥ÎMCS-51(ªþ½d¨Ò¥úºÐ¤ù)(×qª©)
§@ªÌ¡G
郁文工作室
¤ÀÃþ¡G
°Ñ¦Ò¡E¦Ò¸Õ¡E±Ð¬ì®Ñ
¡þ
¤j±M¾Ç°|±Ð¬ì®Ñ
ÂO®Ñ¨t¦C¡G¤j±M¹q¤l
¥Xª©ªÀ¡G
¥þµØ¹Ï®Ñ
¥Xª©¤é´Á¡G2008/7/16
ISBN¡G9572165445
®ÑÄy½s¸¹¡Gkk0212163
¶¼Æ¡G440
©w»ù¡G
400
¤¸
Àu´f»ù¡G
88
§é
352
¤¸
®Ñ»ùY¦³²§°Ê¡A¥H¥Xª©ªÀ¹ê»Ú©w»ù¬°·Ç
µ´ª©®Ñ
µ´ª©®Ñ¡G½T©w¤£¦Aª©ªº°Ó«~¡A¶È´£¨Ñ®ÑÄy¸ê°T°Ñ¦Ò¡C
µû»ù¼Æ¡G
(½Ð±N·Æ¹«²¾¦Ü¬P¬P³B¶i¦æµû»ù)
¥Ø«e¥§¡µû»ù¡G
¤å¦r³sµ²
½Æ»s»yªk
´O¤J¦¡C»y¨¥µ{¦¡³]p¡G¨Ï¥ÎMCS-51(ªþ½d¨Ò¥úºÐ¤ù)(×qª©)
¹Ï¤ù³sµ²
½Æ»s»yªk
¤À
¨É
¤º®e²¤¶
¦PÃþ±ÀÂË
內容簡介
本書使用C語言撰寫8051單晶片的程式,內容由淺入深,循序漸進,並教導讀者自製燒錄器,讓使用者省下一筆經費。同時使用模組化的程式設計技巧,讓寫程式變成容易的事。書中內容包括:MCS51的硬體架構介紹、基本工具的使用、C語言程式的撰寫、基本程式範例、進階程式範例及專題製作等。
目錄
第1章 MCS51的硬體架構介紹1-1 1-1 89X51的接腳1-5 1-2 89X51的內部記憶體1-9 1-3 89X51的特殊用途暫存器1-11 1-4 中 斷1-29 1-5 週邊設備的使用1-31 1-5-1 外部硬體中斷1-31 1-5-2 計時計數器1-34 1-5-3 串列埠1-38 1-6 看門狗(Watchdog)1-40 1-7 結 論1-42 第2章 基本工具的使用2-1 2-1 安裝KeilC編譯器2-2 2-2 開始使用KeilC2-9 2-3 軟體模擬2-20 2-4 自製AT89S51的燒錄器2-25 2-4-1 PonyProg串列式燒錄器2-26 2-4-2 ISPFlashMicrocontrollerProgrammer2-28 2-4-3 本書所提供的串列式燒錄器2-30 2-5 結 論2-34 第3章 C語言程式的撰寫3-1 3-1 C語言的基礎3-2 3-1-1 編譯指示#include3-3 3-1-2 註 解3-4 3-1-3 基本資料型態3-4 3-1-4 使用者自訂的資料型態3-5 3-1-5 識別字3-7 3-1-6 保留字3-8 3-1-7 常 數3-8 3-1-8變數宣告3-9 3-1-9陣 列3-10 3-1-10運算符號3-11 3-2 C語言的控制指令3-14 3-2-1 if敘述3-14 3-2-2 層狀if敘述3-15 3-2-3 switch敘述3-15 3-2-4 for迴路3-16 3-2-5 while迴路3-18 3-2-6 do/while迴路3-18 3-2-7 標示和goto敘述3-18 3-3 C語言的指標和函數3-19 3-3-1 指 標3-19 3-3-2 指標與陣列3-20 3-3-3 指標的運算3-20 3-3-4 函 數3-21 3-3-5 中斷服務函數3-22 3-4 組合語言3-24 3-5 巨集的使用3-28 3-6 函數庫3-30 第4章 基本程式範例4-1 4-1 LED的控制4-2 4-2 指撥開關的輸入4-15 4-3 七段顯示器的控制4-18 4-4 計時器Timer0的溢位中斷控制4-22 4-5 外部中斷INT04-28 4-6 按鈕偵測14-34 4-7 按鈕偵測24-38 4-8 四個七段顯示器的顯示控制4-43 4-9 4×4小鍵盤輸入4-50 4-10C語言程式呼叫組合語言程式4-60 4-11結 論4-85 第5章 進階程式範例5-1 5-1 數字時鐘15-2 5-2 LCD的顯示控制5-11 5-3 數字時鐘25-32 5-4 電子音樂5-42 5-5 步進馬達5-54 5-6 D/A轉換器5-65 5-7 繪圖型顯示器5-71 5-8 RS2325-94 5-9 結 論5-98 第6章 專題製作6-1 6-1 密碼鎖6-2 6-2 數位電壓錶6-30 6-3 網路遠端控制系統6-41 6-4 智慧型溫度計6-60 6-5 數字時鐘-使用繪圖型LCM6-81 6-7 結 論6-101 附錄A 8051的指令集 附錄B 串列燒錄的工作原理
¹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