買這商品的人也買了...
-
程式設計師的自我修養-連結、載入、程式庫$580$493 -
Android 高效入門>>深度學習-使用 Android Studio 2 開發 Android 6.0 APP
$650$507 -
Linux Shell 程式設計實力養成:225個實務關鍵技巧徹底詳解, 2/e$490$382 -
鳥哥的 Linux 基礎學習訓練教材$480$408 -
UML 物件導向系統分析與設計, 4/e$560$199 -
機器學習開發神器!Google Cloud Platform 雲端開發應用超入門$490$417 -
Kaggle 競賽攻頂秘笈 -- 揭開 Grandmaster 的特徵工程心法,掌握制勝的關鍵技術$1,000$850 -
超圖解 ESP32 深度實作$880$695 -
核心開發者親授!PyTorch 深度學習攻略 (Deep Learning with Pytorch)$1,000$790 -
Visual Studio Code 實用指南:官方文件沒有詳述的 Extension 觀念、命令組合技與鍵位客製化技巧(iT邦幫忙鐵人賽系列書)$600$468 -
Keras 大神歸位:深度學習全面進化!用 Python 實作 CNN、RNN、GRU、LSTM、GAN、VAE、Transformer$1,200$948 -
新一代 Keras 3.x 重磅回歸:跨 TensorFlow 與 PyTorch 建構 Transformer、CNN、RNN、LSTM 深度學習模型$750$593 -
演算法訓練營:入門篇 (全彩版)$768$730 -
生成式 AI 實戰基於 Transformer、Stable Diffusion、LangChain 和 AI Agent$479$455 -
演算法訓練營:提高篇 (全彩版)$768$730 -
演算法訓練營:進階篇 (全彩版)$768$730 -
深入淺出軟體架構 (Head First Software Architecture)$980$774 -
AI 提問 X 學習 X 應用:ChatGPT、NotebookLM、Gemini、GitHub Copilot從零到完全實戰$390$308 -
最新 Python 基礎必修課:ITS 認證 + ChatGPT 協作開發, 2/e$480$379 -
深度學習詳解|台大李宏毅老師機器學習課程精粹$750$593 -
業界實戰親授 - 大型語言模型微調、最佳化、佈署一次到位$980$774 -
漫畫設計模式:生活中的程式智慧漫畫$880$695 -
真正了解核心 - Linux 後端工程開發實作$1,080$853 -
零基礎快速入門:利用 AI 輕鬆打造個人專屬自動化程式$690$545 -
生成式 AI x RAG x Hugging Face 提示工程打造數據採樣神技$980$774
商品描述
本書是"以項目為載體,採用任務驅動方式”編寫而成的。本書以STC89C52RC單片機為藍本,結合Keil C51、Proteus虛擬模擬軟件,從實驗、實踐、實用的角度出發,通過豐富的實例詳細介紹了51系列單片機C語言程序設計和單片機控制系統的應用技術。本書主要內容包括單片機系統的軟/硬件開發環境、C51程序設計語言基礎、LED燈光設計、按鍵控制與數碼管顯示、中斷控制應用設計、定時器/計數器控制應用設計、單片機串行通信設計、LED點陣顯示器設計、LCD顯示設計、A/D轉換與D/A轉換、串行總線擴展及應用設計、綜合應用設計實例,共12個項目64個任務。
目錄大綱
項目一 單片機系統的軟、硬件開發環境
任務1 單片機最小應用系統的組成
任務2 Keil C51編譯軟件的使用
任務3 Proteus 810模擬軟件的使用
項目二 C51程序設計語言基礎
任務1 C51程序組成的識讀
任務2 運算符和表達式
任務3 程序結構及流程控制
任務4 數組與指針
任務5 函數與編譯預處理
項目三 LED燈光設計
任務1 LED控制原理
任務2 流水燈的設計
任務3 “愛心”燈光設計
項目四 按鍵控制與數碼管顯示
任務1 鍵盤控制原理
任務2 LED數碼管顯示原理
任務3 查詢式按鍵值顯示設計
任務4 8位數碼管動態顯示設計
任務5 數碼管顯示矩陣式鍵盤按鍵值設計
任務6 簡易減法器設計
項目五 中斷控制應用設計
任務1 中斷控制原理
任務2 採用外部中斷控制的條形LED彩燈設計
任務3 兩個外部中斷在遊客流量統計中的應用
任務4 採用外部中斷進行計數和清零控制
項目六 定時器/計數器控制應用設計
任務1 定時器/計數器控制原理
任務2 計數器在啤酒生產線中的應用
任務3 方波信號發生器
任務4 倒計時秒錶的設計
任務5 簡單門鈴設計
任務6 速度可調的流水燈控制
任務7 簡單電子頻率計設計
項目七 單片機串行通信設計
任務1 單片機串行通信原理
任務2 甲機通過串口控制乙機LED顯示狀態
任務3 甲機通過串口控制乙機計時
任務4 單片機雙機通信
任務5 單片機向主機發送字符串
任務6 單片機與PC之間的RS-232C通信
任務7 單片機與PC之間的RS-485通信
項目八 LED點陣顯示器設計
任務1 LED點陣顯示器控制原理
任務2 一個8×8 LED點陣顯示器字符串顯示
任務3 兩個8×8 LED點陣顯示器字符串顯示
任務4 一個16×16 LED點陣顯示器漢字顯示
任務5 兩個16×16 LED點陣顯示器漢字顯示
任務6 兩個16×16 LED點陣顯示器漢字移位顯示
項目九 LCD顯示設計
任務1 LCD顯示原理
任務2 字符式LCD靜態顯示
任務3 字符式LCD移位顯示
任務4 漢字式LCD靜態顯示
任務5 漢字式LCD移位顯示
任務6 漢字式LCD滾動顯示
任務7 漢字式LCD圖片顯示
項目十 A/D轉換與D/A轉換
任務1 ADC0809模/數轉換
任務2 ADC0832模/數轉換
任務3 TLC2543模/數轉換
任務4 DAC0832數/模轉換
任務5 TLC5615數/模轉換
任務6 PCF8591的A/D及D/A轉換
項目十一 串行總線擴展及應用設計
任務1 24C04開啟次數統計
任務2 PCF8574串行總線擴展
任務3 MAX7219控制數碼管動態顯示
任務4 DS18B20測溫
任務5 DS1302可調日歷時鐘
項目十二 綜合應用設計實例
任務1 LCD數字鐘的設計
任務2 籃球比賽計分器的設計
任務3 電子音樂播放器的設計
任務4 電子密碼鎖的設計
任務5 手機撥號鍵盤的設計
附錄A Proteus常用快捷鍵
附錄B C51庫函數
參考文獻
