欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      嵌入式ARM鍵盤控制LED燈實驗報告

      時間:2019-05-14 04:41:53下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《嵌入式ARM鍵盤控制LED燈實驗報告》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《嵌入式ARM鍵盤控制LED燈實驗報告》。

      第一篇:嵌入式ARM鍵盤控制LED燈實驗報告

      實驗六 鍵盤控制LED燈實驗 實驗?zāi)康?/p>

      (1)通過實驗掌握中斷式鍵盤控制與設(shè)計方法;(2)熟練編寫S3C2410中斷服務(wù)程序。實驗設(shè)備

      (1)S3C2410嵌入式開發(fā)板,JTAG仿真器。

      (2)軟件:PC機操作系統(tǒng)Windows XP,ADS1.2集成開發(fā)環(huán)境,仿真器驅(qū)動程序,超級終端通訊程序。實驗內(nèi)容

      編寫中斷處理程序,處理一個鍵盤中斷,并在串口打印中斷及按鍵顯示信息。實驗步驟

      (1)參照模板工程,新建一個工程keypad,添加相應(yīng)的文件,并修改keypad的工程設(shè)置;

      (2)創(chuàng)建keypad.c并加入到工程keypad中;(3)編寫鍵盤中斷程序; 參考代碼如下: ①串口初始化程序

      void uart_init()/* UART串口初始化 */ {

      } GPHCON |= 0xa0;GPHUP = 0x0;ULCON0

      //GPH2,GPH3 used as TXD0,RXD0

      //GPH2,GPH3內(nèi)部上拉

      //8N1

      = 0x03;UCON0 = 0x05;UFCON0 = 0x00;

      //查詢方式為輪詢或中斷;時鐘選擇為PCLK

      //不使用FIFO //不使用流控 UMCON0 = 0x00;UBRDIV0 = 26;

      //波特率為57600,PCLK=12Mhz ②發(fā)送數(shù)據(jù)

      while(!(UTRSTAT0 & TXD0READY));UTXH0 = c;③接收數(shù)據(jù)

      while(!(UTRSTAT0 & RXD0READY));return URXH0;④打印數(shù)據(jù)

      int i = 0;

      while(str[i]){ } return i;putc((unsigned char)str[i++]);⑤按鍵初始化

      int key_init()/* 按鍵初始化 */ {

      } ⑥中斷初始化

      void irq_init()/* 中斷初始化 */ {

      }(5)編譯keypad;

      (6)運行超級終端,選擇正確的串口號,并將串口設(shè)置位:波特率(115200)、奇偶校驗(None)、數(shù)據(jù)位數(shù)(8)和停止位數(shù)(1),無流控,打開串口; INTMSK &= ~(3<<2);printk(“中斷初始化OKrn”);GPFCON = 0x55aa;GPFUP = 0xff;

      printk(“按鍵初始化OKrn”);return 0;(7)運行程序,在超級終端中輸入的數(shù)據(jù)將回顯到超級終端上,結(jié)果如圖5.4所示:

      圖6.1 初始化運行結(jié)果

      圖6.2 main運行結(jié)果 實驗總結(jié)

      通過這次實驗我鞏固了上次實驗的串口的使用方法,串口初始化、發(fā)送數(shù)據(jù)和接收數(shù)據(jù),同時也熟悉了中斷的處理過程,即保護(hù)現(xiàn)場、中斷處理、恢復(fù)現(xiàn)場并返回。

      在實驗時花費了很多的時間都沒有按照老師的要求將代碼修改好,主要是因為對代碼的不熟悉和不能很好的靈活運用,最后對老師修改的代碼仔細(xì)的看了,其實很簡單。

      第二篇:嵌入式系統(tǒng)ARM實驗報告

      南京郵電大學(xué)通信與信息工程學(xué)院

      實驗報告

      實驗名稱:實驗一基于ADS開發(fā)環(huán)境的設(shè)計

      實驗二嵌入式Linux交叉開發(fā)環(huán)境的建立 實驗三嵌入式Linux環(huán)境下的程序設(shè)計

      課程名稱嵌入式系統(tǒng)B

      班級學(xué)號B13010711 姓名馬俊民

      開課時間 2015/2016學(xué)年第1學(xué)期

      實驗一基于ADS開發(fā)環(huán)境的程序設(shè)計

      一、實驗?zāi)康?/p>

      1、學(xué)習(xí)ADS開發(fā)環(huán)境的使用;

      2、學(xué)習(xí)和掌握ADS環(huán)境下的匯編語言及C語言程序設(shè)計;

      3、學(xué)習(xí)和掌握匯編語言及C語言的混合編程方法。

      二、實驗內(nèi)容

      1、編寫和調(diào)試匯編語言程序;

      2、編寫和調(diào)試C語言程序;

      3、編寫和調(diào)試匯編語言及C語言的混合程序;

      4、編寫程序測試多寄存器傳送指令的用法。

      三、實驗原理

      ADS全稱為ARM Developer Suite,是ARM公司推出的新一代ARM集成開發(fā)工具?,F(xiàn)在常用的ADS版本是ADS1.2,它取代了早期的ADS1.1和ADS1.0。

      ADS用于無操作系統(tǒng)的ARM系統(tǒng)開發(fā),是對裸機(可理解成一個高級單片機)的開發(fā)。ADS具有極佳的測試環(huán)境和良好的偵錯功能,它可使硬件開發(fā)工作者更深入地從底層去理解ARM處理器的工作原理和操作方法,為日后自行設(shè)計打基礎(chǔ),為BootLoader的編寫和調(diào)試打基礎(chǔ)。

      1.ADS軟件的組成

      ADS由命令行開發(fā)工具、ARM運行時庫、GUI開發(fā)環(huán)境(CodeWarrior和AXD)、實用程序、支持軟件等組成。

      2.GUI開發(fā)環(huán)境

      ADS GUI開發(fā)環(huán)境包含CodeWarrior和AXD兩種,其中Code Warrior是集成開發(fā)工具,而AXD是調(diào)試工具。

      使用匯編語言進(jìn)行編程簡單、方便,適用于初始化硬件代碼、啟動代碼等。匯編語言具有一些相同的基本特征:

      1.一條指令一行。

      2.使用標(biāo)號(label)給內(nèi)存單元提供名稱,從第一列開始書寫。3.指令必須從第二列或能區(qū)分標(biāo)號的地方開始書寫。4.注釋必須跟在指定的注釋字符后面,一直書寫到行尾。

      在ARM匯編程序中,每個段必須以AREA作為段的開始,以碰到下一個AREA作為該段的結(jié)束,段名必須唯一。程序的開始和結(jié)束需以ENTRY和END來標(biāo)識。嵌入式C語言設(shè)計是利用基本的C語言知識,面向嵌入式工程實際應(yīng)用進(jìn)行程序設(shè)計。為了使單獨編譯的C語言程序和匯編程序之間能夠相互調(diào)用,必須為子程序之間的調(diào)用規(guī)定一定的規(guī)則。ATPCS就是ARM程序和Thumb程序中子程序調(diào)用的基本規(guī)則。

      四、實驗過程與關(guān)鍵代碼分析

      1.創(chuàng)建項目工程

      在File菜單中選擇New命令,打開一個新建工程對話框。在Project選項卡下,選擇ARM Executable Image, 然后在Project name文本框里輸入項目名稱,點擊確定。彈出工程窗口。

      選擇File菜單中的New命令,選擇File標(biāo)簽頁,在File name文本框中輸入要創(chuàng)建的文件名。匯編程序以.s結(jié)尾,c程序以.c結(jié)尾。在Location文本框中指定文件的存放位置,選中Add to Project,在Targets中選中DebugRel,單擊確定關(guān)閉窗口。

      2.用匯編語言設(shè)計程序?qū)崿F(xiàn)10的階乘

      AREA EXAMPLE, CODE, READONLY ENTRY start MOV R0, #10 MOV R1, #1 LOOP MUL R0, R0, R1 SUB R0, R0, 1 CMP R0, #1 BHI LOOP END 在這個程序中,我們首先對R0和R1賦值,將R0作為一個變量,而R1作為一個存貯階乘值的寄存器。在每進(jìn)行一次乘法之后,將R0減1。同時在做完減法后進(jìn)行判斷,如果此時R0大于1,則返回繼續(xù)乘法,否則結(jié)束程序,輸出結(jié)果。

      3.用調(diào)用子程序的方法實現(xiàn)1!+2!+3!+?+10!,代碼如下: asmp.s

      AREA JC, CODE, READONLY

      EXPORT JCP

      ENTRY JCP

      ADD R3, R0, #1

      MOV R2, #1

      MOV R1, #1 LOOP MUL R0, R1, R2

      MOV R1, R0

      ADD R2, R2, #1

      CMP R2, R3

      BNE LOOP

      NOP

      NOP

      MOV PC, LR

      END

      PROGC.c #include Extern int JCP(int N)

      int main(){ int res=0;int m=10;int i;for(i=1;i<=m;i++)

      res=res+JCP(i);printf(“The result =%dn”,res);return 0;} 在這個程序中,主程序由c語言完成作求和,子程序由匯編語言寫成作階乘。

      5.實現(xiàn)字符串的逆序復(fù)制TEXT1=“HELLO”=>TEXT2=“OLLEH”

      AREA invstring, CODE, READONLY start

      ADR R1,TEXT1

      ADR R2,TEXT2

      MOV R3, #0 LOOP

      LDRB R0,[R1], #1

      ADD R3,R3,#1

      CMP R0,#0

      BNE LOOP

      SUB R1,R1,#2

      LOOP1

      LDRB R0,[R1], #-1

      STRB R0,[R2], #1

      SUB R3,R3, #1

      CMP R3,#1

      BNE LOOP1

      MOV R5,#&55

      TEXT1

      TEXT2 NOP =“HELLO”,0 ALIGN =“OELLH” END

      五、實驗小結(jié)

      在這次實驗中,學(xué)會了如何使用匯編程序進(jìn)行編程。對匯編程序編程一些基本的要求有了一定的了解,學(xué)習(xí)了C語言的語法和在其中調(diào)用匯編程序的方法。學(xué)會了利用CodeWarrior IDE開發(fā)C和ARM匯編代碼。學(xué)會了在AXD中進(jìn)行代碼調(diào)試的方法和過程,對AXD的調(diào)試有初步的了解。,實驗二嵌入式Linux交叉開發(fā)環(huán)境的建立

      一、實驗?zāi)康?/p>

      1、掌握嵌入式Linux交叉開發(fā)環(huán)境的建立方法

      2、學(xué)習(xí)和掌握Linux常用命令

      3、學(xué)習(xí)和掌握vi編輯器的使用

      二、實驗內(nèi)容

      1、搭建嵌入式Linux交叉開發(fā)環(huán)境

      2、熟悉Linux的常用命令

      3、熟悉vi編輯器的常用命令

      三、實驗原理

      Linux系統(tǒng)是UNIX系統(tǒng)的分支,是UNIX的微機版。Linux具有異常豐富的驅(qū)動程序資源,支持各種主流的硬件設(shè)備與技術(shù)。Linux包含了現(xiàn)代的UNIX操作系統(tǒng)的所有功能特性,這些功能包括多任務(wù)、虛擬內(nèi)存、虛擬文件系統(tǒng)、進(jìn)程間通信、對稱所處理器、多用戶支持等。

      Vi編輯器是所有UNIX和Linux下的標(biāo)準(zhǔn)編輯器。它包含3種工作模式。嵌入式系統(tǒng)是專用的計算機系統(tǒng),它對系統(tǒng)的功能、可靠性、成本、體積、功耗等有嚴(yán)格的要求。大部分嵌入式系統(tǒng)沒有大容量存儲設(shè)備,一般不能安裝大型開發(fā)軟件,系統(tǒng)的開發(fā)需要采用交叉開發(fā)模式。

      四、實驗過程與關(guān)鍵代碼分析

      實驗用的是UP-NetARM2410-S試驗箱,里面配有三星的芯片S3c2410X。打開電腦上VMWare軟件,在Windows系統(tǒng)下啟動虛擬機里的Linux系統(tǒng)。接著需要

      1.宿主機的環(huán)境搭建

      下載并運行VMWare,根據(jù)向?qū)?chuàng)建一臺新虛擬機并選擇Linux作為客戶操作系統(tǒng),再根據(jù)向?qū)О惭bRedHat Linux 9.0。

      2.虛擬機中啟動Linux操作系統(tǒng)

      使用root登陸,用戶名為root,密碼為123456。之后對共享文件設(shè)置進(jìn)行調(diào)整:打開settings界面,打開shared folders功能,同時將路徑設(shè)置到有課前下載的軟件的目錄下。

      3.開發(fā)工具軟件的安裝(1)安裝gcc 打開Linux后,打開終端窗口,在共享的目錄下找到install.sh并運行,命令如下: ls./ install.sh 安裝程序?qū)⒆詣咏?arm2410s目錄,并將所有的開發(fā)軟件包安裝到/arm2410s 目錄下,同時自動配置編譯環(huán)境,建立合適的符號鏈接。安裝完成后在目錄/opt/host/armv4l/bin/下應(yīng)該能看到主編譯器。(2)配置PATH路徑

      vi.bash.profile 將里面PATH變量改為PATH=$PATH:$HOME/bin:/opt/host/armv41/bin/;存盤后執(zhí)行

      source.bash_profile 以后armv4l-unknown-linux-gcc將被自動搜索到

      4.宿主機上的開發(fā)環(huán)境配置(1)配置IP地址

      ifconfig eth0 192.168.0.121 命令配置了宿主機的IP地址。然后打開網(wǎng)絡(luò)配置窗口,重新探測MAC地址。重新激活。(2)關(guān)閉防火墻

      單擊“Red”菜單→“系統(tǒng)設(shè)置”→“安全級別”→打開“安全級別配置”窗口,選擇“無防火墻選項?!保?)配置NFS。

      單擊“Red”菜單→“系統(tǒng)設(shè)置”→“服務(wù)器設(shè)置”→“服務(wù)”,在“服務(wù)配置”窗口中勾選nfs,單擊“開始”(4)NFS設(shè)置

      單擊“Red”菜單→“系統(tǒng)設(shè)置”→“服務(wù)器設(shè)置”→“NFS服務(wù)器”,打開“NFS服務(wù)器配置”窗口,設(shè)置NFS共享。

      然后在NFS服務(wù)器中增加主機IP地址的鏈接許可和目錄。完成配置。

      5.目標(biāo)機的信息輸出

      Windows系統(tǒng)下,“開始”→“所有程序”→“附件”→“通訊”→“超級終端”,新建一個通信終端。區(qū)號、電話號碼隨意輸入。設(shè)置每秒位數(shù)為“115200”,數(shù)據(jù)位為“8”,無奇偶校驗,停止位為“1”,無數(shù)據(jù)流控制。單擊“確定”。

      6.程序的運行

      打開超級終端,啟動Linux,屏幕顯示:

      [/mnt/yaffs] 在超級終端上執(zhí)行掛載命令:

      [/mnt] mount –t nfs 192.168.0.121:/arm2410s /mnt/nfs 掛載成功后可執(zhí)行程序。

      五、實驗小結(jié)

      在這次實驗中,學(xué)會建立Linux交叉開發(fā)環(huán)境,學(xué)會了ls和vi,cd等常用的Linux命令,并掌握了Vi編輯器的使用方法。同時知道了如何在搭建失敗時尋找錯誤進(jìn)行排錯。

      實驗三嵌入式Linux環(huán)境下的程序設(shè)計

      一、實驗?zāi)康?/p>

      1、掌握嵌入式Linux環(huán)境下的程序設(shè)計方法

      2、學(xué)會編寫Makefile文件

      二、實驗內(nèi)容

      1、熟悉嵌入式教學(xué)實驗箱的使用

      2、編寫C程序和Makefile文件

      3、編譯程序產(chǎn)生可執(zhí)行程序

      4、完成主機的掛載和程序的執(zhí)行

      三、實驗原理

      在嵌入式Linux環(huán)境下的程序設(shè)計方法有一下幾個步驟:

      1.編寫源程序

      2.編寫Makefile文件 3.編譯程序

      4.運行和調(diào)試程序

      5.將生產(chǎn)的可執(zhí)行文件加入文件系統(tǒng)。

      前三個步驟在宿主機上完成,后面的步驟在目標(biāo)機上完成。

      四、實驗過程與關(guān)鍵代碼分析

      1.建立工作目錄

      mkdir hello cd hello

      2.編寫源程序

      用vi編輯器編輯Hello.c文件

      vi Hello.c 在Vi中輸入源程序如下:

      #include main(){

      printf(“hello world n”);}

      3.編寫Makefile文件

      vi Makefile 在vi中編輯Makefile文件如下:

      CC= armv4l-unknown-linux-gcc EXEC = hello OBJS = hello.o CFLAGS += LDFLAGS+=-static all: $(EXEC)$(EXEC):(OBJS)$(CC)$(LDFLAGS)–o $@ $(OBJS)clean:

      -rm –f $(EXEC)*.elf *.gdb *.o

      4.編譯程序

      在hello目錄下運行“make”來編譯程序。

      make clean

      make 編譯成功后,生成可執(zhí)行文件Hello.o。

      5.下載調(diào)試

      在宿主機上啟動nfs服務(wù),并將/arms2410s設(shè)置為共享目錄。接下來啟動超級終端,建立通訊,掛載。

      [/mnt] mount –t nfs 192.168.0.121:/arm2410s /mnt/nfs 掛載成功后,進(jìn)入/mnt/nfs,再進(jìn)入/mnt/nfs/hello,直接運行剛剛編譯生成的可執(zhí)行文件Hello.o,查看運行結(jié)果

      cd hello./hello 可以看見“Hello world”

      只需要掛載一次便可,只要實驗箱沒有重啟,就可以一直保持連接。反復(fù)修改、編譯、調(diào)試,直至程序調(diào)試通過。

      6.可執(zhí)行文件加入文件系統(tǒng)

      程序調(diào)試通過后,可以把可執(zhí)行文件拖放到usr/bin目錄下,然后使用mkcramfs制作工具生成新的文件系統(tǒng)。當(dāng)系統(tǒng)啟動后,就可以在相應(yīng)目錄下執(zhí)行可執(zhí)行程序hello.五、實驗小結(jié) 在這次實驗中,學(xué)會了在嵌入式Linux環(huán)境下設(shè)計程序。同時知道了如何對目標(biāo)機進(jìn)行掛載。以及如何在發(fā)現(xiàn)掛載不成功尋找錯誤進(jìn)行修改。另外在編譯文件時需要注意的也都有所了解。

      實驗四多線程程序設(shè)計

      一、實驗?zāi)康?、2、二、實驗內(nèi)容1、2、3、4、三、實驗原理

      四、實驗過程與關(guān)鍵代碼分析

      五、實驗小結(jié)

      3+

      第三篇:LED燈實驗報告

      mcs-51單片機接口技術(shù)實驗

      適用:電氣類專業(yè)本科學(xué)生

      實驗報告

      實驗一 熟悉proteus仿真模擬器,led花樣表演

      一、實驗?zāi)康恼莆找韵路椒ǎ?/p>

      1.在proteus的環(huán)境下,設(shè)計硬件原理圖; 2.在keilc集成環(huán)境下設(shè)計c51語言程序; 2.在proteus的環(huán)境下,將硬件原理圖與軟件聯(lián)接仿真運行。

      二、實驗環(huán)境

      1.個人微機,windows操作系統(tǒng) 2.proteus仿真模擬器 3.keilc編程

      三、實驗題目

      基本題:使用8051的并口帶動8個led發(fā)光二極管顯示一種花樣表演。提高題:使用一個鍵切換實現(xiàn)3種以上花樣表演。

      四、實驗類型:

      學(xué)習(xí)、模仿與簡單設(shè)計型。

      五、實驗步驟:

      0、進(jìn)入isis,先選擇需要的元件,然后設(shè)計電原理圖,保存文件;

      1、在keilc軟件集成環(huán)境下編寫源程序,編譯工程文件;

      2、將所設(shè)計的硬件原理圖與目標(biāo)代碼程序相聯(lián)接;

      4、按play鍵,仿真運行程序。

      附,可能用到的元件名稱:

      cpu:at89c51或任一種mcs-51家族cpu;

      晶振:crystal;

      電容器:capacitors,選22pf 電解電容:cap-elec或genelect10u16v 復(fù)位電阻:minres10k 限流電阻:minres330r 按鍵:button led:led-blue/red/yellow或diode-led

      (一)接線圖如下:

      (二).基礎(chǔ)花樣

      (四)程序流程圖

      (五)c程序

      #include #define uint unsigned int #define uchar unsigned char const tab1[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f, /*正向流水燈*/ 0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe,0xff,};/*反向流水燈*/ const tab2[]={0xff,0x00,0xff,0x00,0xff,0x00,};void delay(){ uint i,j;for(i=0;i<256;i++)for(j=0;j<256;j++){;} } void int1()interrupt 0 { uchar i;for(i=0;i<6;i++){ p0=tab2[i];delay();} } void main(void){ ex0=1;it0=1;ea=1;while(1){ uchar x;for(x=0;x<15;x++){ p0=tab1[x];delay();} } }

      (六)總結(jié)

      本次實驗讓我能夠熟練的掌握和使用keil和proteus等軟件進(jìn)行編程和仿真,也對流水燈的原理和硬件結(jié)構(gòu)有了更加深刻的認(rèn)識。只會基礎(chǔ)花樣不懂變通。篇二:led實驗報告 led顯示屏顯示板設(shè)計

      學(xué) 院: 專 業(yè); 學(xué) 號: 姓 名: 指導(dǎo)教師:

      一、摘要:

      在當(dāng)今的社會上,隨處都可以看見led顯示屏的出現(xiàn),車站牌,商場外的招牌等等,無一不是led顯示屏的應(yīng)用,有一可以看出來led的顯示有著重要的左右可發(fā)展的空間,led有著功耗小,發(fā)光亮的特點,所以我們在led顯示屏上的發(fā)展空間有著巨大的前景。這次做到實驗室通過單片機at89c51串行輸出,使led顯示屏產(chǎn)生所設(shè)計的顯示圖樣。abstract: in todays society, everywhere can see led display appear,二、關(guān)鍵字:at89c51;led點陣顯示;串行通信

      二、引言 led顯示屏可以顯示變化的數(shù)字、文字、圖形圖像;不僅可以用于室內(nèi)環(huán)境還可以用于室外環(huán)境,具有投影儀、電視墻、液晶顯示屏無法比擬的優(yōu)點。led之所以受到廣泛重視而得到迅速發(fā)展,是與它本身所具有的優(yōu)點分不開的。這些優(yōu)點概括起來是:亮度高、工作電壓低、功耗小、小型化、壽命長、耐沖擊和性能穩(wěn)定。led的發(fā)展前景極為廣闊,目前正朝著更高亮度、更高耐氣候性、更高的發(fā)光密度、更高的發(fā)光均勻性,可靠性、全色化方向發(fā)展。我參考了有關(guān)書刊,設(shè)計了這款led顯示屏。

      三、設(shè)計任務(wù)要求

      本次實驗要求用24塊8*8點陣做成顯示屏,由單片機89c51及其外圍器件構(gòu)成主控電路,由74hc595及外圍器件構(gòu)成驅(qū)動部分,控制顯示文字信息顯示屏動態(tài)掃描,單片機程序語言由c語言編制,顯示內(nèi)容及顯示方式自定,我做的是串行輸入并行輸出,顯示漢字為“新年快樂”。

      四、硬件電路設(shè)計

      4.1.顯示屏主控電路 4.1.1單片機的最小系統(tǒng) 單片機在本系統(tǒng)的電路設(shè)計中,其核心硬件部分為最小系統(tǒng)。最小系統(tǒng)是整個電路正常工作的基礎(chǔ)要素,是影響整個設(shè)計能否正常工作的關(guān)鍵部分。在本次設(shè)計中,r1=1千歐姆,r2=470歐,c1=22uf,時鐘晶振=6mhz,微調(diào)電容,c2=c3=30pf 最小系統(tǒng)硬件電路設(shè)計如圖1所示: 圖1 單片機最小系統(tǒng)

      (1)at89c51的主要特性:能與mcs-51 兼容,4k字節(jié)可編程閃爍存儲器,壽命:1000寫/擦循環(huán),數(shù)據(jù)保留時間:10年,全靜態(tài)工作:0hz-24hz,三級程序存儲器鎖定,128*8位內(nèi)部ram,32可編程i/o線,兩個16位定時器/計數(shù)器,5個中斷源,可編程串行通道,低功耗的閑置和掉電模式,片內(nèi)振蕩器和時鐘電路。

      (2)管腳說明: vcc:供電電壓。gnd:接地。p0口:p0口為一個8位漏級開路雙向i/o口,每腳可吸收8ttl門電流。當(dāng)p1口的管腳第一次寫1時,被定義為高阻輸入。p0能夠用于外部程 序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。在fiash編程時,p0 口作為原碼輸入口,當(dāng)fiash進(jìn)行校驗時,p0輸出原碼,此時p0外部必須被拉高。p1口:p1口是一個內(nèi)部提供上拉電阻的8位雙向i/o口,p1口緩沖器能接收輸出4ttl門電流。p1口管腳寫入1后,被內(nèi)部上拉為高,可用作 輸入,p1口被外部下拉為低電平時,將輸出電流,這是由于內(nèi)部上拉的緣故。在flash編程和校驗時,p1口作為第八位地址接收。p2口:p2口為一個內(nèi)部上拉電阻的8位雙向i/o口,p2口緩沖器可接收,輸出4個ttl門電流,當(dāng)p2口被寫“1”時,其管腳被內(nèi)部上拉電阻 拉高,且作為輸入。并因此作為輸入時,p2口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。p2口當(dāng)用于外部程序存儲器或16位地址外部數(shù)據(jù)存 儲器進(jìn)行存取時,p2口輸出地址的高八位。在給出地址“1”時,它利用內(nèi)部上拉優(yōu)勢,當(dāng)對外部八位地址數(shù)據(jù)存儲器進(jìn)行讀寫時,p2口輸出其特殊功能寄存器 的內(nèi)

      容。p2口在flash編程和校驗時接收高八位地址信號和控制信號。p3口:p3口管腳是8個帶內(nèi)部上拉電阻的雙向i/o口,可接收輸出4個ttl門電流。當(dāng)p3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,p3口將輸出電流(ill)這是由于上拉的緣故。p3口也可作為at89c51的一些特殊功能口,如下所示: p3口管腳備選功能: p3.0 rxd(串行輸入口)p3.1 txd(串行輸出口)p3.2 /int0(外部中斷0)p3.3 /int1(外部中斷1)p3.4 t0(記時器0外部輸入)p3.5 t1(記時器1外部輸入)

      p3.6 /wr(外部數(shù)據(jù)存儲器寫選通)p3.7 /rd(外部數(shù)據(jù)存儲器讀選通)p3口同時為閃爍編程和編程校驗接收一些控制信號。rst:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時,要保持rst腳兩個機器周期的高電平時間。ale/prog:當(dāng)訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在flash編程期間,此引腳用于輸入編程脈沖。在平時,ale 端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6。因此它可用作對外部輸出的脈沖或用于定時目的。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲器 時,將跳過一個ale脈沖。如想禁止ale的輸出可在sfr8eh地址上置0。此時,ale只有在執(zhí)行movx,movc指令是ale才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)ale禁止,置位無效。/psen:外部程序存儲器的選通信號。在由外部程序存儲器取指期間,每個機器周期兩次/psen有效。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的/psen信號將不出現(xiàn)。/ea/vpp:當(dāng)/ea保持低電平時,則在此期間外部程序存儲器(0000h-ffffh),不管是否有內(nèi)部程序存儲器。注意加密方式1時,/ea將內(nèi)部鎖定為reset;當(dāng)/ea端保持高電平時,此間內(nèi)部程序存儲器。在flash編程期間,此引腳也用于施加12v編程電源(vpp)。xtal1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。xtal2:來自反向振蕩器的輸出。(3)振蕩器特性: xtal1和xtal2分別為反向放大器的輸入和輸出。該反向放大器可以配置為片內(nèi)振蕩器。石晶振蕩和陶瓷振蕩均可采用。如采用外部時鐘源驅(qū)動器 件,xtal2應(yīng)不接。有余輸入至內(nèi)部時鐘信號要通過一個二分頻觸發(fā)器,因此對外部時鐘信號的脈寬無任何要求,但必須保證脈沖的高低電平要求的寬度。(4)芯片擦除:

      整個perom陣列和三個鎖定位的電擦除可通過正確的控制信號組合,并保持ale管腳處于低電平10ms 來完成。在芯片擦操作中,代碼陣列全被寫“1”且在任何非空存儲字節(jié)被重復(fù)編程以前,該操作必須被執(zhí)行。

      此外,at89c51設(shè)有穩(wěn)態(tài)邏輯,可以在低到零頻率的條件下靜態(tài)邏輯,支持兩種軟件可選的掉電模式。在閑置模式下,cpu停止工作。但ram,定時器,計數(shù)器,串口和中斷系統(tǒng)仍在工作。在掉電模式下,保存ram的內(nèi)容并且凍結(jié)振蕩器,禁篇三:新建 led燈實驗報告 led節(jié)能燈安裝實驗報告

      應(yīng)用技術(shù)學(xué)院機械1001:王森

      一、實驗?zāi)康? 本次實訓(xùn)的目的是通過本次led節(jié)能燈實訓(xùn)使學(xué)生能夠了解電子產(chǎn)品的生產(chǎn)過程和生產(chǎn)工藝,掌握常用電子元器件識別和檢測的一般方法,掌握電子產(chǎn)品焊接的基本技能和制作pcb板的相關(guān)技能,并能使用protel軟件繪制電路圖。了解工廠生產(chǎn)、管理、經(jīng)營模式和理念,具備一定的工廠概念和生產(chǎn)經(jīng)驗,為以后從事相關(guān)的工作打下一定的基礎(chǔ)。

      二、實驗內(nèi)容:

      1、了解led的發(fā)展過程,什么是led

      2、解pcb的制作過程

      3、電路圖和pcb圖的對照分析,各個電路元件的詳細(xì)分析。

      4、led節(jié)能燈制作,制作過程中常出現(xiàn)問題的分析。

      5、總結(jié)實驗,編寫實驗報告及總結(jié)。

      三、實驗材料:

      發(fā)光二極管 電阻 電容 二極管 節(jié)能燈燈板 節(jié)能燈電源板

      四、實驗步驟:

      1、了解led燈

      什么是led燈:led即半導(dǎo)體發(fā)光二極管,led節(jié)能燈是用高亮度白色發(fā)光二極管發(fā)光源,光效高、耗電少,壽命長、易控制、免維護(hù)、安全環(huán)保;是新一代固體冷光源,光色柔和、艷麗、豐富多彩、低損耗、低能耗,綠色環(huán)保,適用家庭,商場,銀行,醫(yī)院,賓館,飯店他各種公共場所長時間照明。無閃直流電,對眼睛起到很好的保護(hù)作用,是臺燈,50年前人們已經(jīng)了解半導(dǎo)體材料可產(chǎn)生光線的基本知識,第一個商

      用二極管產(chǎn)生于1960年。led是英文light emitting diode(發(fā)光二極管)的縮寫,它的基本結(jié)構(gòu)是一塊電致發(fā)光的半導(dǎo)體材料,置于一個有引線的架子上,然后四周用環(huán)氧樹脂密封,起到保護(hù)內(nèi)部芯線的作用,所以led的抗震性能好。

      發(fā)光二極管的核心部分是由p型半導(dǎo)體和n型半導(dǎo)體組成的晶

      片,在p型半導(dǎo)體和n型半導(dǎo)體之間有一個過渡層,稱為p-n結(jié)。在某些半導(dǎo)體材料的pn結(jié)中,注入的少數(shù)載流子與多數(shù)載流子復(fù)合時會把多余的能量以光的形式釋放出來,從而把電能直接轉(zhuǎn)換為光能。pn結(jié)加反向電壓,少數(shù)載流子難以注入,故不發(fā)光。這種利用注入式電致發(fā)光原理制作的二極管叫發(fā)光二極管,通稱led。當(dāng)它處于正向工作狀態(tài)時(即兩端加上正向電壓),電流從led陽極流向陰極時,半導(dǎo)體晶體就發(fā)出從紫外到紅外不同顏色的光線,光的強弱與電流有關(guān)。

      最初led用作儀器儀表的指示光源,后來各種光色的led在交

      通信號燈和大面積顯示屏中得到了廣泛應(yīng)用,產(chǎn)生了很好的經(jīng)濟效益和社會效益。以12英寸的紅色交通信號燈為例,在美國本來是采用長壽命,低光效的140瓦白熾燈作為光源,它產(chǎn)生2000流明的白光。經(jīng)紅色濾光片后,光損失90%,只剩下200流明的紅光。而在新設(shè)計的燈中,lumileds公司采用了18個紅色led光源,包括電路損失在內(nèi),共耗電14瓦,即可產(chǎn)生同樣的光效。汽車信號燈也是led光源應(yīng)用的重要領(lǐng)域。

      對于一般照明而言,人們更需要白色的光源。1998年發(fā)白光的led開發(fā)成功。這種led是將gan芯片和釔鋁石榴石(yag)封裝在一起做成。gan芯片發(fā)藍(lán)光(λp=465nm,wd=30nm),高溫?zé)Y(jié)制成的含ce3+的yag熒光粉受此藍(lán)光激發(fā)后發(fā)出黃色光射,峰值550nm。藍(lán)光led基片安裝在碗形反射腔中,覆蓋以混有yag的樹脂薄層,約200-500nm。led基片發(fā)出的藍(lán)光部分被熒光粉吸收,另一部分藍(lán)光與熒光粉發(fā)出的黃光混合,可以得到得白光?,F(xiàn)在,對于ingan/yag白色led,通過改變yag熒光粉的化學(xué)組成和調(diào)節(jié)熒光粉層的厚度,可以獲得色溫3500-10000k的各色白光。這種通過藍(lán)光led得到白光的方法,構(gòu)造簡單、成本低廉、技術(shù)成熟度高,因此運用最多。

      上個世紀(jì)60年代,科技工作者利用半導(dǎo)體pn結(jié)發(fā)光的原理,研制成了led發(fā)光二極管。當(dāng)時研制的led,所用的材料是gaasp,其發(fā)光顏色為紅色。經(jīng)過近30年的發(fā)展,現(xiàn)在大家十分熟悉的led,已能發(fā)出紅、橙、黃、綠、藍(lán)等多種色光。然而照明需用的白色光led僅在近年才發(fā)展起來,這里介紹有關(guān)照明用白光led。

      2、pcb制作

      (1)、.裁板、手動打孔訓(xùn)練

      裁覆銅板的步驟、操作注意事項;手動打孔的操作步驟、要領(lǐng)及合格要求。

      (2)、用protel軟件繪制led節(jié)能燈原理圖和pcb圖

      介紹protel使用方法和繪制原理圖、電源pcb圖的步驟方法。

      圖1 led節(jié)能燈原理圖

      圖2 led節(jié)能燈電源pcb圖

      (3)、數(shù)字雕刻技術(shù)和自動打孔

      介紹雕刻機雕刻文件的生成和雕刻的操作步驟;雕刻機自動打孔的設(shè)

      置和操作步驟。

      (4)、激光光繪機原理和制作菲林膠片

      介紹激光光繪機的原理和制作菲林膠片的參數(shù)設(shè)置及操作步驟,膠片顯影、定影。

      (5)、覆銅板的拋光水洗

      介紹拋光水洗的原因及拋光機的使用和操作步驟。

      (6)、絲網(wǎng)印刷藍(lán)油、烘干

      絲印藍(lán)油的原理、操作步驟、注意事項;烘干機的參數(shù)設(shè)置和安全注

      意事項。(7)、曝光、顯影、脫膜

      曝光的原理、操作步驟;顯影原理、參數(shù)設(shè)置、操作步驟;脫膜的原

      理、參數(shù)設(shè)計、操作步驟。

      (8)、蝕刻、絲印阻焊油墨

      蝕刻原理、參數(shù)設(shè)置、操作步驟;絲印阻焊油墨的操作步驟,注意事項。

      (9)、熱轉(zhuǎn)印技術(shù)、pcb工藝流程總結(jié)

      熱轉(zhuǎn)印的原理、操作步驟;pcb工藝流程總結(jié):覆銅板→下料裁板→打印pcb圖到熱轉(zhuǎn)印紙上→熱轉(zhuǎn)印→蝕刻→鉆孔→焊接。

      3、電路圖和pcb圖的對照分析,各個電路元件的詳細(xì)分析。什么是隔離變壓器:隔離變壓器屬于安全電源,一般用來機器維修保養(yǎng)用起保護(hù)、防雷、濾波作用。隔離變壓器原邊和副邊電壓可根據(jù)要求訂制。首先通常我們用的交流電源電壓一根線和大地相連,另一根線與大地之間有220v的電位差。人接觸會產(chǎn)生觸電。而隔離變壓器的次級不與大地相連,它的任意兩線與大地之間只有輸入電壓的一半。所以當(dāng)人觸電時,這樣就相對比較安全。其次還有隔離變壓器的輸出端跟輸入端是完全“斷路”隔離的,這樣就有效的對變壓器的輸入端(電網(wǎng)供給的電源電壓)起到了一個良好的過濾的作用。從而給用電設(shè)備提供了純凈的電源電壓。

      白光led工作電壓:當(dāng)正向電流高至10ma時,正向電壓的變化很大。變化的范圍大約為800mv(有些型號二極管變化會更大一些)。電池放電引起的工作電壓的變化會改變色彩,因為工作電壓的變化改變了正向電流。在10ma正向電流時,正向電壓大約為3.4v(該數(shù)值會隨供應(yīng)商的不同而有所不同,范圍3.1v~4.0v)。

      二極管in4007:角帶為陰極 正向壓降0.56v 耐壓1000v 電流1a;電容:電壓250v 10uf 電解電容 有極性 有耐壓值 角帶最近的為負(fù)極 蓋上為防爆閥 cbb22334j: 最大電壓400v 薄膜電容 33表示數(shù)值 4表示數(shù)量級 j表示精度等級 電阻:黑(0)棕(1)黃(2)紅(3)橙(4)黃(5)綠(6)藍(lán)(7)紫(8)白(9)四環(huán)的:前兩環(huán)為有效數(shù)值 第三環(huán)為倍率 第四環(huán)為誤差

      五環(huán)的:前三環(huán)為有效數(shù)值 第四環(huán)為倍率 第五環(huán)為誤差

      4、led節(jié)能燈制作,制作過程中常出現(xiàn)問題的分析:

      (1)電子元器件的質(zhì)量檢測

      插件和貼片電阻器、電容器、二極管、集成電路的標(biāo)識方法和功能;檢測是否是合格的元器件。

      (2)常用電子元器件的焊接練習(xí)

      手工焊接的條件、步驟和方法的介紹;簡單介紹波峰焊和回流焊。

      (3)led工藝流程設(shè)計

      介紹led工藝流程設(shè)計的原則、方法和注意事項。(4)led節(jié)能燈電源板焊接及測試

      焊接led節(jié)能燈電源板:4個電阻,2個電容,4個二極管,知道原理和組裝步驟方法及安全注意事項;測試電壓并記錄。

      (5)led節(jié)能燈燈板焊接及測試

      焊接38只led燈,知道原理和組裝步驟方法及安全注意事項并檢測焊接效果。

      (6)led節(jié)能燈組裝及調(diào)試

      將焊接好的燈珠、電源板、燈罩、燈頭和電源線總裝成led節(jié)能燈成品并檢測和調(diào)試

      5、總結(jié)整個實驗過程,分析自己出現(xiàn)的問題,明白自己的不足之處,總結(jié)出原因,編寫實驗報告和總結(jié)。

      五、總結(jié)及心得: 通過實習(xí)操作,發(fā)現(xiàn)了自己在實驗過程中出現(xiàn)的問題,明白了自己缺少那方面的知識和不足,獲得了必要的技能和技巧,基本掌握元器件的認(rèn)識和焊接、電子工藝的裝配和調(diào)試、知道了pcb板制作方法和流程(裁板、pcb板數(shù)字打孔、手動打孔、pcb板熱轉(zhuǎn)印技術(shù)、制作pcb板菲林膠片、刷pcb板、絲印藍(lán)色感光油墨、烘干、曝光、顯影、酸性蝕刻、清洗pcb板、脫膜、絲印阻焊油墨、焊盤曝光、刷版、噴助焊劑、絲印字符),了解了led的發(fā)展,認(rèn)識了電阻、電容及二極管的作用,動手完成了led的裝配,知道了各個電路元部件的安裝方法。在實習(xí)過程中貫徹理論與實踐相結(jié)合的原則,嚴(yán)格要求和訓(xùn)練,增強自己的動手能力和吃苦耐勞的精神,在本次實驗中學(xué)習(xí)到很多實踐的知識,明白了理論和實踐結(jié)合的重要性,增強的自我動手能力,在以后的學(xué)習(xí)中要多注重實踐,把理論知識在實踐中結(jié)合起來,做到全面發(fā)展,提升自己的綜合能力。

      六、附led裝配工藝過程卡片,指導(dǎo)裝配過程。篇四:led燈實驗報告

      電子工藝實訓(xùn)——led 學(xué)院:

      專業(yè):電子信息科學(xué)與技術(shù)

      年級:

      姓名:

      一、實驗?zāi)康?/p>

      電子工藝實習(xí)課程通過課堂教學(xué),讓學(xué)生了解一般電子電路設(shè)計及制作工藝

      知識;通過實際訓(xùn)練,學(xué)生自已動手,掌握一定操作技能并制作實際產(chǎn)品,使學(xué)

      生初步接觸生產(chǎn)實際,得到基本工程訓(xùn)練;同時進(jìn)行工程意識和科學(xué)作風(fēng)培養(yǎng);

      為學(xué)習(xí)后續(xù)課程和其他實踐教學(xué)環(huán)節(jié),以及從事實際工作奠定基礎(chǔ)。1.熟悉使用protel dxp軟件。2.掌握protel dxp的原理圖設(shè)計系統(tǒng)的基本功能和應(yīng)用技巧。3.掌握印制電路板系統(tǒng)的基本功能和應(yīng)用技巧。4.掌握手工制作印刷電路板的方法。

      二、實驗內(nèi)容

      1.在protel dxp軟件平臺上,熟練運用sch常用庫及sch常用工具欄,完成圖1所示 電路圖的原理圖設(shè)計,使用電氣法則檢查原理圖,以確保電路的正常電氣連通。

      圖1 電路圖 2.采用自動布局與手工布局相結(jié)合,并輔以自動布線、手動布線,調(diào)整元件

      位置同時兼顧布線的可靠性、合理性等因素。

      三、實驗(設(shè)計)儀器設(shè)備和材料清單

      1、計算機

      2、protel軟件

      3、熱轉(zhuǎn)印機

      4、覆銅板等

      5、高速小鉆機

      6、切板機

      7、各種電子元器件

      8、萬用表等儀器儀表

      四、實驗步驟

      1.實驗前準(zhǔn)備:①確定元件所在元件庫;②熟悉元件封裝方法 2.完成原理圖設(shè)計,檢查原理圖的連接正確性。3.原理圖如下所示: 4.生成和檢查網(wǎng)絡(luò)表,將sch元件導(dǎo)入pcb編輯器。5.完成單面印制電路板的設(shè)計:采用自動布局與手動布局相結(jié)合,并輔以

      自動布線、手工布線,調(diào)整元件位置同時兼顧布線的可靠性、合理性等

      因素。

      可得到的圖形如下所示: 6,將上述所得到的pcb圖形拿到打印機上進(jìn)行打印,為了能夠節(jié)省資源,盡

      量將圖形的比例調(diào)小一點,但也不應(yīng)過于小而看不清楚圖片。調(diào)好比例之后,就

      將其用硫酸紙打印出來。

      7,再按照所打印出的圖形的大小,裁一塊與其大小比例適中的電路板,將這

      張圖形紙黏在電路板上,并用雙面膠將其固定住。8,接著將該電路板放到曝光機中,先進(jìn)行抽空,接著便進(jìn)行曝光。9,大約曝光140秒(或者短一些,依情況而定),取出電路板,撕下圖紙觀察

      電路板,若能夠較清晰的看到上面有相應(yīng)的綠色的電路圖,則表明曝光成功,反

      之則表明曝光不明顯,甚至是失敗。10,將曝光成功的電路板放到顯影機中進(jìn)行顯影(溫度若較高,顯影的時間會

      較短,反之所需的時間會較長),應(yīng)注意、仔細(xì)觀察顯影的情況,一旦圖形顯示

      清晰則應(yīng)立即取出,并用清水沖洗干凈。若時間過長,則會因顯影過度而使得圖

      形顯影不清晰,甚至幾乎看不到。11,再將顯影好的電路板放到刻錄機中進(jìn)行刻錄(這一般都需要較長的時間),幾分鐘之后,觀察電路板上的電路圖是否清晰的刻錄上去,若還不是很清晰的,或者還有銅的,應(yīng)繼續(xù)讓其進(jìn)行刻錄,直至出現(xiàn)清晰的圖形。12,接著對電路板進(jìn)行鉆孔,應(yīng)根據(jù)孔的(轉(zhuǎn)載于:led燈實驗報告)不同大小,選擇不同的鉆孔機進(jìn)行鉆

      孔。

      13,鉆孔之后,按照原理圖,對電路圖進(jìn)行排版和焊接。必須遵循的一個原則

      是:小的元器件先進(jìn)行排版和焊接,接著是中等型的,再者是相對較大的器件,以此類推。

      14,接著便是對制作好的電路板進(jìn)行驗證,即將其接入電源,觀察二極管是否

      能夠正常的發(fā)光,并且是一閃一閃的,此時電路板就真正的完成了。15,若驗證的結(jié)果是二極管不發(fā)光,或者是只發(fā)光卻不閃的,則應(yīng)對電路版進(jìn)

      行仔細(xì)的檢查,檢查是否存在著虛汗點,或者是原理圖出錯,或者是元器件接錯

      等。直至找出二極管不能正常閃光的問題所在為止。

      五、實驗結(jié)果與分析

      結(jié)果:通過接入電源進(jìn)行驗證,二極管能夠正常的閃光。

      分析:led補光燈是使用led發(fā)光二極體對被攝物體進(jìn)行補光,led燈由

      于能耗低亮度高一般用在拍照手機或數(shù)碼攝像機上,用于光線不補時的補光。由

      于 led發(fā)光二極體的亮度遠(yuǎn)低于真正的閃光燈,所以只能起到“補光”的作用。

      現(xiàn)在有些手機已經(jīng)用上了和照相機一樣的閃光燈,比如sony ericsson的k790c,用的就是氙氣閃光燈,效果要比led補光燈好,但是不能像led一樣常亮當(dāng)作

      電筒用。

      led閃光燈的原理:led并不是通過原子內(nèi)部的電子躍變來發(fā)光的,而是

      通過將電壓加在led的pn結(jié)兩端,使pn結(jié)本身形成一個能級,然后電子在這

      個能級上躍變并產(chǎn)生光子來發(fā)光的。

      六、實驗總結(jié) 實驗中存在的問題及措施:

      1,最初的電路圖(.pcbdoc)中的名字和學(xué)號是粉紅色顯示的,這將會使得

      最后的顯影與刻錄時,名字和學(xué)號將不會出現(xiàn)在電路板上的。

      措施:應(yīng)在底層的情況下寫入名字和學(xué)號,此時顯示的顏色是藍(lán)色的,這樣才能

      夠使其在最后刻錄之后能夠在電路板上顯示出來的。2 首先是在將電路板進(jìn)行曝光時,由于里面的空氣沒有抽空,結(jié)果導(dǎo)致曝光的效果不明顯,甚至是沒有效果即沒有圖影像。

      措施:按照原來放置的位置,把電路圖紙在重新緊貼到電路板上,或者盡量避開

      那些模糊不清的圖形,再或者是換一塊新的電路板,在重新進(jìn)行抽空和曝

      光。

      在顯影的時候,開始時由于液體的溫度過高,導(dǎo)致還沒來得及拿出電路板

      時,就已經(jīng)因溫度過高而導(dǎo)致顯影失敗即圖像模糊掉。

      措施:在重新對顯影器中的液體進(jìn)行溫度的調(diào)整,即降低溫度,再用電路板進(jìn)行

      測試一下,直至溫度適宜時,能夠很好的顯影,同時也要注意一下顯影的時間,一般顯影的時間不應(yīng)過長,而且對于圖像中的電路線較細(xì)的電路板,顯影的時間也相對的比較短。4 在最后的對電路板接入電源進(jìn)行檢驗時,其中的發(fā)光二極管卻不會亮。

      措施:首先對電路的每一個焊接點就行檢查,用電烙鐵進(jìn)行測試每一個點,檢查

      是否出現(xiàn)虛汗點。在檢查五虛汗點時,經(jīng)測試后還是燈不會亮。接著便是

      對電路的原理圖進(jìn)行檢查,結(jié)果發(fā)現(xiàn)時電路的原理圖出錯了,如下圖的原

      理圖所示,因為其中的555芯片沒有與電源相接,導(dǎo)致其無法工作,因而

      必須另外的補充一條導(dǎo)線,將555芯片與電源相接,保證其能夠正常的工篇五:led燈泡設(shè)計與制作實驗報告

      西安郵電大學(xué)

      系部名稱

      學(xué)生姓名

      專業(yè)名稱

      班 級

      實習(xí)時間

      專業(yè)課程設(shè)計報告書)2013年6月3日至2013年6月14日 : : : : : led燈泡設(shè)計與制作實驗報告

      【一】項目需求分析

      課程設(shè)計分為三個獨立模塊

      一、tracepro學(xué)習(xí)及操作,完成led建模與仿真;

      二、led燈泡驅(qū)動電路反向設(shè)計(完成驅(qū)動的原理圖設(shè)計和pcb版的生成及仿真);

      三、led球形燈泡焊接制作。

      【二】實施方案及本人承擔(dān)的工作

      實施方案:

      一、第一步驟是安裝tracepro軟件,并了解其頁面基本情況。第二步驟是熟悉光學(xué)仿真軟件tracepro,完成led燈珠的光學(xué)仿真設(shè)計。

      第三步驟是掌握led燈珠設(shè)計,并了解實際操作過程原理以及l(fā)ed二次光學(xué)設(shè)計基本原理。

      二、通過分析現(xiàn)有l(wèi)ed驅(qū)動電路,對其進(jìn)行反向設(shè)計,畫出其驅(qū)動電路,并理解其實現(xiàn)原

      理。完成led驅(qū)動電路原理圖,并仿真得出其結(jié)果

      三、焊接完成一個led燈泡,并能點亮。

      本人承擔(dān)的工作:

      在本次專業(yè)課程設(shè)計中,我和我的搭檔從一開始就認(rèn)真對待。所以每一部分的完成都是我們共同努力的結(jié)果。從最開始的led燈外形的繪制,led燈珠的光學(xué)仿真設(shè)計,驅(qū)動電路的設(shè)計,led驅(qū)動電路原理圖,pcb原理圖并仿真,我們倆都有完成各自的,在之后的交流和共同學(xué)習(xí)下完成最好的一份。lde燈的焊接是我們兩共同努力完成的。

      【三】程序框圖

      【四】實驗結(jié)果

      首先我們利用tracepro光學(xué)仿真軟件制作出了燈罩的實體圖以及l(fā)ed燈珠仿真,并實現(xiàn)了其光學(xué)仿真;其次用protel 99se軟件制作出了驅(qū)動電路原理圖以并生成pcb板然后做了仿真;最后在了解了led燈的工作原理,掌握了它的驅(qū)動電路之后,我們焊接了自己的led燈,并使其點亮。

      【五】設(shè)計中遇到的問題及解決方法

      在本次課程設(shè)計中,我們遇到了很多問題。第一,由于是第一次使用tracepro光學(xué)仿真軟件,大家都不太會使用。但是在老師的鼓勵之下,我們就借助于老師給我們的學(xué)習(xí)資料和上網(wǎng)查找資料,同學(xué)之間相互學(xué)習(xí)交流,熟悉了這個軟件。并且能比較熟練的運用這個軟件畫出光學(xué)器件,進(jìn)行光學(xué)仿真。之后我們畫出了比較滿意的圖。第二,在通過分析現(xiàn)有l(wèi)ed驅(qū)動電路 進(jìn)行反向設(shè)計,這一步我們出現(xiàn)了很大的問題因為大家都對原理還不是很清楚,然后我們就上網(wǎng)查找資料,同學(xué)之間相互討論,還有老師的幫助之下,完成了原理圖的設(shè)計。由于之前學(xué)習(xí)過protel 99se軟件的使用,所以在畫原理圖上沒有太大的問題。第三,在焊接led燈的時候,由于我們的粗心大意搞錯了焊接的順序,所以導(dǎo)致后來用了很長時間才完成??偠灾?,我們后來很好的完成了本次課程設(shè)計。

      【六】總結(jié)

      這次課程設(shè)計我覺得非常有意思。能通過自己動手實踐,完成led燈的設(shè)計,焊接。并且看著自己做的燈點亮。感覺非常的高興,很有成就感。經(jīng)過本次的課程設(shè)計,讓我學(xué)會了光學(xué)仿真軟件tracepro的應(yīng)用,并且做出了led燈罩 的設(shè)計。學(xué)會了如何做光學(xué)仿真,并且完成了led燈珠的光學(xué)仿真。也使我更加熟練了protel 99se軟件制作電路圖和pcb版圖。通過此次課程設(shè)計,讓我了解了led燈的內(nèi)部構(gòu)造,led燈的驅(qū)動電路以及它的工作原理。并且再一次練習(xí)了自己的焊接電路板技術(shù),在老師的幫助下學(xué)到了很多東西。

      本次課程設(shè)計中更是很好的鍛煉了自己的動手的能力,在實踐中,不斷的發(fā)現(xiàn)問題的所在,并在不斷的摸索中找出相對的措施,將問題解決。而且在實驗順利結(jié)束時,不僅體驗到自己成功完成制版的喜悅,而且更是激發(fā)了自己對led的興趣與激情。相信本次的課程設(shè)計會讓我很難忘,并且對以后的學(xué)習(xí)和生活起到很大的幫助。

      第四篇:ARM與嵌入式實驗報告

      ARM與嵌入式技術(shù)

      實驗報告

      專業(yè)班級:通信工程

      姓名:**** 學(xué)號:******

      實驗日期:2012年6月7日 指導(dǎo)老師:*****

      一、實驗?zāi)康?/p>

      1.學(xué)習(xí)使用Embest IDE開發(fā)環(huán)境及ARM 軟件模擬器;

      2.掌握簡單ARM 匯編指令,進(jìn)一步加強對嵌入式的熟悉和了解。

      二、實驗設(shè)備

      硬件:PC 機

      軟件:Embest IDE 開發(fā)環(huán)境

      三、實驗內(nèi)容

      例3:實現(xiàn)64位加法運算,要求【R1:R0】+【R3:R2】,結(jié)果放回【R1:R0】中; 例2:編寫程序?qū)2的高8位傳送到R3的低8位(不考慮R3的其它位); 例7:編寫一段程序計算10?。?/p>

      例8:串拷貝(R1指向源數(shù)據(jù)串的首地址,R0指向目的數(shù)據(jù)串的首地址)。

      四、實驗步驟

      1)新建工程:

      運行Embest IDE 集成開發(fā)環(huán)境,選擇菜單項File → New Workspace,如圖一,系統(tǒng)彈出一個對話框,鍵入文件名“沈”,如圖二,點擊OK 按鈕。將創(chuàng)建一個新工程,并同時創(chuàng)建一個與工程名相同的工作區(qū)。此時在工作區(qū)窗口將打開該工作區(qū)和工程.。

      2)建立源文件:

      點擊菜單項File → New,如圖三,系統(tǒng)彈出一個新的文本編輯窗,輸入源文件代碼。編輯完后,保存文件“沈.s”后綴,如圖四。

      3)添加源文件:

      選擇菜單項Project → Add To Project → Files,在工程目錄下選擇剛才建立的源文件.s后綴文件,如圖五,圖六。

      4)基本配置:

      選擇菜單項Project → Settings,彈出工程設(shè)置對話框。在工程設(shè)置對話框中。① 選擇Processor 設(shè)置對話框,按照圖七所示,進(jìn)行配置:

      圖七

      ② 選擇Remote設(shè)置對話框,按照下圖八所示,進(jìn)行配置:

      圖八 ③ 選擇最右邊一個進(jìn)行編譯,顯示如圖九,則編譯成功。

      圖九

      ④ 選擇Project → Settings → Debug設(shè)置對話框,按照圖十所示,進(jìn)行配置:

      圖十 ⑤

      選擇

      5)選擇菜單項Debug →Remote Connect 進(jìn)行連接軟件仿真器,將存儲器地址改為0x1000,如圖十一,執(zhí)行Debug →Download 命令下載程序,并打開寄存器窗口。打開memory 窗口,按F10進(jìn)行單步跟蹤,觀察寄存器的數(shù)據(jù)變化并分析。最右邊一個進(jìn)行編譯,顯示如圖九,則編譯成功。

      圖十一

      五、各實驗的參考程序及運行結(jié)果

      實驗一:(例3)實現(xiàn)64位加法運算,要求【R1:R0】+【R3:R2】,結(jié)果放回【R1:R0】中; 1.程序代碼如下:

      .global _start

      .text _start:

      mov R0,#11

      /*R0=11*/ mov R1,#22

      /*R1=22*/ mov R2,#33

      /*R2=33*/ mov R3,#44

      /*R3=44*/ ADDS R0,R0,R2

      /*R0等于低32位相加,并影響標(biāo)志位*/

      ADC R1,R1,R3

      /*R1等于高32位相加,并加上低位進(jìn)位*/ stop:

      b stop.end

      2.分析調(diào)試:

      ①download下載:

      ② 讀入數(shù)據(jù):

      ③ r0+r2→r0(低32位):

      ④ r1+r3→r1(帶進(jìn)位的加法):

      實驗二:(例2)編寫程序?qū)2高8位傳送到R3的低8位(不考慮R3的其它位);

      1.程序代碼如下:

      .global _start _start: ldr r2,=0x23453401 ldr r3,=0xabcd1200 and r2,r2,#0xff000000 /*保留R2的高8位,屏蔽低24位*/ and r3,r3,#0xffffff00 /*保留R3的高24位,屏蔽低8位*/

      orr r3,r3,r2,lsr #24

      /*將R2的高8位傳送到R3的低8位*/ stop:

      b stop.end

      2.分析調(diào)試:

      ①download下載:

      ②保留r2的高8位,屏蔽低24位:

      ③保留r3的高24位,屏蔽低8位:

      ④將R2的高8位傳送到R3的低8位:

      實驗三:(例7)編寫一段程序計算10!

      1.程序代碼如下:

      .global _start.text.equ num,10 _start: mov r0,#num mov r1,r0 s1: subs r1,r1,#1

      /*把r1-1放入r1*/ mul r0,r1,r0

      /*r0*r1放入r0*/ cmp r1,#1

      /*比較R1與1的大小*/ beq stop

      bne s1 stop: b stop.end

      2.分析調(diào)試:

      ① download下載:

      ② 第一次執(zhí)行S1,r1=10-1=9,10*9=90,換成16進(jìn)制是5a。

      ③ 第二次執(zhí)行S1,r1=9-1=8,10*9*8=720,換成16進(jìn)制是2d0。

      ④ 依次執(zhí)行S1,到r1=1,停止,10*9*8??*1=3628800,換成16進(jìn)制是375f00。

      實驗四:(例8)串拷貝(R1指向源數(shù)據(jù)串首地址,R0指向目的數(shù)據(jù)串的首地址)。1.程序代碼如下:.global _start.text.EQU NUM,8 _start:

      LDR R0,=srcstr

      /*指向源數(shù)據(jù)串R0*/

      LDR R1,=dststr

      /*指向目標(biāo)數(shù)據(jù)串R1*/

      mov R3,#NUM

      /*R3=8*/

      mov LR,PC

      /*返回*/

      B strcopy

      /*調(diào)用串拷貝子程序*/ stop: b stop

      strcopy:

      LDRB R2,[R0],#1

      /*裝載字節(jié)同時更新地址*/

      STRB R2,[R1],#1

      /*存儲字節(jié)同時更新地址*/

      SUBS R3,R3,#1

      CMP R3,#0

      /*判斷是否結(jié)束*/

      BNE strcopy

      /*不是,則繼續(xù)*/

      MOV PC,LR

      /*返回*/.data

      srcstr:.long 1,2,3,4,5,6,7,0

      /*定義源數(shù)據(jù)串*/

      dststr:.long 5,3,2,1,4,6,8,0

      /*定義目的字符串*/

      2.分析調(diào)試:

      ①單步跟蹤后的結(jié)果及存儲器的結(jié)果顯示:

      ②寄存器的結(jié)果顯示:

      六、實驗心得

      今天在實驗室里,學(xué)習(xí)使用Embest IDE開發(fā)環(huán)境及ARM 軟件模擬器,掌握簡單ARM 匯編指令,進(jìn)一步加強了對嵌入式的熟悉和了解。鄭老師在兢兢業(yè)業(yè)的向我們傳授實踐知識的同時也向我們提問相關(guān)理論問題,讓我們在學(xué)習(xí)的過程加深對實踐和理論兩者之間的聯(lián)系,知道每一個步驟的發(fā)生的原因及產(chǎn)生相應(yīng)的結(jié)果,即對實驗的來龍去脈有了更清楚的認(rèn)識,為今后的學(xué)習(xí)打下了一定的基礎(chǔ)。相信在接下來的實驗中,我們會在鄭老師的引導(dǎo)下,做起實驗來更能得心應(yīng)手,輕車熟駕!

      第五篇:實習(xí)總結(jié)-嵌入式ARM

      實訓(xùn)總結(jié)

      班級 卓越1301姓名***

      通過這段時間的學(xué)習(xí)使我學(xué)到了很多知識,并且了解到ARM的應(yīng)用以及對開發(fā)板的應(yīng)用,為以后的學(xué)習(xí)奠定了一定的基礎(chǔ)。

      嵌入式系統(tǒng)一般定義為以應(yīng)用為中心、以計算機技術(shù)為基礎(chǔ),軟硬件可裁剪,應(yīng)用系統(tǒng)對功能、可靠性、成本、體積、功耗和應(yīng)用環(huán)境有特殊要求的專用計算機系統(tǒng)。是將應(yīng)用程序、操作系統(tǒng)和計算機硬件集成在一起的系統(tǒng)這是從技術(shù)角度。從系統(tǒng)角度上是設(shè)計完成復(fù)雜功能的硬件和軟件,并使其緊密耦合在一起的計算機系統(tǒng)。

      廣義上講,凡是帶有微處理器的專用軟硬件系統(tǒng)都可稱為嵌入式系統(tǒng)。如各類單片機和DSP系統(tǒng)。這些系統(tǒng)在完成較為單一的專業(yè)功能時具有簡潔高效的特點。但由于他們沒有操作系統(tǒng),管理系統(tǒng)硬件核軟件的能力有限,在實現(xiàn)復(fù)雜多任務(wù)功能時,往往困難重重,甚至無法實現(xiàn)。從狹義上講,我們更加強調(diào)那些使用嵌入式微處理器構(gòu)成獨立系統(tǒng),具有自己操作系統(tǒng),具有特定功能,用于特定場合的嵌入式系統(tǒng)。

      嵌入式的應(yīng)用也比較廣泛涉及軍事國防、工業(yè)控制、消費電子和網(wǎng)絡(luò)。在家用方面更是數(shù)字電視、信息家電、智能玩具、手持通訊、存儲設(shè)備的核心。

      在ARM指令集中了解到ARM的尋址方式以及它的的特性,具有高效、快速的特點,還有Thumb指令集具有靈活、小巧的特點。

      在這次實訓(xùn)中做了兩個項目,一個是LED燈,實現(xiàn)LED燈的點亮是比較簡單的,通過查找手冊可以很快的了解到要使用的寄存器和方法,另一個項目是DS18B20這個比較復(fù)雜,除了要掌握對寄存器的使用,還要對了解對串口的初始化,讀寫字節(jié)等等。

      感謝這次實訓(xùn),通過這次的實訓(xùn)項目,使我大體了解制作項目的步驟,了解了嵌入式技術(shù)的掌握是需要一個過程的。實事求是的說,嵌入式技術(shù)的全面掌握是有相當(dāng)難度的,通過積累和動手總會有收獲的,從實驗中也明白了一個大的項目并不是一個人可以完成的,團(tuán)隊協(xié)作很重要。

      姓名:***

      年級:卓越1301

      2014-7-5

      下載嵌入式ARM鍵盤控制LED燈實驗報告word格式文檔
      下載嵌入式ARM鍵盤控制LED燈實驗報告.doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報,并提供相關(guān)證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        嵌入式實驗報告

        目錄 實驗一 跑馬燈實驗 ......................................................................... 1 實驗二 按鍵輸入實驗 ...............................................

        嵌入式實驗報告

        嵌入式系統(tǒng)及應(yīng)用課 程設(shè)計報告姓名:陳宥祎 班級:14級計算機01班 學(xué)號:1255010116 指導(dǎo)老師:黃衛(wèi)紅 按鍵輸入實驗 一.實驗簡介 在實驗一的基礎(chǔ)上,使用按鍵控制流水燈速度,及使用......

        嵌入式實驗報告

        西安郵電大學(xué) 嵌入式處理器及應(yīng)用實驗報告書 學(xué)院名稱學(xué)生姓名專業(yè)名稱班級 : : : :實驗一ADS 1.2 集成開發(fā)環(huán)境練習(xí)一、實驗?zāi)康模?了解ADS 1.2 集成開發(fā)環(huán)境的使用方法。 二、......

        嵌入式實驗報告

        實驗一 ARM匯編語言程序設(shè)計 一、 實驗?zāi)康?1. 了解IAR Embedded Workbench 集成開發(fā)環(huán)境 2. 掌握ARM匯編指令程序的設(shè)計及調(diào)試 二、 實驗設(shè)備 1. PC操作系統(tǒng)WIN98或WIN2000......

        嵌入式實驗報告

        北京科技大學(xué) 黃強41050176 嵌入式實驗報告 實驗一 建立并編譯WinCE平臺 【實驗?zāi)康摹?掌握PB下WinCE平臺的定制 【實驗內(nèi)容】 開始利用Platform Builder定制平臺并編譯 【......

        嵌入式實驗報告

        計算機專業(yè)類課程 實驗報告 課程名稱:嵌入式微處理器系統(tǒng)及應(yīng)用 學(xué) 院:計算機科學(xué)與工程 專 業(yè):計算機科學(xué)與技術(shù) 學(xué)生姓名:廖雪平學(xué) 號:2011060120003 指導(dǎo)教師:陳麗蓉 日 期:201......

        嵌入式實驗報告

        《嵌入式Linux實驗開發(fā)》 ——實驗二、安裝和備份Linux 系統(tǒng) ——實驗三、ADS 集成開發(fā)環(huán)境的使用 ——實驗四、在虛擬機中安裝linux ——實驗五、虛擬機和主機數(shù)據(jù)通信......

        LED燈簡介范文合集

        LED 流星燈 LED流星燈相關(guān)技術(shù)參數(shù) 規(guī)格類型:單面燈和雙面燈。 顏色:紅、綠、藍(lán)、白、七彩,黃、紫、暖白等顏色,可實現(xiàn)流星追逐的效果。 使用電壓:DC或者AC12V,AC24V; 功率(W):5W 防......