




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、M8A(B)-ASP使用說明書V4.0寧 單 電 子2011 年 01 月目錄2第一章 系統(tǒng)描述1 系統(tǒng)組成22 主板22.12.22.32.423主板主板組成說明主板跳線說明- 3- 3主板接口組成說明2.5 ISP 編程接口說明342.6 開發(fā)板板內(nèi)配置描述3 板外配置6第二章硬件使用說明812345678電源88編程器點陣液晶 12864字符液晶 1602- 8999點陣液晶 NOKIA5110步進(jìn)電機直流電機1010繼電器第三章 編程器使用說明111 USB 驅(qū)動程序的安裝112 編程器軟件15第四章第五章第六章第七章AVR 單片機 C 語言編程環(huán)境 WINAVR 安裝18打開例程的操
2、作-2226一個新工程建立的例子35試驗操作指導(dǎo)1寧單電子 第一章 系統(tǒng)描述1 系統(tǒng)組成A 套餐(M8A-ASP)由主板、NOKIA5110 點陣液晶、串口數(shù)據(jù)線、USBASP器以及其它附件組成。B 套餐(M8B-ASP)由主板、NOKIA5110 點陣液晶、12864 點陣液晶、1602 字符型液晶、5V 直流電機、步進(jìn)電機、溫度傳感器 DS18B20、串口數(shù)據(jù)線、USBASP器以及其它附件組成。試驗用的 PS/2 接口鍵盤由用戶自行提供。2 主板2. 1 主板:85×135(mm)2寧單電子 2. 2 主板組成說明2. 3主板跳線說明2. 4主板接口組成說明2. 5I SP 編程
3、接口說明3寧單電子 序號標(biāo)號接口名稱接口描述1CON112864 液晶接口外接 12864 點陣液晶2CON21602 液晶接口外接 1602 字符液晶3CON3步進(jìn)電機接口外接 MP28GA 步進(jìn)電機4CON4直流電機接口外接 5V 直流電機5CON5RS232 串行接口與 PC 機通訊時使用,RS232 接口電平6CON6電源輸入接口DC5V 電源輸入接口,5.5×2.1,內(nèi)正外負(fù)7CON7PS/2 鍵盤接口外接 PS/2 鍵盤8CON8繼電器觸點接口繼電器常開、常閉觸點接口9CON9繼電器線圈接口外接 5V 電壓,以使繼電器吸合10CON10、CON11NOKIA5110 液晶
4、接口外接 NOKIA5110 點陣液晶11CON12編程接口外接編程器為單片機進(jìn)行程序序號標(biāo)號跳線名稱跳線描述1JP2紅外接收與 DS18B20 切換跳線JP2:1-2 選擇紅外接收、 JP2:2-3 選擇DS18B202JP3、JP4單片機 IO 切換跳線單片機 IO 與板載硬件的切換開關(guān)序號標(biāo)號名稱規(guī)格封裝1U1單片機Atmega8DIP282U23-8 線譯碼器74HC138DIP163U3集成達(dá)林頓管ULN2003DIP164U4232 電平轉(zhuǎn)換器MAX232DIP165U5時鐘DS1302DIP86U6器24C02DIP87U7溫度傳感器DS18B20TO-928U8紅外接收頭38K
5、Hz-9U9低壓差穩(wěn)壓器HT7133TO922. 6開發(fā)板板內(nèi)配置描述4寧單電子 全部配置單片機及 IO 跳線紅外接收頭NOKIA5110 液晶接口電源接口RS232 串行接口PS/2 鍵盤接口5寧單電子 ISP 編程接口步進(jìn)電機接口直流電機接口12864、1602 液晶接口溫度傳感器DS18B20 接口繼電器及及引出端子蜂鳴器AD 轉(zhuǎn)換用電位器8 發(fā)光二極管、4 位數(shù)碼管IIC 接口器 24C02時鐘DS1302 及后備電池座2×3 矩陣按鍵3 板外配置6寧單電子 1602 字符液晶16*2 個字符,藍(lán)底白字(或者黃底黑字),引腳插針已經(jīng)焊好,可以直接插到開發(fā)板上使用12864 點
6、陣液晶128*64 點陣,灰底藍(lán)字,無背光, 無字庫,引腳插針已經(jīng)焊好,可以直接插到開發(fā)板上使用NOKIA5110 點陣液晶84*48 點陣, 背光,無字庫, 引腳插針已經(jīng)焊好,可以直接插到開發(fā)板上使用USB 供電電源線USB 轉(zhuǎn)DC5.5*2.1器USB 接口程序器 USBASP7寧單電子 DC5V 直流電機直流電機,供電電壓 5V步進(jìn)電機型號:MP28GA4.5VDS18B20一線式溫度傳感器 DS18B20紅外采用:HT6221串口數(shù)據(jù)線開發(fā)板與電腦 RS232 接口進(jìn)行通訊試驗的數(shù)據(jù)線第二章 硬件使用說明1 電源使用配套的 USB 供電電源線進(jìn)行供電,使用方法比較簡單,將電源線一端電腦
7、的 USB 接口上,將DC 插頭插在開發(fā)板 CON6 接口上。嚴(yán)禁使用其它電壓、極性的電源,否則會使開發(fā)板損壞,嚴(yán)重者可能會火災(zāi)。2 編程器將配套的 USBASP器按如下圖連接。3 點陣液晶 12864(M8A-ASP 無此配置)配套的點陣液晶 12864 與開發(fā)板的連接方式如下圖,嚴(yán)禁插反或者錯位。非本站的 12864 液晶前請核對電路板上印刷的引腳標(biāo)識,以確定方向,并且不負(fù)責(zé)非本站提供液晶模塊后的正常使用及不良后果。8寧單電子 4 字符液晶 1602(M8A-ASP 無此配置)配套的字符液晶 1602 與開發(fā)板的連接方式如下圖,嚴(yán)禁插反或者錯位。非本站的 1602 液晶前請核對電路板上印刷
8、的引腳標(biāo)識,以確定方向,并且不負(fù)責(zé)非本站提供液晶模塊后的正常使用及不良后果。5 點陣液晶 NOKIA5110配套的點陣液晶 NOKIA5110 與開發(fā)板的連接方式如下圖,嚴(yán)禁插反或者錯位。嚴(yán)禁非本站的NOKIA5110 液晶。6步進(jìn)電機(M8A-ASP 無此配置)配套的步進(jìn)電機型號為 MP28GA,4.5V,嚴(yán)禁其他型號的步進(jìn)電機。注:試驗步進(jìn)電機時不可同時直流電機!9寧單電子 7 直流電機(M8A-ASP 無此配置)配套的直流電機為 5V 供電,嚴(yán)禁其他型號的直流電機。注:試驗直流電機時不可同時步進(jìn)電機!8 繼電器試驗繼電器時,需要采用配套的繼電器連接線,使用方法如下圖:注:試驗繼電器時不可
9、同時步進(jìn)電機!10寧單電子 第三章 編程器使用說明1 USB 驅(qū)動程序的安裝1.1 將編程器通過 USB 數(shù)據(jù)線到電腦的USB 接口上時,電腦會提示發(fā)現(xiàn)新硬件,如下圖:1.2 系統(tǒng)將出現(xiàn)硬件向?qū)?,按下圖操作。1.3 按下圖操作11寧單電子 1.4 點擊瀏覽1.5 選擇本站提供隨機光盤下的 USB 驅(qū)動程序文件夾,點擊下一步。12寧單電子 1.6 開始搜索驅(qū)動程序1.7 開始安裝驅(qū)動程序1.8 安裝完畢13寧單電子 1.9 設(shè)備管理器中應(yīng)該出現(xiàn)如下圖所示的項目。表示驅(qū)動程序安裝成功,如果未成功,請查明原因后,重新安裝。14寧單電子 2 編程器軟件該軟件位于隨機光盤軟件USBASP軟件文件夾中,需
10、要將該文件夾到硬盤上進(jìn)行操作。該軟件為免安裝型,直接點擊即可運行。2.1 打開軟件后,界面如下2.2 軟件設(shè)置參考上圖,特別注意的是,熔絲位中,有兩個參數(shù)不能改變,一是 RSTDISBL,這位一定要保證它為 1,如果改為 0,將使單片機的 RST 引腳變位普通 IO 口,不具備復(fù)位引腳的功能,同時也就不再具備 ISP 程序燒寫的功能;二是 SPIEN,這一位一定要保證它為 0,如果改為 1,將使單片機的 SPI功能,也就不再具備 ISP 程序燒寫的功能。如果出現(xiàn)以上的誤操作,單片機雖然沒有損壞,但是已經(jīng)15寧單電子 不能利用我們提供的 USBASP 程序器進(jìn)行程序,只能利用并行編程的方式將這兩
11、位恢復(fù)原來的參數(shù)。如果你找不到并行編程的編程器進(jìn)行,那么只能是自行新的單片機,進(jìn)行更換。本店負(fù)責(zé)因為單片機鎖死而導(dǎo)致的售后服務(wù)工作。需要注意的熔絲位設(shè)置如下圖:我們的開發(fā)板所適應(yīng)的熔絲位參數(shù)為:低位值 0XEF,值 0XDF。注:除上述的 2 個熔絲位比較,在無并行編程器的情況下屬于不可逆操作,需要謹(jǐn)慎操作,其他的熔絲位設(shè)置都是可逆的,設(shè)置錯了也沒關(guān)系,隨便的可以修改回來。2.3 調(diào)入 HEX 文件,通過點擊【調(diào)入 FLASH】,將 HEX 文件導(dǎo)入到緩沖區(qū)內(nèi)。16寧單電子 選擇我們提供的例程。2.4 程序,點擊【自動】鍵后,軟件將按照已經(jīng)選定的操作自動進(jìn)行。本例中將進(jìn)行:擦除-編程FLASH
12、-校驗 FLASH-編程熔絲-鎖定等 5 步進(jìn)行。編程結(jié)束后,提示欄中將出現(xiàn)如下提示:1: Erase,Write Flash,Verify Flash,Write Fuse,Lock Chip,Successfully done如果顯示編程失敗等信息,需要檢查硬件連接后,重新進(jìn)行。17寧單電子 第四章AVR 單片機 C 語言編程環(huán)境 WINAVR 安裝WINAVR 是 AVR 單片機的編程環(huán)境,是 GCC 的升級版本,它是一種的軟件。安裝比較簡單,不存在等問題。本章將以光盤中附帶的 WINAVR-20091205 為例講解軟件的安裝。下面是安裝過程截圖:18寧單電子 19寧單電子 20寧單電
13、子 至此,軟件安裝完畢,本次安裝過程中,沒有特殊要求,安裝路徑不受限制。21寧單電子 第五章 打開例程的操作對光盤中附帶的例程源代碼進(jìn)行操作,WINAVR 軟件安裝完之后,需要將光盤中的例程復(fù)本章制到硬盤上,否則會出現(xiàn)問題。5.1打開 WINAVR 軟件:5.2打開工程,注意不是打開文件。22寧單電子 5.3打開例程中的【實驗 01】工程已經(jīng)打開23寧單電子 5.4打開工程里面的 C 文件,上圖中,雙擊.c 文件5.5編譯源代碼24寧單電子 5.6編譯成功,信息提示如下:25寧單電子 第六章 一個新工程建立的例子上一章,我們一起對現(xiàn)有例程進(jìn)行打開,編譯等操作,這章我們開始從無到有,新建立一個工
14、程,來完成對 M8A(B)-ASP 開發(fā)板上蜂鳴器的驅(qū)動,成功后,蜂鳴器將一直鳴叫。6.1打開原理圖,查看蜂鳴器部分的原理。根據(jù)上圖,我們能分析出,蜂鳴器一端接地,一端通過 T1 接到 5V 上,T1 的基極通過 R9 接到單片機的PB2 接口上,T1 是 PNP 型三極管,得出結(jié)論:PB2=1 蜂鳴器關(guān)掉PB2=0 蜂鳴器鳴叫在源代碼中,需要按照如下步驟來進(jìn)行:1)將PB2 設(shè)置為輸出口;2)將PB2 上拉電阻打開;3)將PB2 清為 0,即 PB2=06.2 在C 盤根目錄下(其它地方也無所謂)建立一個新文件夾,取名 NEW123(取其它名字也無所謂)。6.3 建立 C 文件,打開 WIN
15、AVR 軟件,在新文件中輸入如下代碼注意: / 后的注釋不用輸入26寧單電子 代碼輸入后,將代碼另存為.C 文件,保存在剛剛建立的新文件夾 NEW123 下。27寧單電子 取名為 beep.c(當(dāng)然名字任意取,但是.C 是必須的)保存后,你將發(fā)現(xiàn),剛才輸入的代碼顏色有變化:28寧單電子 6.4創(chuàng)建工程給工程取個名字,這里我們?nèi)?nbdp(j當(dāng)然了,你可以任意取名字),將保存路徑選擇在剛剛建立的 NEW123文件夾下。29寧單電子 確認(rèn)后,如下圖:把鼠標(biāo)放在工程文件 nbdpj 上擊右鍵,選擇加入文件。30寧單電子 把剛才保存的 beep.c 文件加入到工程中。加入后,我們會看到 beep.c
16、文件已經(jīng)位于工程 nbdpj 中了。31寧單電子 6.4 makefile 文件的創(chuàng)建工程文件已經(jīng)創(chuàng)建完畢,C 代碼也已經(jīng)寫好,如果是其他的編譯器,就可以直接編譯了,但是WINAVR 還不行,還要創(chuàng)建 makefile 文件,makefile 是一個配置文件,指導(dǎo)編譯器編譯。下面我們就具體講講makefile 文件的創(chuàng)建。6.4.1從另一個按鍵處進(jìn)入 makefile 界面打開后,界面如下:6.4.2 將這個文件另存到剛剛建立的 NEW123 文件夾下32寧單電子 注意,文件名不要改把鼠標(biāo)放在 nbdpj 上擊右鍵,加入文件33寧單電子 把剛才保存的 makefile 文件加入進(jìn)來加入后,可以
17、看到,makefile 文件已經(jīng)在 nbdpj 的工程下面了6.4.2修改makefile 文件:剛才保存的 makefile 文件是一個標(biāo)準(zhǔn)的文件,我們必須根據(jù)我們工程的實際情況進(jìn)行修改。34寧單電子 雙擊上圖中的 makefile 圖標(biāo),打開 makefile 文件需要修改的地方有:# MCU name(單片機型號)MCU = atmega8# Processor frequency.(晶振參數(shù))F_CPU = 4000000# Target file name (without extension).(C 文件名)TARGET = beep修改完后,保存一下。6.4.3編譯編譯成功!35
18、寧單電子 第七章 實驗操作指導(dǎo)【實驗 01】點亮發(fā)光二極管 V1實驗?zāi)康模篴)學(xué)習(xí) 74HC138的原理及使用方法;b)學(xué)習(xí) IO 口方向的設(shè)定;c)學(xué)習(xí) IO 口的位操作方法。實驗步驟:a)將 USBASP 通過 10 芯編程線插到開發(fā)板編程插座上;b)通過USB-DC 電源線,給開發(fā)板供電;c)將 USBASP 插到電腦的 USB 插口上;d)啟動 PROGISP 編程器軟件導(dǎo)入 nd101-8-v1.hex 文件,該文件位于隨機光盤中例程源代碼 49 套【實驗01】點亮發(fā)光二極管 V1 文件夾中,將程序到單片機中。實驗結(jié)果:發(fā)光二極管的第一個 V1,被點亮。其他參考:PORTD = 0X
19、01;/點亮V1PORTD = 0X00;/熄滅 V136寧單電子 【實驗 02】發(fā)光二極管 V1 閃爍實驗?zāi)康模篴)學(xué)習(xí) 74HC138的原理及使用方法;b)學(xué)習(xí) IO 口方向的設(shè)定;c)學(xué)習(xí) IO 口的位操作方法;d)學(xué)習(xí)延時函數(shù)的調(diào)用使用方法。實驗步驟:a)將 USBASP 通過 10 芯編程線插到開發(fā)板編程插座上;b)通過USB-DC 電源線,給開發(fā)板供電;c)將 USBASP 插到電腦的 USB 插口上;d)啟動 PROGISP 編程器軟件導(dǎo)入 nd101-8-v1.hex 文件,該文件位于隨機光盤中例程源代碼 49 套【實驗02】發(fā)光二極管V1 閃爍 文件夾中,將程序到單片機中。實
20、驗結(jié)果:發(fā)光二極管的第一個 V1,持續(xù)的閃亮。其他參考:PORTD = 0X01;/點亮V1_delay_ms(250);PORTD = 0X00;/關(guān)閉 V1_delay_ms(250);間隔 250 毫秒改變一次狀態(tài),每秒閃兩次37寧單電子 【實驗 03】LED 流水燈實驗?zāi)康模篴)學(xué)習(xí)看門狗的設(shè)置及使用;b)學(xué)習(xí)查表程序的編制方法;實驗步驟:a)將 USBASP 通過 10 芯編程線插到開發(fā)板編程插座上;b)通過USB-DC 電源線,給開發(fā)板供電;c)將 USBASP 插到電腦的 USB 插口上;d)啟動 PROGISP 編程器軟件導(dǎo)入 nd101-8-v1.hex 文件,該文件位于隨機
21、光盤中例程源代碼 49 套【實驗03】LED 流水燈 文件夾中,將程序到單片機中。實驗結(jié)果:八個發(fā)光二極管按規(guī)則進(jìn)行流水演示。其他參考:const prog_char table16=0b00000001,在表格程序中,寫 1 亮,寫 0 滅,從高到低位依次為:(V8 ,V7 ,V6 ,V5 ,V4 ,V3, V2 ,V1)38寧單電子 【實驗 04】數(shù)碼管靜態(tài)顯示任意個位數(shù)字實驗?zāi)康模篴)學(xué)習(xí)數(shù)碼管顯示 0-9 數(shù)字的方法;b)學(xué)習(xí)數(shù)碼管靜態(tài)顯示數(shù)字的方法;實驗步驟:a)將 USBASP 通過 10 芯編程線插到開發(fā)板編程插座上;b)通過USB-DC 電源線,給開發(fā)板供電;c)將 USBAS
22、P 插到電腦的 USB 插口上;d)啟動 PROGISP 編程器軟件導(dǎo)入 nd101-8-led.hex 文件,該文件位于隨機光盤中例程源代碼 49 套【實驗04】數(shù)碼管靜態(tài)顯示任意個位數(shù)字 文件夾中,將程序到單片機中。實驗結(jié)果:數(shù)碼管個位(右一)顯示數(shù)字 4其他參考:PORTD = pgm_read_byte(table+4);/查表取出 4 的碼表值改變上句中的數(shù)字,即可改變顯示在個位的數(shù)字39寧單電子 【實驗 05】數(shù)碼管靜態(tài)顯示任意十位數(shù)字實驗?zāi)康模篴)學(xué)習(xí)數(shù)碼管顯示 0-9 數(shù)字的方法;b)學(xué)習(xí)數(shù)碼管靜態(tài)顯示數(shù)字的方法;實驗步驟:a)將 USBASP 通過 10 芯編程線插到開發(fā)板編
23、程插座上;b)通過USB-DC 電源線,給開發(fā)板供電;c)將 USBASP 插到電腦的 USB 插口上;d)啟動 PROGISP 編程器軟件導(dǎo)入 nd101-8-led.hex 文件,該文件位于隨機光盤中例程源代碼 49 套【實驗05】數(shù)碼管靜態(tài)顯示任意十位數(shù)字 文件夾中,將程序到單片機中。實驗結(jié)果:數(shù)碼管十位(右二)顯示數(shù)字 3其他參考:PORTD = pgm_read_byte(table+3);/查表取出 3 的碼表值改變上句中的數(shù)字,即可改變顯示在十位的數(shù)字40寧單電子 【實驗 06】數(shù)碼管靜態(tài)顯示任意百位數(shù)字實驗?zāi)康模篴)學(xué)習(xí)數(shù)碼管顯示 0-9 數(shù)字的方法;b)學(xué)習(xí)數(shù)碼管靜態(tài)顯示數(shù)字
24、的方法;實驗步驟:a)將 USBASP 通過 10 芯編程線插到開發(fā)板編程插座上;b)通過USB-DC 電源線,給開發(fā)板供電;c)將 USBASP 插到電腦的 USB 插口上;d)啟動 PROGISP 編程器軟件導(dǎo)入 nd101-8-led.hex 文件,該文件位于隨機光盤中例程源代碼 49 套【實驗06】數(shù)碼管靜態(tài)顯示任意百位數(shù)字 文件夾中,將程序到單片機中。實驗結(jié)果:數(shù)碼管百位(右三)顯示數(shù)字 2其他參考:PORTD = pgm_read_byte(table+2);/查表取出 2 的碼表值改變上句中的數(shù)字,即可改變顯示在百位的數(shù)字41寧單電子 【實驗 07】數(shù)碼管靜態(tài)顯示任意千位數(shù)字實驗
25、目的:a)學(xué)習(xí)數(shù)碼管顯示 0-9 數(shù)字的方法;b)學(xué)習(xí)數(shù)碼管靜態(tài)顯示數(shù)字的方法;實驗步驟:a)將 USBASP 通過 10 芯編程線插到開發(fā)板編程插座上;b)通過USB-DC 電源線,給開發(fā)板供電;c)將 USBASP 插到電腦的 USB 插口上;d)啟動 PROGISP 編程器軟件導(dǎo)入 nd101-8-led.hex 文件,該文件位于隨機光盤中例程源代碼 49 套【實驗07】數(shù)碼管靜態(tài)顯示任意千位數(shù)字 文件夾中,將程序到單片機中。實驗結(jié)果:數(shù)碼管千位(左一)顯示數(shù)字 1其他參考:PORTD = pgm_read_byte(table+1);/查表取出 1 的碼表值改變上句中的數(shù)字,即可改變顯
26、示在千位的數(shù)字42寧單電子 【實驗 08】數(shù)碼管個位靜態(tài)顯示 0-9 循環(huán)實驗?zāi)康模篴)學(xué)習(xí)數(shù)碼管顯示 0-9 數(shù)字的方法;b)學(xué)習(xí)數(shù)碼管靜態(tài)顯示數(shù)字的方法;c)學(xué)習(xí)變化數(shù)字的顯示方法;實驗步驟:a)將 USBASP 通過 10 芯編程線插到開發(fā)板編程插座上;b)通過USB-DC 電源線,給開發(fā)板供電;c)將 USBASP 插到電腦的 USB 插口上;d)啟動 PROGISP 編程器軟件導(dǎo)入 nd101-8-led.hex 文件,該文件位于隨機光盤中例程源代碼 49 套【實驗08】數(shù)碼管個位靜態(tài)顯示 0-9 循環(huán) 文件夾中,將程序到單片機中。實驗結(jié)果:數(shù)碼管個位(右一)顯示數(shù)字 0-9 變化其
27、他參考:if(+discon>9)discon=0;PORTD = pgm_read_byte(table+discon);/查表取出 4 的碼表值_delay_ms(250);本例是每個數(shù)字停留 250 毫秒,改變變化數(shù)字的時間,只需改變這個參數(shù)即可43寧單電子 【實驗 09】數(shù)碼管靜態(tài)自動變位顯示 0-9 循環(huán)實驗?zāi)康模篴)學(xué)習(xí)數(shù)碼管顯示 0-9 數(shù)字的方法;b)學(xué)習(xí)數(shù)碼管靜態(tài)顯示數(shù)字的方法;c)學(xué)習(xí)變化數(shù)字的顯示方法;d)學(xué)習(xí)數(shù)碼管自動變位的方法,為下一步動態(tài)數(shù)碼管顯示打下基礎(chǔ);實驗步驟:a)將 USBASP 通過 10 芯編程線插到開發(fā)板編程插座上;b)通過USB-DC 電源線,
28、給開發(fā)板供電;c)將 USBASP 插到電腦的 USB 插口上;d)啟動 PROGISP 編程器軟件導(dǎo)入 nd101-8-led.hex 文件,該文件位于隨機光盤中例程源代碼 49 套【實驗09】數(shù)碼管靜態(tài)自動變位顯示 0-9 循環(huán) 文件夾中,將程序到單片機中。實驗結(jié)果:數(shù)碼管從左到右依次顯示數(shù)字 0-9其他參考:hc138(A);/數(shù)碼管顯示位選擇,A=1-4 對應(yīng)數(shù)碼管的 1-4 位44寧單電子 【實驗 10】數(shù)碼管動態(tài)顯示 1 位任意數(shù)字實驗?zāi)康模篴)學(xué)習(xí)數(shù)碼管動態(tài)顯示的方法;實驗步驟:a)將 USBASP 通過 10 芯編程線插到開發(fā)板編程插座上;b)通過USB-DC 電源線,給開發(fā)板
29、供電;c)將 USBASP 插到電腦的 USB 插口上;d)啟動 PROGISP 編程器軟件導(dǎo)入 nd101-8-led.hex 文件,該文件位于隨機光盤中例程源代碼 49 套【實驗10】數(shù)碼管動態(tài)顯示 1 位任意數(shù)字文件夾中,將程序到單片機中。實驗結(jié)果:數(shù)碼管(右 1)顯示數(shù)字 9其他參考:數(shù)碼管的動態(tài)顯示與靜態(tài)顯示的區(qū)別為:動態(tài)顯示在視覺上的感覺是同時顯示數(shù)碼管的所有位,而實際上并非同時顯示,而是快速的輪流顯示每一位,因為人眼的視覺暫留,給人的感覺是同時顯示所有數(shù)碼管的位。注意:一般來說,動態(tài)顯示的亮度比靜態(tài)顯示的亮度低,數(shù)碼管的位數(shù)越來越多,亮度相對越低。45寧單電子 【實驗 11】數(shù)碼
30、管動態(tài)顯示 2 位任意數(shù)字實驗?zāi)康模篴)學(xué)習(xí)數(shù)碼管動態(tài)顯示的方法;實驗步驟:a)將 USBASP 通過 10 芯編程線插到開發(fā)板編程插座上;b)通過USB-DC 電源線,給開發(fā)板供電;c)將 USBASP 插到電腦的 USB 插口上;d)啟動 PROGISP 編程器軟件導(dǎo)入 nd101-8-led.hex 文件,該文件位于隨機光盤中例程源代碼 49 套【實驗11】數(shù)碼管動態(tài)顯示 2 位任意數(shù)字文件夾中,將程序到單片機中。實驗結(jié)果:數(shù)碼管的后兩位顯示數(shù)字 89其他參考:無。46寧單電子 【實驗 12】數(shù)碼管動態(tài)顯示 3 位任意數(shù)字實驗?zāi)康模篴)學(xué)習(xí)數(shù)碼管動態(tài)顯示的方法;實驗步驟:a)將 USBA
31、SP 通過 10 芯編程線插到開發(fā)板編程插座上;b)通過USB-DC 電源線,給開發(fā)板供電;c)將 USBASP 插到電腦的 USB 插口上;d)啟動 PROGISP 編程器軟件導(dǎo)入 nd101-8-led.hex 文件,該文件位于隨機光盤中例程源代碼 49 套【實驗12】數(shù)碼管動態(tài)顯示 3 位任意數(shù)字文件夾中,將程序到單片機中。實驗結(jié)果:數(shù)碼管的后兩位顯示數(shù)字 89其他參考:無。47寧單電子 【實驗 12】數(shù)碼管動態(tài)顯示 3 位任意數(shù)字實驗?zāi)康模篴)學(xué)習(xí)數(shù)碼管動態(tài)顯示的方法;實驗步驟:a)將 USBASP 通過 10 芯編程線插到開發(fā)板編程插座上;b)通過USB-DC 電源線,給開發(fā)板供電;
32、c)將 USBASP 插到電腦的 USB 插口上;d)啟動 PROGISP 編程器軟件導(dǎo)入 nd101-8-led.hex 文件,該文件位于隨機光盤中例程源代碼 49 套【實驗12】數(shù)碼管動態(tài)顯示 3 位任意數(shù)字文件夾中,將程序到單片機中。實驗結(jié)果:數(shù)碼管的后三位顯示數(shù)字 789其他參考:無。48寧單電子 【實驗 13】數(shù)碼管動態(tài)顯示 4 位任意數(shù)字實驗?zāi)康模篴)學(xué)習(xí)數(shù)碼管動態(tài)顯示的方法;實驗步驟:a)將 USBASP 通過 10 芯編程線插到開發(fā)板編程插座上;b)通過USB-DC 電源線,給開發(fā)板供電;c)將 USBASP 插到電腦的 USB 插口上;d)啟動 PROGISP 編程器軟件導(dǎo)入
33、 nd101-8-led.hex 文件,該文件位于隨機光盤中例程源代碼 49 套【實驗13】數(shù)碼管動態(tài)顯示 4 位任意數(shù)字文件夾中,將程序到單片機中。實驗結(jié)果:數(shù)碼管顯示數(shù)字 6789其他參考:無。49寧單電子 【實驗 14】數(shù)碼管動態(tài)顯示 4 位數(shù)字加實驗?zāi)康模篴)學(xué)習(xí)數(shù)碼管動態(tài)顯示的方法;b)學(xué)習(xí)數(shù)碼管動態(tài)顯示變化數(shù)字的方法;實驗步驟:a)將 USBASP 通過 10 芯編程線插到開發(fā)板編程插座上;b)通過USB-DC 電源線,給開發(fā)板供電;c)將 USBASP 插到電腦的 USB 插口上;d)啟動 PROGISP 編程器軟件導(dǎo)入 nd101-8-led.hex 文件,該文件位于隨機光盤中
34、例程源代碼 49 套【實驗14】數(shù)碼管動態(tài)顯示 4 位數(shù)字加 文件夾中,將程序到單片機中。實驗結(jié)果:數(shù)碼管顯示數(shù)字 從 0000 一直做加一,加到 9999 歸 0其他參考:無。50寧單電子 【實驗 15】5510 點陣液晶模擬 SPI 方式 6×8 點陣字母數(shù)字顯示實驗?zāi)康模篴)學(xué)習(xí) NOKIA5110 點陣液晶的驅(qū)動方法;b)學(xué)習(xí)模擬 SPI 的方法;c)學(xué)習(xí) 6×8 點陣字母數(shù)字顯示的方法;實驗步驟:a)將 USBASP 通過 10 芯編程線插到開發(fā)板編程插座上;b)通過USB-DC 電源線,給開發(fā)板供電;c)將 USBASP 插到電腦的 USB 插口上;d)啟動 P
35、ROGISP 編程器軟件導(dǎo)入 nd101-8-char.hex 文件,該文件位于隨機光盤中例程源代碼 49 套【實驗 15】5510 點陣液晶模擬 SPI 方式 6×8 點陣字母數(shù)字顯示 文件夾中,將程序到單片機中。實驗結(jié)果:其他參考:LCD_write_byte(0xaa,0);/設(shè)置 VOP 值上式中的 0xaa 為對比度參數(shù),此數(shù)加大,對比度加強,反之降低。51寧單電子 【實驗 16】5510 點陣液晶SPI 方式 6×8 點陣字母數(shù)字顯示實驗?zāi)康模篴)學(xué)習(xí) NOKIA5110 點陣液晶的驅(qū)動方法;b)學(xué)習(xí)硬件 SPI 的使用方法;c 學(xué)習(xí) 6×8 點陣字母
36、數(shù)字顯示的方法;實驗步驟:a)將 USBASP 通過 10 芯編程線插到開發(fā)板編程插座上;b)通過USB-DC 電源線,給開發(fā)板供電;c)將 USBASP 插到電腦的 USB 插口上;d)啟動 PROGISP 編程器軟件導(dǎo)入 nd101-8-char.hex 文件,該文件位于隨機光盤中 例程源代碼 49 套【實驗 16】5510 點陣液晶 SPI 方式 6×8 點陣字母數(shù)字顯示 文件夾中,將程序到單片機中。實驗結(jié)果:其他參考:LCD_write_byte(0xaa,0);/設(shè)置 VOP 值上式中的 0xaa 為對比度參數(shù),此數(shù)加大,對比度加強,反之降低。52寧單電子 【實驗 17】5
37、510 點陣液晶 SPI 方式 8×16 點陣字母數(shù)字顯示實驗?zāi)康模篴)學(xué)習(xí) NOKIA5110 點陣液晶的驅(qū)動方法;b)學(xué)習(xí)硬件 SPI 的使用方法;c) 學(xué)習(xí) 6×8 點陣字母數(shù)字顯示的方法;實驗步驟:a)將 USBASP 通過 10 芯編程線插到開發(fā)板編程插座上;b)通過USB-DC 電源線,給開發(fā)板供電;c)將 USBASP 插到電腦的 USB 插口上;d)啟動 PROGISP 編程器軟件導(dǎo)入 nd101-8-char.hex 文件,該文件位于隨機光盤中 例程源代碼 49 套【實驗 17】5510 點陣液晶 SPI 方式 8×16 點陣字母數(shù)字顯示 文件夾
38、中,將程序到單片機中。實驗結(jié)果:其他參考:LCD_write_byte(0xaa,0);/設(shè)置 VOP 值上式中的 0xaa 為對比度參數(shù),此數(shù)加大,對比度加強,反之降低。53寧單電子 【實驗 18】5510 點陣液晶 SPI 方式 16×16 點陣漢字顯示實驗?zāi)康模篴)學(xué)習(xí) NOKIA5110 點陣液晶的驅(qū)動方法;b)學(xué)習(xí)硬件 SPI 的使用方法;c) 學(xué)6×16 點陣漢字顯示的方法;實驗步驟:a)將 USBASP 通過 10 芯編程線插到開發(fā)板編程插座上;b)通過USB-DC 電源線,給開發(fā)板供電;c)將 USBASP 插到電腦的 USB 插口上;d)啟動 PROGIS
39、P 編程器軟件導(dǎo)入 nd101-8-char.hex 文件,該文件位于隨機光盤中 例程源代碼 49 套【實驗 18】5510 點陣液晶 SPI 方式 16×16 點陣漢字顯示 文件夾中,將程序到單片機中。實驗結(jié)果:其他參考:LCD_write_byte(0xaa,0);/設(shè)置 VOP 值上式中的 0xaa 為對比度參數(shù),此數(shù)加大,對比度加強,反之降低。54寧單電子 【實驗 19】5510 點陣液晶 SPI 方式 12×12 點陣漢字顯示實驗?zāi)康模篴)學(xué)習(xí) NOKIA5110 點陣液晶的驅(qū)動方法;b)學(xué)習(xí)硬件 SPI 的使用方法;c) 學(xué)2×12 點陣漢字顯示的方法
40、;實驗步驟:a)將 USBASP 通過 10 芯編程線插到開發(fā)板編程插座上;b)通過USB-DC 電源線,給開發(fā)板供電;c)將 USBASP 插到電腦的 USB 插口上;d)啟動 PROGISP 編程器軟件導(dǎo)入 nd101-8-char.hex 文件,該文件位于隨機光盤中 例程源代碼 49 套【實驗 19】5510 點陣液晶 SPI 方式 12×12 點陣漢字顯示 文件夾中,將程序到單片機中。實驗結(jié)果:其他參考:LCD_write_byte(0xaa,0);/設(shè)置 VOP 值上式中的 0xaa 為對比度參數(shù),此數(shù)加大,對比度加強,反之降低。55寧單電子 【實驗 20】5510 點陣液
41、晶 SPI 方式圖片顯示實驗?zāi)康模篴)學(xué)習(xí)圖片取模方法;b)學(xué)習(xí)圖片的顯示方法;實驗步驟:a)將 USBASP 通過 10 芯編程線插到開發(fā)板編程插座上;b)通過USB-DC 電源線,給開發(fā)板供電;c)將 USBASP 插到電腦的 USB 插口上;d)啟動 PROGISP 編程器軟件導(dǎo)入 nd101-8-bmp.hex 文件,該文件位于隨機光盤中例程源代碼 49 套【實驗 20】5510 點陣液晶 SPI 方式圖片顯示 文件夾中,將程序到單片機中。實驗結(jié)果:其他參考:LCD_write_byte(0xaa,0);/設(shè)置 VOP 值上式中的 0xaa 為對比度參數(shù),此數(shù)加大,對比度加強,反之降低
42、。56寧單電子 【實驗 21】5510 點陣液晶 SPI 方式動畫顯示實驗?zāi)康模篴)學(xué)習(xí)圖片取模方法;b)學(xué)習(xí)圖片的顯示方法;c)學(xué)習(xí)動畫的處理方法;實驗步驟:a)將 USBASP 通過 10 芯編程線插到開發(fā)板編程插座上;b)通過USB-DC 電源線,給開發(fā)板供電;c)將 USBASP 插到電腦的 USB 插口上;d)啟動 PROGISP 編程器軟件導(dǎo)入 nd101-8-movies.hex 文件,該文件位于隨機光盤中例程源代碼 49 套【實驗 21】5510 點陣液晶 SPI 方式動畫顯示 文件夾中,將程序到單片機中。實驗結(jié)果:其他參考:LCD_write_byte(0xaa,0);/設(shè)置
43、 VOP 值上式中的 0xaa 為對比度參數(shù),此數(shù)加大,對比度加強,反之降低。57寧單電子 【實驗 22】2×3 陣列按鍵掃描顯示實驗?zāi)康模篴)學(xué)習(xí)按鍵的驅(qū)動方法;實驗步驟:a)將 USBASP 通過 10 芯編程線插到開發(fā)板編程插座上;b)通過USB-DC 電源線,給開發(fā)板供電;c)將 USBASP 插到電腦的 USB 插口上;d)啟動 PROGISP 編程器軟件導(dǎo)入 nd101-8-key.hex 文件,該文件位于隨機光盤中例程源代碼 49 套【實驗22】2×3 陣列按鍵掃描顯示 文件夾中,將程序到單片機中。實驗結(jié)果:任意按下按鍵,將顯示被按鍵的信息:其他參考:58寧單
44、電子 【實驗 23】用 K1 鍵控制繼電器的啟停實驗?zāi)康模篴)學(xué)習(xí)繼電器的驅(qū)動方法;b)學(xué)習(xí)按鍵驅(qū)動繼電器的方法;實驗步驟:a)將 USBASP 通過 10 芯編程線插到開發(fā)板編程插座上;b)通過USB-DC 電源線,給開發(fā)板供電;c)將 USBASP 插到電腦的 USB 插口上;d)將繼電器控制線按下圖進(jìn)行連接;e)啟動 PROGISP 編程器軟件導(dǎo)入 nd101-8-relay.hex 文件,該文件位于隨機光盤中例程源代碼 49 套【實驗 23】用 K1 鍵控制繼電器的啟停 文件夾中,將程序到單片機中。實驗結(jié)果:根據(jù)提示按 K1 鍵來控制繼電器其他參考:59寧單電子 【實驗 24】蜂鳴器蜂
45、音控制實驗?zāi)康模篴)學(xué)習(xí)蜂鳴器的驅(qū)動方法;實驗步驟:a)將 USBASP 通過 10 芯編程線插到開發(fā)板編程插座上;b)通過USB-DC 電源線,給開發(fā)板供電;c)將 USBASP 插到電腦的 USB 插口上;d)啟動 PROGISP 編程器軟件導(dǎo)入 nd101-8-beep.hex 文件,該文件位于隨機光盤中例程源代碼 49 套【實驗 24】蜂鳴器蜂音控制 文件夾中,將程序到單片機中。實驗結(jié)果:蜂鳴器會斷續(xù)的鳴叫,顯示的喇叭圖形會跟隨者變化。其他參考:60寧單電子 【實驗 25】按鍵的蜂音提示實驗?zāi)康模篴)學(xué)習(xí)蜂鳴器的驅(qū)動方法;b)學(xué)習(xí)按鍵的蜂音提示方法;實驗步驟:a)將 USBASP 通過
46、 10 芯編程線插到開發(fā)板編程插座上;b)通過USB-DC 電源線,給開發(fā)板供電;c)將 USBASP 插到電腦的 USB 插口上;d)啟動 PROGISP 編程器軟件導(dǎo)入 nd101-8-beep.hex 文件,該文件位于隨機光盤中例程源代碼 49 套【實驗 25】按鍵的蜂音提示 文件夾中,將程序到單片機中。實驗結(jié)果:按鍵后蜂鳴器會鳴叫,顯示的喇叭圖形會跟隨著變化。其他參考:61寧單電子 【實驗 26】紅外顯示實驗?zāi)康模篴)學(xué)習(xí)單片機定時器的使用方法;b)學(xué)習(xí)紅外的方法;實驗步驟:a)將 USBASP 通過 10 芯編程線插到開發(fā)板編程插座上;b)通過USB-DC 電源線,給開發(fā)板供電;c)
47、將 USBASP 插到電腦的 USB 插口上;d)啟動 PROGISP 編程器軟件導(dǎo)入 nd101-8-ird.hex 文件,該文件位于隨機光盤中例程源代碼 49 套【實驗26】紅外顯示 文件夾中,將程序到單片機中。實驗結(jié)果: 將電池處絕緣片拉出,對著開發(fā)板按鍵,屏幕將出現(xiàn)的地址碼和數(shù)據(jù)碼其他參考:本實驗需要設(shè)置跳線帽的位置,按下圖62寧單電子 【實驗 27】控制繼電器實驗?zāi)康模篴)學(xué)習(xí)控制繼電器的使用方法;實驗步驟:a)將 USBASP 通過 10 芯編程線插到開發(fā)板編程插座上;b)通過USB-DC 電源線,給開發(fā)板供電;c)將 USBASP 插到電腦的 USB 插口上;d)將繼電器控制線按
48、下圖進(jìn)行連接;e)啟動 PROGISP 編程器軟件導(dǎo)入 nd101-8-ird.hex 文件,該文件位于隨機光盤中例程源代碼 49 套【實驗27】控制繼電器 文件夾中,將程序到單片機中。實驗結(jié)果:按提示對著開發(fā)板按鍵,1 鍵開繼電器,2 關(guān)閉繼電器其他參考:本實驗需要設(shè)置跳線帽的位置,按下圖63寧單電子 【實驗 28】DS18B20 溫度顯示實驗?zāi)康模篴)學(xué)8B20 的使用方法;實驗步驟:a)將 USBASP 通過 10 芯編程線插到開發(fā)板編程插座上;b)通過USB-DC 電源線,給開發(fā)板供電;c)將 USBASP 插到電腦的 USB 插口上;d)啟動 PROGISP 編程器軟件導(dǎo)入 nd101-8-18b20.hex
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 保潔與員工合同范本
- 住宅加裝電梯工程合同范例
- 出售尼龍水箱合同范本
- 與政府合作合同范本
- 內(nèi)控合同范本
- 協(xié)商撤銷合同范例
- 勞動合同范本 病假
- 單位租住房合同范本
- 個人蓋房合同范本
- 中醫(yī)醫(yī)聯(lián)體合同范本
- 染廠公司簡介(4個范本)
- PPT用中國地圖(可編輯)
- 基于德育的農(nóng)村中小學(xué)校園欺凌現(xiàn)象的解決對策優(yōu)秀獲獎科研論文
- 鐵路工程概預(yù)算-工程經(jīng)濟管理培訓(xùn)-課件
- 小學(xué)英語一般現(xiàn)在時-(演示)課件
- 面部激素依賴性皮炎的管理課件
- 盧卡奇教學(xué)講解課件
- 智慧環(huán)衛(wèi)項目建設(shè)方案
- 焊接作業(yè)現(xiàn)場環(huán)境溫度濕度記錄
- 長期護(hù)理保險待遇資格申請表
- 馬克思主義基本原理教案:第一章+教案
評論
0/150
提交評論