導航:首頁 > 操作系統 > 十天教你學會單片機06

十天教你學會單片機06

發布時間:2023-02-07 09:48:14

1. 十天學會單片機,是學到什麼程度

他說的是十天,但是看你的基礎怎麼樣了,基礎好的話就不用看他的視頻了,如果沒有任何基礎的話夠你看一個月才能理解,這些基礎包括C語言,51單片機相關知識,但是他的這個視頻還是很不錯的,我就是看郭天祥的這個視頻入門的,
但是他這個視頻的目的應該是賣他的學習板,但是學習51的話個人認為不用買學習板的,使用模擬軟體Protues,入門足夠,這個時候自己買一些原件,自己焊接電路板,
這個過程不是很順利的,想學知識就做好心理准備

2. 十天學會單片機和C語言編程

這部十天學會單片機和C語言編程視頻教程從C語言的第一個主函數MAIN講起,一步步一條條講解每一個語法,每條指令的意思。通過認真觀看和學習,即使對單片機一竅不通,對C語言一無所知的朋友也可以輕松掌握51單片機的C語言編程設計。 C語言編程,顧名思義,就是用C語言來進行計算機編程工作。C語言是國際上廣泛流行的,很有發展前途的計算機高級語言.它適合作為系統描述語言,即可用來編寫系統軟體,也可用來編寫應用軟體. C語言是一種引用廣泛,並且實現靈活的一種計算機編程語言,用C語言編出來的程序,可以在很多平台上運行,可移植性強。例如,計算機操作系統等大型軟體都可以用C語言來編寫完成。不僅如此,我們用的眾多聊天工具也可以用C語言來實現。具體的C語言編程內容請參加C或者C++等。 C語言有一個突出的優點就是適合於多種操作系統, 如DOS、UNIX,也適用於多種機型。 當然,C語言也有自身的不足,比如:C語言的語法限制不太嚴格,對變數的類型約束不嚴格,影響程序的安全性,對數族下標越界不作檢查等。從應用的角度,C語言比其他高級語言較難掌握。 總之,C語言既有高級語言的特點,又具有匯編語言的特點;既是一個成功的系統設計語言,有時一個使用的程序設計語言;既能用來編寫不依賴計算機硬體的應用程序,又能用來編寫各種系統程序;是一種受歡迎、應用廣泛的程序設計語言。 單片機是一種集成在電路晶元,是採用超大規模集成電路技術把具有數據處理能力的中央處理器CPU隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統、定時器/計時器等功能(可能還包括顯示驅動電路、脈寬調制電路、模擬多路轉換器、A/D轉換器等電路)集成到一塊矽片上構成的一個小而完善的計算機系統。 單片機自動完成賦予它的任務的過程,也就是單片機執行程序的過程,即一條條執行的指令的過程,所謂指令就是把要求單片機執行的各種操作用的命令的形式寫下來,這是在設計人員賦予它的指令系統所決定的,一條指令對應著一種基本操作;單片機所能執行的全部指令,就是該單片機的指令系統,不同種類的單片機,其指令系統亦不同。為使單片機能自動完成某一特定任務,必須把要解決的問題編成一系列指令(這些指令必須是選定單片機能識別和執行的指令),這一系列指令的集合就成為程序,程序需要預先存放在具有存儲功能的部件――存儲器中。存儲器由許多存儲單元(最小的存儲單位)組成,就像大樓房有許多房間組成一樣,指令就存放在這些單元里,單元里的指令取出並執行就像大樓房的每個房間的被分配到了唯一一個房間號一樣,每一個存儲單元也必須被分配到唯一的地址號,該地址號稱為存儲單元的地址,這樣只要知道了存儲單元的地址,就可以找到這個存儲單元,其中存儲的指令就可以被取出,然後再被執行。 程序通常是順序執行的,所以程序中的指令也是一條條順序存放的,單片機在執行程序時要能把這些指令一條條取出並加以執行,必須有一個部件能追蹤指令所在的地址,這一部件就是程序計數器PC(包含在CPU中),在開始執行程序時,給PC賦以程序中第一條指令所在的地址,然後取得每一條要執行的命令,PC在中的內容就會自動增加,增加量由本條指令長度決定,可能是1、2或3,以指向下一條指令的起始地址,保證指令順序執行。 本頁內容:《十天學會單片機和C語言編程在線觀看》《十天學會單片機和C語言編程下載》 http://www.jy211.cn/e/83/1150/

3. 誰有郭天祥老師的十天學會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液晶上顯示時間


4. 那位有國內首創超強風格單片機視頻-10天掌握單片機和C語言,給個地址。

同行啊,你要的東西:

http://www.gougou.com/search?search=%E8%B6%85%E5%BC%BA%E9%A3%8E%E6%A0%BC%E5%8D%95%E7%89%87%E6%9C%BA&id=1

國內首創超強風格單片機視頻-10天掌握單片機和C語言(3) 79.1K TORRENT 2007-06-29 —

迅雷安全中心提示您:此資源可能含有 請謹慎下載!
+ [BT] 國內首創超強風格單片機視頻-10天掌握單片機和C語言(1) 272M EXE 2007-06-18 — 0條

包含37個文件,共272M,28個種子TX-1B或1C實驗板使用前講解.exe247M國內首創新式單片機視頻教程介紹.doc5.48M串口AD顯示.jpg2.10M串口溫度顯示.jpg2.06MTX-1C.JPG1.87M' ' ' ' ' '

