注意:訪問本站需要Cookie和JavaScript支持!請設置您的瀏覽器! • 打開購物車 • 查看留言 • 付款方式 • 聯系我們 |
![]() |
首頁 | 電子入門 | 學單片機 | 免費資源 | 下載中心 | 商品列表 | 象棋在線 | 在線繪圖 | 加盟五一 | 加入收藏 | 設為首頁 |
選擇分類:當前分類——學單片機 相關聯或者相類似的文章: 三十分鐘一個小時學會單片機(9045) 什么是單片機?單片機有什么用? (8723) 如何用STC板將代碼燒錄進IC(8681) 怎樣安裝AT51編程板的USB轉串口軟件?(8206) 送給單片機愛好者——LED在線編碼器(1814) 送給單片機愛好者——LED點陣在線編碼器(1544) 單片機系統中的漢字顯示(1492) 帶語音報數功能的搶答器(1489) 用VB進行串口實時數據采集(1347) 用AT89C2051設計超聲波測距儀(1171) 小小電子鬧鐘 生活學習良伴(1165) DS1820測溫原理(1129) 幾句代碼實現控制攝像頭(轉)(1117) STC單片機選型指南(1111) 自制PIC單片機編程器(1105) USB轉串口芯片CH340(1010) 快速學習單片機之黃金機會!(1010) 告戒購單片機開發實驗板初學者(970) 新款實用旋轉LED顯示屏A(890) 使用市售 USB轉RS232串口與PLC通信的測試報告 (881) 首頁 前頁 后頁 尾頁 本站推薦: | 用AVR單片單片機建立實驗應用全過程 www.527dz.com原創 你準備好AVR下載電纜和AVR的開發軟件了嗎?如果準備好了,我們就來體驗一下玩單片機的樂趣吧! 實驗目標 現在我們的目標是設計一個電路,用AVR單片機來控制一個紅色的LED和綠色的LED。電路加電后,首先綠色的LED點亮,5秒鐘以后,綠色的LED熄滅,然后紅色的LED點亮5秒鐘。最后紅色的LED和綠色的LED以1Hz左右的頻率交替閃爍。 通過本實驗可以讓我們了解玩AVR單片機的基本步驟和基本開發軟件的簡單使用。 實驗器材 需要準備的器材:Atmega8或者其他AVR單片機一片、紅色LED一只、綠色LED一只、萬能實驗板一塊、7805、100uF電容各一只、470歐姆電阻兩只。 實驗電路圖 (點擊圖片放大) 用匯編語言編寫1)創建一個新項目:打開AVR Studio軟件,選擇“Project”菜單中的“New project”命令,彈出下面窗口。這里新建一個名為test1的項目。
(點擊圖片放大)
START:
LED: com r17 ;PB0、PB1端口電平翻轉,兩個LED交替閃爍
delay:
delay0:
delay1:
delay2:
delay3:
編寫程序 項目管理器顯示的項目
源程序文件添加到了項目中
#include #include void delay_1ms(void); //函數聲明,本實驗中會用到這兩個函數 void delay_nms(unsigned int n); void main(void) //主函數 {
} void delay_1ms(void)//1ms延時函數 {
} void delay_nms(unsigned int n)//延時n毫秒 {
}
編譯選項設置完畢以后,選擇“Project”菜單中的“Rebuild All”命令,如果源程序沒有問題,即可完成源程序的編譯。編譯完成后,我們看到在你的項目的目錄中生成了一個test_C1.cof和test_C1.hex文件。 程序調試用AVR Studio軟件模擬單片機的運行,在電腦上觀察單片機執行情況是否符合我們的要求。
(點擊圖片放大)
搭建實驗電路板將實驗所需元器件按實驗一電路圖在萬能實驗板上焊接好。這里我是直接采用自制的下載插座插到實驗板上的CPU插座上進行程序下載,也可以在萬能實驗板上將單片機的MISO、SCK、MOSV、RST、VCC、GND腳用一個插座引出,再接到你的下載電纜上。
(點擊圖片放大)
1、 本站不保證以上觀點正確,就算是本站原創作品,本站也不保證內容正確。 2、如果您擁有本文版權,并且不想在本站轉載,請書面通知本站立即刪除并且向您公開道歉! |
本站協議。
版權信息。
關于我們。
本站地圖。
營業執照。
發票說明。
付款方式。
聯系方式
深圳市寶安區西鄉五壹電子商行——粵ICP備16073394號-1;地址:深圳西鄉河西四坊183號;郵編:518102 E-mail:51dz$163.com($改為@);Tel:(0755)27947428 工作時間:9:30-12:00和13:30-17:30和18:30-20:30,無人接聽時可以再打手機13537585389 |