『壹』 單片機C語言程序設計實訓100例:基於8051+Proteus模擬的內容簡介
《單片機C語言程序設計實訓100例:基於8051+Proteus模擬》講述了:第一章用簡短篇幅介紹8051單片機的特點、應用,以及Keil C語言程序設計,在語言程序設計中重點介紹8051內部資源;第二章介紹Proteus的入門操作;第三~五章全部為單片機的C程序設計案例;第三章為基礎案例,涉及C語言基礎部分,基本IO部分,中斷與定時器,串口控制,模數與數模轉換部分等;第四章在前面的基礎上對擴展的外圍硬體應用進行編程,包括解碼器、串並轉換晶元、存儲器、中英文液晶屏、IIC等;第五章是綜合設計部分,涉及一些具體的應用型產品的設計。讀者對象:《單片機C語言程序設計實訓100例:基於8051+Proteus模擬》適用於計算機專業或電子類專業在校學生,特別是職業技術院校學生,實驗室投入不足的學校,電子工程技術人員,以及社會上希望學習單片機技術但還沒有購置單片機硬體實驗設備的人員。
『貳』 16位單片機原理及應用的內容簡介
內容簡介 本書共11章。第1章在敘述單片機發展概況的同時,介紹16位單片機 SPCE061A的一些概況。第2章敘述SPCE061A的硬體結構及工作原理。第3、4 章詳細敘述指令系統和匯編程序設計方法。第5章介紹中斷的基本知識和 SPCE061A的中斷系統及其應用。第6章介紹定時/計數器的結構與使用。第7 章講述並行輸入/輸出介面,並介紹鍵盤和顯示器與SPCE061A的介面及應用。第8章講的是串列通信技術的一般概念及SPCE061A串列口的使用方法。第9 章介紹A/D和D/A轉換技術。第10章介紹凌陽16位單片機所特有的語音播放、鍵控播放及語音識別技術和應用方法。第11章敘述單片機開發及應用技術。
本書內容全面、實用,通俗易懂,例題豐富,可讀性強。可作為大學本科理工科學生以及中、高職等職業院校學生的教材,也可作為從事計算機應用工作的工程技術人員培訓用書和自學參考書。
『叄』 單片機原理及介面技術的內容簡介
《單片機原理及介面技術》為普通高等教育「十一五」規劃教材。全書分為12章,主要內容包括單片計算機概述、MCS-51系列單片機硬體結構、指令系統、匯編語言程序設計知識、中斷概念和中斷邏輯、定時器/計數器、串列口原理及應用、C51基礎、單片機系統的擴展、人機通道配置與介面技術、單片機最新介面技術實例、MCS-51系列單片機應用舉例。《單片機原理及介面技術》的特點是深入淺出、概念清楚、敘述詳細,內容具有系統性、先進性和實用性。
《單片機原理及介面技術》可作為高等院校自動化、電子信息、計算機應用、機電一體化等專業的單片機課程本科教材,也可作為高職高專及函授教材,同時可作為工程技術人員的單片機應用技術參考書。
『肆』 誰有郭天祥老師的十天學會AVR單片機和C語言視頻教程
我這里有一套郭天祥十天學會AVR和51單片機視頻教程內部有TTP教程:
=================C51單片機教程==========================
1、十天學會C51單片機視頻【一份】
2、51單片機C視頻教程--入門、提高、開發、拓展全
攻略PDF【一份】
3、學習板配套源程序【幾百個例子】【一份】
4、十天學會C51單片機PPT教程【一份】
===================AVR單片機視頻教程=========================
1、郭天祥十天學會AVR單片機視頻教程
【資料目錄】
第一講:開發板和軟體的操作使用
1、 介紹配件。
2、 安裝軟體(ICC AVR 和AVR STUDIO)及其使用,包括新建工程、程序下載,模擬調試;整板測試;板上資源。
3、 著重介紹一下USB介面的模擬器。
第二:玻?VR單片機的概述和C語言的基礎知識
1、 AVR單片機的概述包括它的優點、片上資源。
2、 C語言的基礎包括電平特性、2進制與16進制的表示及轉換、二進制數的邏輯運算,數據類型,運算符。
3、 著重講一下特有的BIT()操作,C中的各種語句。
4、 介紹一下AVR單片機IO口的配置。
第三講:點亮發光二極體、驅動蜂鳴器、繼電器
1、首先講解一下原理圖上開關電路、復位電路、時鍾電路;
2、講解573工作原理,
3、首先點亮一個發光二極體,然後讓一個二極體亮滅變化。
4、編寫函數證明573的工作原理:鎖住後不導通就不能再更新數據。
5、編寫延時函數,軟體模擬查看延時的精確時間
6、子函數的編寫(分帶形參和不帶形參)。
7、編寫流水燈函數。
8、蜂鳴器,繼電器的工作原理並編寫程序。
第四講:數碼管工作原理
1、 共陰共陽數碼管內部結構,顯示原理。
2、 用數字萬用表標定數碼管的段選和位選
3、 編寫程序使1個數碼管上顯示數字
4、 編寫程序在6個數碼管上滾動顯示數字
5、 重點講解動態顯示,保持時間,以及掃描頻率對閃爍和亮暗程度的影響。
第五講:鍵盤檢測原理(比較復雜)
1、 鍵盤作用,檢測原理,如何消抖,獨立鍵盤檢測程序編寫。
2、 矩陣鍵盤檢測程序編寫,涉及到返回值函數調用。
第六講:1602液晶的使用
1、 看手冊,管腳、寫指令和數據、時序圖。
2、 編寫程序,顯示游標
3、 編寫程序顯示字,
4、 編寫程序,滾動顯示字元
第七講:中斷、定時器的原理和應用(比較復雜)
1、 中斷的概念,AVR單片機的中斷
2、 定時/計數器1幾種模式的寄存器配置
3、 定時器1普通模式下實現秒錶
4、 CTC模式輸出方波
5、 快速PWM模式輸出PWM信號
6、 相位修正PWM模式輸出PWM信號
第八講:AD、DA簡介及其應用
1、 AD簡介,AVR內部AD寄存器設置
2、 編寫程序控制AD讀寫電位器輸出的模擬電壓
3、 SPI串列通信簡介
4、 DA簡介,AD5300時序圖
5、 編寫程序控制DA輸出模擬電壓使發光二極體亮度變化
第九講:TWI(IIC)
1、 TWI(IIC)協議簡介
2、 AVR單片機內部TWI寄存器簡介,操作流程
3、 具有IIC協議的數字電位器晶元AD5161的簡介
4、 編寫程序用獨立鍵盤控制AD5161輸出不同的阻值
第十講:非同步串口UART的簡介和程序的編寫
1、 UART簡介
2、 AVR單片機內部與UART相關的寄存器的配置
3、 編寫程序控制AVR單片機和電腦進行通信
4、 講解串列通信時數字和字元之間的區別
第十一講:PS2鍵盤、DS1302的工作原理和程序的編寫
1、 AVR單片機外部中斷的介紹
2、 PS2鍵盤的工作原理
3、 編寫程序讀取PS2鍵盤的按鍵值並在1602液晶上顯示
4、 DS1302的工作原理
5、 編寫程序控制1302並在1602液晶上顯示時間
『伍』 8051單片機內部RAM低128單元劃分為哪三個部分各有什麼特點
0x00~0x1f 4組通用工作寄存器0x20~0x2f 128位的位定址0x30~0x7f 用戶RAM區
(1)工作寄存器組(00H——1FH)
這是一個用寄存器直接定址的區域,內部數據RAM區的0—31,共32個單元。它是4個通用工作寄存器組,每個組包含8個8位寄存器,編號為R0——R7。
(2)可位定址RAM區(20H——2FH)
16個位元組單元,共包含128位,這16個位元組單元既可以進行位元組定址,又可以實現位定址。主要用於位定址。
(3)通用的RAM區(30H——7FH)
用於設置堆棧、存儲數據。
(5)單片機第十一章講的什麼擴展閱讀:
PC 機的CPU 是基於馮諾伊曼的體系結構,然而MCU(單片機)、Dsp(數字信號處理器)都是基於哈佛結構的體系結構。哈佛結構與馮諾伊曼結構有很大的不同,在馮諾伊曼體系結構下只有一個地址空間,ROM 和RAM 可以隨意安排在這一地址范圍內的不同空間,即ROM 和RAM 地址統一分配。
CPU 訪問存儲器時,一個地址對應唯一的存儲單元,可能是ROM,也可能是RAM。而哈佛結構下ROM 和RAM 是分開編址,即程序和數據分開保存,訪問時用不同的指令加以區分,並可同時訪問,在這樣的體系結構下有利於提高指令的執行速度。在後面的章節我們將詳細介紹單片機的存儲器配置。