迅雷安全中心提示您:此資源可能含有 請謹慎下載!
+ [BT] 國內首創超強風格單片機視頻-10天掌握單片機和C語言(2 612M EXE 2007-06-18 — 3條

包含67個文件,共612M,27個種子lesson1.exe585M國內首創新式單片機視頻教程介紹.doc5.48M串口AD顯示.jpg2.10M串口溫度顯示.jpg2.06MTX-1C.JPG1.87M' ' ' ' ' '

迅雷安全中心提示您:此資源可能含有 請謹慎下載!
+ [BT] 國內首創超強風格單片機視頻-10天掌握單片機和C語言(4) 402M EXE 2007-06-18 — 1條

包含20個文件,共402M,10個種子lesson3.exe394M國內首創新式單片機視頻教程介紹.doc6.59MLESSON3_數碼管靜態顯示及定時器和中斷應用.ppt1.20M' ' ' ' ' '
迅雷安全中心提示您:此資源可能含有 請謹慎下載!
國內首創超強風格單片機視頻-10天掌握單片機和C語言(2 59.0K TORRENT 2007-06-29 —

博客資源推薦: 國內首創超強風格單片... 國內首創超強風格單片...
迅雷安全中心提示您:此資源可能含有 請謹慎下載!
國內首創超強風格單片機視頻-10天掌握單片機和C語言(1) 28.6K TORRENT 2007-06-29 —

博客資源推薦: 國內首創超強風格單片... 國內首創超強風格單片...
迅雷安全中心提示您:此資源可能含有 請謹慎下載!
國內首創超強風格單片機視頻-10天掌握單片機和C語言(4) 34.1K TORRENT 2007-06-29 —

歡迎訪問我的空間!

5. 求郭天祥《十天學會單片機和C語言編程》視頻教程迅雷下載地址,最好是打包資源種子,謝謝!

搜索 十天學會單片機和C語言編程
點擊 《十天學會單片機和C語言編程》_VeryCD電驢下載
有 13 個文件 可以下載

6. 怎麼學習單片機

一、啟蒙階段
學習電路基礎和模電數電,做一些諸如電機正反轉的電路,做功放、電源等小製作,了解個大概。

二、學習微機原理
學習8086,這對了解計算機結構是不可或缺的,慢慢接觸匯編編程 。

三、匯編語言學習單片機
學習51單片機,學習匯編語言,差不多學三個月後,掌握了基本語法和單片機寄存器功能,就做一些實物。

四、進階
放棄模擬學習單片機的方式,轉而學習實物。多查資料,比如說,74HC245,因為有前幾步打下的基礎,電路圖一看就懂,剩下的就是焊接實物測試了。應該可以在很短的時間內,可以完成硬體測試。

拓展資料

單片機又稱單片微控制器,它不是完成某一個邏輯功能的晶元,而是把一個計算機系統集成到一個晶元上。相當於一個微型的計算機,和計算機相比,單片機只缺少了I/O設備。

概括的講:一塊晶元就成了一台計算機。它的體積小、質量輕、價格便宜、為學習、應用和開發提供了便利條件。同時,學習使用單片機是了解計算機原理與結構的最佳選擇。

單片機的使用領域已十分廣泛,如智能儀表、實時工控、通訊設備、導航系統、家用電器等。各種產品一旦用上了單片機,就能起到使產品升級換代的功效,常在產品名稱前冠以形容詞——「智能型」,如智能型洗衣機等 。

7. 我看郭天祥的十天學會51單片機里的程序,買了塊TX的51開發板 編寫1602液晶顯示的程序

int()函數裡面的 write_com(0x01); 就是 清屏

提出我的幾個疑問 main函數中
for(num=0;num<11;num++)
{
write_data(table[num]);
delay(20);
}
你依次輸入table[]字元,但輸入地址還是初始化中給的一排一位(應該是這個吧,沒用過這個開發板,我的不一樣),因此不能正常顯示,顯示出來應該是一排一位是小黑快(但跟你說的第一排全是黑的情況不一樣)

write_com(1); 是什麼意思?也是清屏?

while(1);
{
write_data(0xff);
delay(20);
}
首先while(1); 這個分號不要(假如我沒理解錯)
再這是個死循環了,之後的for語句不會執行了

還有你最後加個while(1);
是為了只讓主程序走一遍?

閱讀全文

與十天教你學會單片機06相關的資料

熱點內容
漢語詞典pdf下載 瀏覽:351
android公網ip 瀏覽:611
要塞1地圖放哪個文件夾 瀏覽:848
凡科建站怎麼弄伺服器 瀏覽:939
蘋果手機怎麼設置app播放 瀏覽:202
下載網站源碼用什麼瀏覽器 瀏覽:241
六線譜pdf 瀏覽:156
linuxmysqlsock 瀏覽:239
人教版數學pdf下載 瀏覽:460
文檔安全加密系統 瀏覽:491
數控銑床編程簡單數字 瀏覽:788
編程電纜如何重啟 瀏覽:121
myqq命令行發消息 瀏覽:365
日產逍客怎麼使用app升窗 瀏覽:503
安卓系統怎麼快速刪除微信內容 瀏覽:653
csharppython 瀏覽:409
程序員脖子按摩儀 瀏覽:563
小米桌面文件夾亂碼怎麼回事 瀏覽:858
點歌台app怎麼連接 瀏覽:318
大學電腦編程學什麼好 瀏覽:348