51單片機系列:[1]單片機最小系統
現在單片機越來越流行,早些年進入這個領域的人已經成爲了高手,並且向更加高端的單片機和嵌入式方向發展,但有很多新人一開始就直接接觸較爲進階的單片機,對低端的反而沒有了直觀認識,而這些是最容易讓人產生興趣和入門的了。
操作方法
(01)首先要了解什麼是單片機,單片機是可編程電子設計的產物,其實就是一個小芯片,可以用來編程,實現不同的功能。
(02)51系列單片機的編程多數是C語言,如果處理寫進階點的程序,還會用到數據結構方面的知識。
(03)單片機有很多種,51單片機是出現最早,流行度最大的單片機,學習資料較多,容易上手,但精通不易。
(04)還有PIC等多種單片機,但只要是8位的單片機都差不多,設計一個單片機的最小系統其實沒有必須的說法,有過經驗的人很容易就能知道,比如任何一個單片機系統,單片機是核心(就像人體),其次必須有電源(就像一個人活動要有能量),再次要有晶振(就像一個人的心臟,爲全身的血液循環提供節奏),最後是復位電路(人累了需要休息一下)。如果有必要可以透過其他的接口添加功能,比如數碼管、LED、EEpROM等等;
(05)當明白最小系統的構成後,下面的工作就是設計硬件PCB了,透過pcb軟件,比如cadence或者protel,畫出原理圖,根據原理圖設計出PCB,提交給廠家進行製版。
(06)收到廠家的板子後,焊接元件,進行檢查和調試,這樣,一個最小系統就完成了。大體流程就是上面這些了,如果要更詳細的瞭解,其中還有很多的知識,比如protel等pcb軟件的使用,外圍元件的選型,單片機的功能和使用注意事項,光復位電路的設計也有很多種,。但最小系統的搭建思路都是一樣的。
-
如何利用ps去水印
當你在網絡上看到一張圖片的時候很想儲存下來的時候,卻無奈的發現這張圖片有水印,通常我們使用的方法就是截圖,用裁剪的方式去掉有水印的地方,但是如此就會破壞整張圖的佈局美感,下面就教你如何用ps的填充功能快速去除水印。操作方法(01)相信大家對於如何安裝ps已經很...
-
怎麼取消電腦自動鎖屏
不喜歡電腦自動鎖屏,但也不知道怎麼設定,沒關係,一起和我來了解一下吧。操作方法(01)我們先開啟“控制面板”,可以在“開始選單”或者是直接在桌面上開啟,大家就自己選擇吧。(02)開啟之後,我們選擇“系統和安全”。(03)再在“電源選項”下,選擇“更改計算機睡眠時間”。(04)最...
-
html中a標籤的四個僞類
今天爲大家介紹一下html中a標籤的四個僞類,即用於向被選中元素添加特殊的效果......操作方法(01)僞類:僞類用於向被選中元素添加特殊的效果。(元素在特定情況下才具備的)如圖分別是將a標籤的link、hover、active、visited修改後的樣式(02)a標籤的四個僞類之link即未...
-
C語言代碼集:[1]九九乘法表
利用C語言,是屏幕中打印出九九乘法表。代碼展示及目標程序(01)代碼如下:#include<stdio.h>main(){intx,y,z;for(x=1;x<=9;x++){for(y=1;y<=x;y++){z=x*y;printf("%d*%d=%d ",y,x,z);}printf("\n");}}(02)目標程序如圖:代碼分析(01)核心代碼int x,y,z;for(x=1;x<=9;x+...