資料介紹
本設計通過單片機實現喇叭播放音樂和LCD液晶顯示文字、圖片、動畫,并通過鍵盤進行控制操作,實現功能的選擇。單片機使用AT89C55WD芯片,容有20K字節可編程閃爍存儲器,能存放做夠的程序容量。LCD使用128*64液晶屏,通過控制驅動器,能顯示圖片和文字。另外使用I2C總線擴展,I2C總線是一種用于IC器件之間連接的二線制總線。它通過SDA(串行數據線)及SCL(串行時鐘先)兩根線在連到總線上的器件之間傳送信息,并根據地址識別每個器件,不管是單片機、存儲器、LCD驅動器還是鍵盤接口。
單片機簡介
所謂單片機,通俗的來講,就是把中央處理器CPU(CentralProcessing Unit),存儲器(memory),定時器,I/O(Input/Output)接口電路等一些計算機的主要功能部件集成在一塊集成電路芯片上的微型計算機。單片機又稱為“微控制器MCU”。中文“單片機”的稱呼是由英文名稱“Single Chip Microcomputer”直接翻譯而來的。顧名思義,這種計算機的最小系統只用了一片集成電路,即可進行簡單運算和控制。因為它體積小,通常都藏在被控機械的“肚子”里。它在整個裝置中,起著有如人類頭腦的作用,它出了毛病,整個裝置就癱瘓了。現在,這種單片機的使用領域已十分廣泛,如智能儀表、實時工控、通訊設備、導航系統、家用電器等。各種產品一旦用上了單片機,就能起到使產品升級換代的功效,常在產品名稱前冠以形容詞——“智能微電腦型”,如智能型熱水器等。本設計用到的單片機是AT89C55WD,下面就以AT89C55WD為例,結合本設計所用到的內容,簡單介紹一下單片機的基礎知識。
1.1.1 AT89C55WD簡介
AT89C55WD是一個低電壓,高性能CMOS 8 位單片機,片內含有20KB的可重寫快速閃存存儲器和只讀程序和256 bytes的隨機存取數據存儲器(RAM),器件采用ATMEL公司的高密度、非易失性存儲技術生產,兼容標準MCS-51指令系統,引腳兼容工業標準芯片,采用通用編程方式,片內置通用8位中央處理器和Flash存儲單元,內置功能強大的微處理器的AT89C55WD可為您提供許多高性價比的解決方案,適用于多數嵌入式應用系統。
AT89C55WD有40個引腳,32個外部雙向輸入/輸出(I/O)端口,同時內含2個外中斷口,2個16位可編程定時計數器,2個全雙工串行通信口,2個讀寫口線,片內時鐘電路,AT89C55WD采用兩種軟件控制其進入省電睡眠模式的靜態邏輯工作閑置方式設計,可以用RAM、定時/計數器、串行口和外部中斷喚醒睡眠狀態而繼續工作,在睡眠模式下,RAM被凍結,其他功能全部停止,直至下個外中斷觸發或硬件復位方可開始運行。特別是可反復擦寫的Flash存儲器可有效地降低開發成本。如圖1-1為AT89C55WD單片機引腳圖。
?
- 基于51單片機的蜂鳴器播放音樂源代碼 68次下載
- 51單片機怎么顯示當前時間_(記錄)51單片機——LCD1602液晶顯示模塊
- 使用單片機實現LCD1602液晶顯示的DS12887實時時鐘的C語言程序 26次下載
- 使用單片機實現蜂鳴器播放音樂之八月桂花的程序免費下載 25次下載
- 使用51單片機實現LCD1602液晶顯示實驗的程序免費下載
- LCD1602的引腳說明和使用51單片機控制1602液晶顯示的代碼免費下載
- 使用51單片機設計可以播放音樂和快進功能的電子琴資料合集免費下載
- 使用51單片機進行播放音樂蜂鳴器的詳細資料合集免費下載
- 使用51單片機進行LCD1602液晶顯示的控制代碼程序免費下載
- 使用單片機進行可以選播1602顯示的音樂播放器設計資料說明 5次下載
- 如何使用51單片機控制無源蜂鳴器播放音樂的程序免費下載
- 基于單片機的液晶屏1602-LCD液晶顯示商標【匯編】 10次下載
- 基于單片機的液晶屏1602-LCD液晶顯示【匯編】 34次下載
- 基于單片機的液晶屏1602-LCD液晶顯示【C語言】 21次下載
- LCD液晶顯示 11次下載
- 基于FPGA的LCD1602液晶顯示模塊驅動設計 1622次閱讀
- 液晶顯示屏與led顯示屏的區別 1577次閱讀
- 51單片機的驅動LCD屏 4384次閱讀
- LCD1602液晶顯示屏的驅動設計與實現 1w次閱讀
- PIC系列單片機程序設計基礎知識詳細說明 4636次閱讀
- 基于ATmega8535型單片機實現圖形點陣式液晶顯示系統的設計 3339次閱讀
- 單片機液晶漢字顯示的C語言程序 5130次閱讀
- 使用單片機實現復位電路的資料詳細說明 4768次閱讀
- 使用AT89S51單片機制作紅外遙控器的資料和源代碼詳細說明 6260次閱讀
- 51單片機對LCD1602液晶顯示的驅動控制設計 3529次閱讀
- 如何用ATmega 16單片機驅動字符型液晶顯示芯片 1236次閱讀
- 如何在液晶顯示器上顯示漢字、ASCII字符和彩色圖形 1.9w次閱讀
- 液晶顯示器的優缺點_液晶顯示器原理介紹 1.5w次閱讀
- 基于單片機C8051F020的液晶顯示的接口電路和程序實現與設計 3468次閱讀
- FPGA的LCD液晶顯示器設計 8805次閱讀
下載排行
本周
- 1DeepSeek:從入門到精通
- 5.36 MB | 6次下載 | 1 積分
- 2IP6823 支持 qi 認證的無線充電發射控制 SOC
- 1.01 MB | 1次下載 | 免費
- 3IP6824? 全集成QI?無線充電發射控制SOC
- 1.22 MB | 1次下載 | 免費
- 4PESD18VY1BBIF保護二極管規格書
- 4.56MB | 次下載 | 免費
- 574HC4050緩沖器規格書
- 217.58KB | 次下載 | 免費
- 674HC193;74HC7193二進制加減計數器規格書
- 327.93KB | 次下載 | 免費
- 774HC73-Q100雙JK觸發器規格書
- 220.85KB | 次下載 | 免費
- 8ASW3410 USB3.1高速數據開關切換規格書
- 1.39 MB | 次下載 | 免費
本月
- 1A7159和A7139射頻芯片的資料免費下載
- 0.20 MB | 55次下載 | 5 積分
- 2零死角玩轉STM32F103—指南者
- 26.78 MB | 41次下載 | 1 積分
- 3PIC12F629/675 數據手冊免費下載
- 2.38 MB | 36次下載 | 5 積分
- 4PIC16F716 數據手冊免費下載
- 2.35 MB | 18次下載 | 5 積分
- 5GD32F4xx用戶手冊
- 14.49MB | 14次下載 | 免費
- 6dsPIC33EDV64MC205電機控制開發板用戶指南
- 5.78MB | 8次下載 | 免費
- 7STC15系列常用寄存器匯總免費下載
- 1.60 MB | 7次下載 | 5 積分
- 8DeepSeek:從入門到精通
- 5.36 MB | 6次下載 | 1 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935124次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420063次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233088次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191367次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73813次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評論