內容簡介目錄本書主要介紹臺灣華邦公司研制的51系列4位單片機、8位單片機(包括: 應用于視頻監(jiān)測領域的8位單片機、集成USB接口的8位單片機、集成語音等功能的8位單片機)的原理和應用。重點介紹華邦8位單片機的許多新功能,如: 多個外部中斷源、在系統(tǒng)編程、看門狗定時器、程序加密以及外部尋址時間擴展等。書中還介紹了8位單片機在點陣液晶顯示、PC機通信以及與12位串行A/D、D/A接口的應用實例和軟件編程;對4位單片機在電話、顯示驅動等方面的應用也作了較為詳細的介紹;并對專用于PC機鍵盤和集成USB接口功能的8位單片機的應用作了較為詳細的介紹;提供了語音芯片ISD系列開發(fā)語音電路實例。本書可作為從事工業(yè)控制、儀器儀表和家用電器等方面的工程技術人員參考用書,也可作為大專院校電子信息工程專業(yè)的教學參考書。華邦電子股份有限公司1987年創(chuàng)立于臺灣新竹工業(yè)科技園區(qū),是一個專門從事超大型集成電路設計、制造和銷售的高科技領域公司。其產品有數字化IC、多媒體IC、通信IC、非揮發(fā)性記憶體IC、電腦邏輯IC、SRAM和DRAM產品系列等,幾乎遍及整個IT產品,是臺灣最大自有品牌集成產品的供應者。華邦公司有著優(yōu)越的研發(fā)實力,很多產品具有自主核心技術,并獲得IECO、ISO9001、14001和QS9000國際認證。單片機(Microcontroller)只是華邦電子股份有限公司眾多產品中的一類,有十幾種型號,包括4位單片機、8位單片機和32位單片機,以及集成USB接口的8位單片機、嵌入8位單片機的語音芯片(ISD)和專門應用于視頻控制的(CRT等)8位單片機。其中8位單片機與Intel51/52系列單片機完全兼容(引腳、指令系統(tǒng)),凡是Intel51單片機應用的領域華邦單片機均可勝任。但是,它比51系列單片機的工作速度更快(一個機器周期需要4個時鐘周期,外接晶振最高頻率40 MHz)、I/O功能更強;多數單片機內部有程序存儲器(從4~64 KB),在一般情況下使用無需外擴程序存儲器;具有完善的加密措施,保證程序代碼不被讀出;具有較寬的電源電壓適應能力(電源電壓可從2.7~5.5 V)和低功耗;具有在系統(tǒng)編程能力。為了方便國內用戶的使用,在華邦公司全力支持下,我們編寫了《華邦單片機原理及應用》一書。本書共分6章。第1章介紹了華邦4位單片機的原理、內部結構、指令系統(tǒng)、應用領域和應用實例。第2章介紹了8位單片機的原理、內部結構及使用,并給出一些簡單的應用實例,對在系統(tǒng)編程原理和方法作了較詳細的介紹,并給出編程軟件流程圖和編程軟件。第3章介紹視頻控制專用8位單片機。第4章介紹8位單片機雙串口及在點陣液晶驅動等方面的應用實例。第5章詳細介紹了內嵌入8位單片機的USB控制器。第6章介紹嵌入8位單片機的USB接口控制芯片的使用方法。第7章介紹了華邦公司研制的幾種典型ISD語音芯片的原理、結構和應用,并給出與華邦單片機組成的具體應用實例。本書第2章、第3章和第6章由張盛福編寫,第1章和第7章由王喜斌編寫,第5章由張鵬編寫,第4章由于樂忠和張盛福編寫。在編寫過程中,得到華邦公司北京分公司趙建華經理和華邦電子三部許木機、吳士昌先生的大力支持和幫助,在此特向他們表示感謝。希望這本書為國內讀者了解和使用華邦電子產品作出一點貢獻,但由于編者水平有限,書中可能有一些缺點和錯誤,懇請讀者批評指正。華邦51單片機原理及應用目錄目錄 1E260 4位單片機主要性能特點21.3 W741E260結構及引腳說明31.3.1 W741E260內部結構31.3.2 W741E260引腳說明31.4 W741E260功能原理51.4.1 W741E260內部資源51.4.2 W741E260定時器81.4.3 W741E260的時鐘101.4.4 W741E260的端口121.4.5 W741E260的中斷161.4.6 W741E260的節(jié)電模式171.4.7 W741E260的LCD控制器/驅動器191.4.8 W741E260內部電擦除存儲器的擦/寫211.5 W741E260的典型電路211.6 W741E260指令說明23第2章 華邦8位單片機2.1 華邦8位單片機簡介282.2 華邦8位單片機分類282.3 華邦8位單片機結構特點及原理312.3.1 W77E58單片機內部結構方框圖322.3.2 W77E58單片機引腳的結構及功能332.3.3 P4口工作模式352.4 外部中斷382.5 存儲器442.5.1 內部程序存儲器加密452.6 特殊功能寄存器482.7 定時器與計數器522.7.1 定時/計數器:T0、T1寄存器532.7.2 定時/計數器T0和T1的4種工作模式552.7.3 定時器T2控制寄存器和模式寄存器572.7.4 定時/計數器2的4種模式592.8 看門狗控制622.8.1 看門狗控制寄存器622.8.2 看門狗定時器應用632.9 串口642.9.1 串口寄存器642.9.2 串口工作模式672.10 MOVX指令的應用712.10.1 MOVX指令的優(yōu)點712.10.2 MOVX指令定時742.11 電源管理模式772.11.1 待機模式782.11.2 經濟模式782.11.3 掉電模式792.12 定時器入口地址寄存器控制792.13 在系統(tǒng)編程812.13.1 在系統(tǒng)內編程介紹及操作 812.13.2 在系統(tǒng)編程流程圖832.13.3 在系統(tǒng)編程軟件實例85第3章 監(jiān)視器專用8位單片機W78E3543.1 W78E354單片機的功能903.2 引腳結構及功能913.3 W78E354原理953.4 存儲器地址空間963.5 W78E354寄存器功能介紹973.5.1 新功能寄存器介紹983.5.2 以字節(jié)操作的數據寄存器或控制寄存器1043.6 接口電路1043.6.1 同步外圍接口SPI和RS232口(串口0)1043.6.2 8位自動重裝載定時器作為軟件定時基本時標1053.6.3 拋物波中斷發(fā)生器1053.6.4 6位ADC1053.6.5 PWM DAC1063.6.6 同步處理器1083.7 電源監(jiān)控、看門狗定時器和復位電路1123.8 快閃(Flash )ROM程序存儲器1123.8.1 快閃(Flash )ROM接口1123.8.2 設置位功能1143.8.3 ROM控制區(qū)1143.8.4 閃存/測試模式115第4章 華邦單片機應用實例4.1 華邦單片機雙串口及其與PC機的通信方法1164.2 華邦單片機鍵盤設計實例1194.3 華邦單片機與DS12C887時鐘芯片接口實例1214.4 應用華邦單片機驅動液晶顯示器實例1274.5 華邦單片機與串行A/D、D/A接口實例1374.5.1 兩種芯片的主要特性1374.5.2 工作原理1374.5.3 軟件140第5章 集成USB接口8位單片機W81E381D和鍵盤控制器W812815.1 基本特性1435.2 引腳結構及功能1445.3 特殊功能寄存器1455.3.1 控制類寄存器1465.3.2 中斷寄存器1505.3.3 狀態(tài)寄存器1515.3.4 信息寄存器1595.3.5 與智能卡有關的寄存器1605.4 W81E381D編程操作和加密1675.4.1 MTP(Flash):ROM編程1675.4.2 程序加密1685.4.3 MOVC鎖定1695.4.4 晶體選擇1695.5 應用1695.6 鍵盤接口控制8位單片機W812811725.6.1 基本特性和功能1725.6.2 W81281原理1725.6.3 USB鍵盤特性 1735.6.4 引腳功能介紹1735.7 W81281各功能寄存器1765.7.1 狀態(tài)寄存器1775.7.2 控制寄存器1785.8 W81281復位、掛起、恢復1805.8.1 外部復位(硬件復位)1805.8.2 熱復位(軟件復位)1805.8.3 WDT看門狗復位1805.8.4 USB掛起1805.8.5 USB恢復1805.9 編程要點181第6章 USB接口應用實例6.1 USB通信1836.1.1 控制型傳輸1836.1.2 中斷型傳輸1856.1.3 數據報告1886.2 USB數據格式1896.3 W81281應用電路原理圖1916.4 W81281固件設計1946.4.1 W81281組成的USB鍵盤程序流程圖1956.4.2 W81281編程實例200第7章 華邦單片機語音芯片應用7.1 ISD器件的工作原理2037.1.1 簡介2037.1.2 芯片主要原理2047.2 ISD產品系列2057.2.1 ISD1100/1200/1400系列2057.2.2 ISD2500系列2087.2.3 ISD4000系列2147.3 ISD語音器件的使用要點2257.3.1 錄音與重放2267.3.2 ISD2500系列多片級聯及其尋址2277.3.3 循環(huán)操作2277.4 ISD器件的尋址方式與操作模式2277.4.1 基本尋址2277.4.2 操作模式2287.4.3 ISD4000系列與微控制器的SPI接口2317.5 ISD語音電路的開發(fā)2337.6 ISD語音電路的應用234參考文獻