⑴ 單片機開發板都有哪些資源模塊
不同的單片機開發板不同,以吳鑒鷹單片機開發板舉例(模塊比較全面,教程詳細)
流水燈實驗,獨立按鍵,數碼管,1602顯示,12864顯示,步進電機實驗,232通訊,時鍾溫度感測器,紅外感測,AD/DA轉換,還有數字旋轉編碼器
⑵ 從網上買單片機開發板套件自己焊接可以么
可以,但前提條件是已經具備了一定的焊接熟練程序,不然如果因為虛焊,短路等,出了故障,一是燒晶元,二是不運行且查不到故障。
⑶ stc單片機開發板有哪些基本模塊
1,STC
有分為很多類型例如8位,16位等或者還有Cortex架構
2,一般這些增強型單片機外設有
2.1
ADC轉換
2.2
PWM輸出
2.3
外部中斷,邊沿中斷,電平變化
2.4
定時器
2.5
UART通訊(SPI,IIC等)
2.6
觸發輸入
⑷ 請問不同的51單片機開發板都是一樣的嗎
你好!
很高興為你解答,隨便買一塊學習板,用郭老師的的視頻來學習是沒有問題的,網上所有的單片機視頻都看一看,無非就是用的單片機控制的IO口不一樣,順便給你推薦一個小宋老師單片機視頻教程,如果你把這兩位老師視頻教程弄懂,那你就算是踏進單片機的大門了!
⑸ 單片機TCP/IP開發板的使用
下面介紹如何使用TCP/IP開發板來進行項目開發。
3. 1 開發板套件
為了建立單片機TCP/IP開發環境,需要一套開發套件,一般包含有:①開發板。②開發板光碟。③USB線。④對連網線。⑤普通網線。⑥串口線。其中TCP/IP協議棧相關資料在②開發板光碟上,③USB線一般用於從PC機USB埠獲得電。網線用於和PC機通信,⑥串口線用於和PC機串口通信。
3. 2 開發板部件
一個開發板本身是一個單片機系統,包含有CPU、RAM、電源模塊、網路模塊。網路模塊有很多選擇,這里以RTL8019AS為例來說明。對於外部介面,最主要的是:⑨網線介面和⑩串口,它們是開發板和PC連接的介面。
3. 3 建立開發環境
建立單片機TCP/IP開發環境的步驟有如下幾步:
1. 連線:連線是將開發板與PC機的串口連接,給開發板上電,然後將開發板連接到和PC在同一個網段中。
2. 安裝軟體:需要安裝開發板的編譯環境。對於51單片機,一般選用KeilC51作為編譯器。設置IP地址,由於必須要求PC機和開發板處於同一個網段,所以需要將PC機的IP地址設置為開發板IP地址的同一個網段的IP地址(有時候也需要設置為特定的IP地址)。
3. 測試連接:一般可以通過PING命令,例如ping 192.168.0.2 –t來測試開發板和PC機的網路是否處於連通狀態。
3. 3 開發基於開發板的新程序
這里介紹如何在不修改開發板硬體的基礎上,開發自己的單片機TCP/IP程序。開發新程序就是在開發板提供的TCP/IP協議棧的基礎上開發應用層的協議。由於TCP層和IP層都已經提供,所以用戶不用考慮其中的運行機制。TCP/IP協議棧一般為用戶提供如下的介面:
1. 初始化協議棧和釋放協議棧的函數介面,類似Init(), Release()之類的函數。
2. 提供類似BSD socket的socket, sendto, recvfro, connect, bind, listen, accept, send, recv, closesocket, shutdown, getpeername, getsockname, htonl, htons, ntohl, ntohs, inet_addr,inet_ntoa,ioctlsocket,setsockopt, getsockopt,select等API函數,用戶調用此類函數進行發起連接、接受連接、發送數據、接收數據、關閉連接等操作。
3. 接受連接、接收數據、被動關閉的處理:由於此類操作是上位機發起的,所以TCP/IP協議棧必須提供一套機制來處理此類事件的發生。一般來說有兩種方法:
a) 主動等待:例如使用BSD的recv()函數等待數據的到來。
b) 回調機制:採用類似MFC的OnReceive()函數的回調機制,也即是說在接收到數據的時候會自動調用OnReceive()函數。
那麼用戶如何使用以上的介面來實現遠程式控制制、遠程數據採集呢?方法很簡單。
例如現在需要實現一個對LED燈的亮和滅的遠程式控制制應用。首先PC機使用TCP/IP發送工具例如SocketDlgTest程序發送一個位元組的「1」到開發板(根據開發板的IP地址發送)。開發板在OnReceive函數中發現收到的是「1」,那麼就通過P1埠將燈打開;反之如果收到的是「0」則將燈熄滅。
如果是實現一個遠程數據採集的應用,例如定時進行溫度採集。首先PC機使用SocketDlgTest程序等待發來數據。開發板每隔一段時間採集一個數據,然後通過send()函數將數據發送給PC機(根據PC機的IP地址發送),這樣PC就接收到了當前的遠程溫度數據。
4. 3 開發基於新硬體的程序
通過「開發基於開發板的新程序」一節的介紹後,開發基於新硬體的程序就相對容易了。這只要根據相應的硬體調整通過單片機的控制埠例如P1進行控制或者數據採集即可。
⑹ 51單片機開發板的配套資源
常見配套資源如下:
1、硬體實驗板及期配件如:杜邦線、單片機晶元、流水燈、點陣顯示、ds1302數字鍾、ds18b20溫度檢測、彩色TFT液晶屏,SD卡,超聲波測距、收音機、mp3解碼、智能小車等等。
2、實驗程序源碼,包含匯編源程序、C語言源程序。
3、電路原理圖、PCB圖。
4、實驗手冊、使用手冊。
5、附加PCB設計製作、VB軟體開發等計算機學習資料。
⑺ 怎樣選擇單片機開發板
建議使用新華龍單片機,它是51的內核(指令集兼容),程序可以卻具有51沒有的ADC、PWM(可以用作DAC)等功能,更重要的是:原始的51系列應該都停產了,買到的晶元幾乎都是翻新的,沒有保證……新華龍的單片機在他的網站上不但有中文的數據手冊,還有英文的數據手冊,內容完全一致,不但可以方便學習單片機,還順便學習一下英語,呵呵。
當然,在網上,51的資料會更多一些……但如果要做一些要用到ADC和DCA的,你必須購買晶元,進行功能擴展。
⑻ 51單片機開發板是干什麼用的,一般多少錢啊
自己焊接一個就是了,原理圖網上都有。
你只需要買根串口線,如果你用的是筆記本,那就需要用USB轉串口線了。
剩下的都很簡單。搭建一個最小系統就幾塊錢而已。
當然,你也可以,買一些成品的套件,自己動手焊接,淘寶上有很多,就幾十塊錢。
成品的開發板,從幾十到幾百不等。資料也比較齊全,入門很容易。
如果自己動手焊接的話,可以在網上下載入門資料。