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

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

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

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

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

      電子綜合設計基于二維碼掃描的開鎖設計立項申請書

      時間:2019-05-14 13:30:09下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關的《電子綜合設計基于二維碼掃描的開鎖設計立項申請書》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《電子綜合設計基于二維碼掃描的開鎖設計立項申請書》。

      第一篇:電子綜合設計基于二維碼掃描的開鎖設計立項申請書

      項目背景:

      科技的進步促進了人們對數(shù)字信息的利用,這其中出現(xiàn)了令我們曾經(jīng)以為不可能的應用,比如科技新秀二維碼,橫掃世界的智能手機,革命性創(chuàng)新的平板電腦等等,今天我們對科技改變生活的說法已經(jīng)深信不疑了。那就看看我們生活中的一些麻煩。

      有句話說出門必帶的“伸手要錢”,身(伸)是身份證,手不是我們身體上的手,而是手機,(要)是鑰匙?,F(xiàn)實中,我們都有這樣的體驗,出門確實要“伸手要錢”。但是每一次出門都要帶上手機,錢包,加上一大串鑰匙,是不是有些麻煩呢?既然科技發(fā)展的足夠快,那么我們是不是可以利用現(xiàn)代科技來減少隨身攜帶的物品,又不會影響正常的工作娛樂呢?

      答案是肯定的。比如我們可以把手和要合并在一起。出門只需“伸手錢”。

      項目簡介:

      正如背景里提到的,我們要把手機和鑰匙合二為一,出門“伸手錢”。主要是利用智能手機和科技寵兒二維碼。讓融合了科技和美感的二維碼充當我們的“鑰匙”。而這個“鑰匙”存于手機或者隨身攜帶的錢包或者貼在銀行卡上,把我們從現(xiàn)實的鎖中解脫出來。

      具體來說就是,通過計算機產(chǎn)生一個二維碼,這個二維碼是可以更改的就像你換門鎖一樣,只是換個門鎖可不是那么簡單的事情。將這個二維碼植入門中,這個門是可以放置存儲,像RAM一樣,并且具有掃描和認證處理能力。把對應二維碼放入手機或者打印下來放在錢包里,或者貼在銀行卡上。這樣當你回家開門時候,按下掃描開關,并將手機的二維碼照片放置在掃描范圍內(nèi),等待掃描和認證,一旦認證通過,這個智能門就可以自動打開。全過程,不需要鑰匙,你甚至都看不到門把手,只需拿出你日常使用率最高的手機掃一下即可。

      而且,二維碼的生成,可以根據(jù)適用場合的不同而改變,比如在一些私人別墅,保密性比較高的地方我們可以采用復雜度較高的算法生成二維碼,在家用住宅可以使用簡單的算法生成。即使簡單的算法,也比我們目前任意一種鎖難解。

      對于這個項目,我們小組的主要任務就是實現(xiàn)掃描并認證通過,以及通過后的自動開門過程。具體來說就是我們將要采用一個攝像頭,掃描二維碼。將掃描的二維碼通過開發(fā)板的處理變成比特流,然后和預先存儲在門中的二維碼對比,若是兩者吻合,則產(chǎn)生高電壓,這個高電壓通過機械裝置控制門打開。對于二維碼的產(chǎn)生,這是很成熟的技術,只要我們使用軟件就可以產(chǎn)生所需要的二維碼。

      第二篇:電子綜合設計報告(推薦)

      電子綜合設計報告

      課題:數(shù)字定時器

      組號:06

      組員:蔡德森(20092201)09通信2班

      蒙文川(20092205)09通信2班 指導老師:葉文霞

      2011年7月30日 西南交通大學

      一、方案設計

      1、方案論證與設計

      設計任務:用CPLD(EMP570T100C5)設計制作一個數(shù)字定時器電路。論證:本課題主要需要對數(shù)字電路有過學習,同時對編程技術尤其是數(shù)字電路的編程要求較

      高,對電子工藝基礎有足夠的了解,能夠規(guī)范實現(xiàn)測試、電路安裝及焊接,對基本的元器件會使用及測試。能夠遵守實驗室準則,滿足課題老師要求。設計要求(1)基本功能

      ? 具有定時時間設置功能,定時調(diào)整步長有30秒、1分鐘、10分鐘和30分鐘四種,最大定時時間是60分鐘;具有啟動、取消/停止、暫停功能,啟動后以倒計時方式顯示剩余時間,定時結束提示(聲/光 提示)。

      (2)提高部分:計時功能;提供預約功能,可設置預約時間(60分鐘以內(nèi)),預約時間到則執(zhí)行某項操作;其他擴展功能。

      2、系統(tǒng)原理框圖(含工作原理介紹)

      工作原理介紹:

      功能鍵包括【開始停止】、【暫停繼續(xù)】、【預約取消】;按鍵包括【定時增加】(30s,1min,10min,30min)和【清零】。其中【定時增加】(30s,1min,10min,30min)和【預置清零】由不帶鎖按鍵控制,【開始停止】、【暫停繼續(xù)】和【預約取消】由帶鎖按鍵控制。

      ·停止時計數(shù)器默認為預置狀態(tài),此時通過四個【定時增加】可以設置初始時間?!ら_始后,開始減計數(shù);連續(xù)計數(shù)過程中通過【暫停繼續(xù)】暫?;蚶^續(xù)?!び嫈?shù)結果輸出后先通過譯碼對應數(shù)碼管,再輸入數(shù)碼管顯示。·分頻電路由5.56MHz分出幾個頻率,作用分別如下:

      Cp1:提供時間預置時【定時增加】(30s,1min,10min,30min)的高電平響應頻率,從而可通過長按【定時增加】快速設置初始時間; Cp2:1Hz,提供計數(shù)器以每1s計數(shù)一次,從而實現(xiàn)倒計時功能; Cp3:提供四位數(shù)碼管進行動態(tài)掃描,掃描頻率為200Hz左右。

      ·定時結束處理包括顯示及后續(xù)任務。具體為指示燈亮及另一段計數(shù)開始(擴展功能)。

      3、主要電路設計與參數(shù)計算(各單元電路)CPLD內(nèi)部程序電路:

      ①CPLD內(nèi)部時鐘

      ②分頻電路

      內(nèi)部程序

      module divide(cp,vcc3_3,cp0,cp1,cp2,cp3);input cp;output reg cp1,cp2,cp3,cp0;output vcc3_3;parameter N=5500,M=1000,K=5,P=200;integer i=0,j=0,y=0,x=0;assign vcc3_3=1;always@(posedge cp)//cp0:1000HZ begin if(i

      endmodule ③時間設置電路

      內(nèi)部程序

      module set(point,cpset,nrst,t1,t2,t3,t4,t5,q3,q2,q1,q0);input nrst,t1,t2,t3,t4,t5,cpset,point;output[3:0] q3,q2,q1,q0;reg[3:0] q3,q2,q1,q0;always@(negedge cpset)begin if((~nrst)&& point)begin

      if(t5)

      {q3,q2,q1,q0}<=16'h0000;//m30

      else if(t4)

      begin

      if(q3>=4'h7)q3<=4'h0;else q3<=q3+4'h3;

      end //m10

      else if(t3)

      begin

      if(q3>=4'h9)q3<=4'h0;else q3<=q3+4'h1;

      end //m1

      else if(t2)

      begin

      if(q2>=4'h9)q2<=4'h0;else q2<=q2+4'h1;

      end //s30

      else if(t1)

      begin

      if(q1>=4'h3)q1<=4'h0;else q1<=q1+4'h3;

      end end end endmodule ④非預約下計數(shù)

      內(nèi)部程序

      module timer_unpoint(minh,minl,sech,secl,alarm,nrst,npause,cp,q3,q2,q1,q0);input nrst,npause,cp,q3,q2,q1,q0;wire [3:0]q3,q2,q1,q0;output[3:0] secl,sech,minl,minh;reg[3:0] secl,sech,minl,minh;output alarm;assign alarm=({minh,minl,sech,secl}==16'h0000)&(nrst==1'b1);always@(posedge cp)begin if(~nrst){minh,minl,sech,secl}={q3,q2,q1,q0};else begin if(~npause){minh,minl,sech,secl}<={minh,minl,sech,secl};else if({minh,minl,sech,secl}==16'h0000){minh,minl,sech,secl}<={minh,minl,sech,secl};else if(secl==4'h0)begin secl<=4'h9;if(sech==4'h0)begin sech<=4'h5;if(minl==4'h0)begin minl<=4'h9;minh<=minh-1'b1;

      end else minl<=minl-1'b1;end else sech<=sech-1'b1;end else secl<=secl-1'b1;end end endmodule ⑤預約下計數(shù)

      內(nèi)部程序 module timer(point,minh,minl,sech,secl,alarm,alarm1,nrst,npause,cp,q7,q6,q5,q4);input point,nrst,npause,cp,q7,q6,q5,q4,alarm;wire [3:0]q7,q6,q5,q4;output[3:0] secl,sech,minl,minh;reg[3:0] secl,sech,minl,minh;output alarm1;assign alarm1=({minh,minl,sech,secl}==16'h0000)&(nrst==1'b1);always@(posedge cp)begin if(~nrst){minh,minl,sech,secl}={q7,q6,q5,q4};else if(alarm && point)begin

      if(~npause)

      {minh,minl,sech,secl}<={minh,minl,sech,secl};

      else if({minh,minl,sech,secl}==16'h0000)

      {minh,minl,sech,secl}<={minh,minl,sech,secl};

      else if(secl==4'h0)begin secl<=4'h9;if(sech==4'h0)begin sech<=4'h5;if(minl==4'h0)begin minl<=4'h9;minh<=minh-1'b1;

      end else minl<=minl-1'b1;end else sech<=sech-1'b1;end

      else secl<=secl-1'b1;end end endmodule ⑥顯示電路

      內(nèi)部程序 module display(nrst,alarm,point,minh,minl,sech,secl,pminh,pminl,psech,psecl,cp1,dis1,dis2);input cp1,point,alarm,nrst;wire cp1;input[3:0] minh,minl,sech,secl,pminh,pminl,psech,psecl;output[7:0] dis1;output[3:0] dis2;reg[7:0] dis1;reg[3:0] dis2;integer n=0;function[7:0] dis;input[3:0] data;begin case(data)4'h0:dis=8'h02;4'h1:dis=8'hF2;4'h2:dis=8'h48;4'h3:dis=8'h60;4'h4:dis=8'hB0;4'h5:dis=8'h24;4'h6:dis=8'h04;4'h7:dis=8'h72;4'h8:dis=8'h00;4'h9:dis=8'h20;endcase end endfunction always @(posedge cp1)begin if(~point)begin if(n==3)n=0;else n=n+1;case(n)0:begin dis2<=4'h8;dis1=dis(minh);end 1:begin dis2<=4'h4;dis1=dis(minl);end 2:begin dis2<=4'h2;dis1=dis(sech);end 3:begin dis2<=4'h1;dis1=dis(secl);end endcase end else if((point&&alarm)||(point&&~nrst))begin if(n==3)n=0;else n=n+1;case(n)0:begin dis2<=4'h8;dis1=dis(pminh);end 1:begin dis2<=4'h4;dis1=dis(pminl);end 2:begin dis2<=4'h2;dis1=dis(psech);end 3:begin dis2<=4'h1;dis1=dis(psecl);end endcase end else begin if(n==3)n=0;else n=n+1;case(n)0:begin dis2<=4'h8;dis1=dis(minh);end 1:begin dis2<=4'h4;dis1=dis(minl);end 2:begin dis2<=4'h2;dis1=dis(sech);end 3:begin dis2<=4'h1;dis1=dis(secl);end endcase end end

      endmodule

      4、總體電路圖

      限流電阻:Rs=1KΩ。發(fā)光二極管:綠,10mA。

      數(shù)碼管使用四位七段數(shù)碼管(共陽)。

      二、測試步驟

      設計階段:

      數(shù)碼管引腳位、段測試。測試4位數(shù)碼管選定位、段的引腳及所需的高低電平; 各單元電路仿真及下載測試。編程結束后下載測試單元電路功能,修改,完善; 功能模塊組合測試。組合單元電路成為功能模塊,下載后測試,修改,完善; 總功能測試。整合各功能模塊,測試功能,修改,完善。

      要點:

      1、注意分配引腳,分清數(shù)據(jù)的低位和高位。

      2、穩(wěn)扎穩(wěn)打,化整為零,分部測試,及時記錄。

      難點:要求在對整體思路把握明確下測試,避免出現(xiàn)模塊之間不相容、相似模塊混淆的的情況。焊接階段:

      測試開關引腳。首先用萬用表測出按下開關前后哪幾個引腳是相連的,初步標記;其次需要將開關放置于面包板上,將發(fā)光二極管連入電路,看開關是否能點亮和熄滅二極管,并記下開關的各引腳。

      測試各焊點是否短接、虛焊。用萬用表調(diào)制電阻擋,測各接地點、接3.3V電源點是否相連,并且測兩相鄰焊點是否短接。

      要點:

      1.、實驗所用開關的兩端分別接電源和地,中間引腳接芯片IO口 2.、二極管的單向?qū)щ娦砸约翱紤]限流電阻

      難點:保證發(fā)光二極管在測試過程中盡量不燒壞。

      三、測試數(shù)據(jù)及實驗結果

      設計階段

      數(shù)碼管引腳位段測試結果:

      供高電平不大于3.3v 整合后的模塊測試結果 取消預約時

      ①停止且暫停,測試【定時增加】四鍵有效。結果:可置數(shù);

      ②開始且繼續(xù),數(shù)碼管顯示倒計時,時間到指示燈亮。結果:可正常計時(倒); ③開始且繼續(xù),之后暫停,再繼續(xù)。結果:計時中可暫停(恢復); ④停止且繼續(xù)。結果:計時可停止。開啟預約時

      重復①-④步。結果:③步中不可暫停,預約功能實現(xiàn),且預約時不可暫停。焊接階段 限流電阻Rs>5/0.01x1000Ω=500Ω,選1k; 開關引腳測試:略。EPM570引腳圖:

      四、結論

      1、本方案特點及存在的問題 特點:可通過長按【定時增加】鍵快速設置時間;實現(xiàn)了提高部分中的預約功能(分段定時)。缺陷:【定時增加】鍵可能會出現(xiàn)不靈敏的狀況;冒號有時顯示不完全。

      2、功能擴展方案 I、預約(已實現(xiàn)):通過分段定時實現(xiàn),及一段計數(shù)結束后開始另一段計數(shù)。

      方案:

      一個計數(shù)器工作結束后提示另一個計數(shù)器開始工作。用【預約/取消預約】來控制是否選擇此功能,同時控制內(nèi)部電路的工作。

      設計問題解決:

      顯示電路囊括預約開始前和開始后的計數(shù),需要多個控制其控制其輸出。II、計時功能(未實現(xiàn)):由零開始加計時,停止后顯示經(jīng)過時間;

      方案:

      通過一個加法計數(shù)器實現(xiàn)計時功能(因與基本功能有所重復,未設計); 設計過程中可能遇到的問題:

      需要通過另設按鍵選擇定時或計時功能;基本功能鍵的共享實現(xiàn)。III、計時結束顯示流水燈(未實現(xiàn))

      方案:

      通過在顯示模塊,由計數(shù)器通知是否結束計時,若是,在數(shù)碼管顯示流水燈; 設計過程中可能遇到的問題: 流水燈的頻率控制;需要另外編譯和測試流水燈譯碼電路。

      五、【數(shù)字定時器】使用說明

      基本功能鍵 【開始停止】

      開始(按下):由設置的時間開始倒計時; 停止(彈起):停止計時,回到開始前設置的時間;可設置新初始時間

      【暫停繼續(xù)】

      暫停(彈起):暫停計時;預約功能下二段計時暫停無效; 繼續(xù)(按下):繼續(xù)計時;

      擴展功能鍵 【預約取消】

      預約(按下):開啟預約功能,同時可設置第二段計時; 取消(彈起):關閉預約功能,同時可設置第一段計時初始時間;

      按鍵【定時增加】加30秒鐘:初始時間加30秒。超過60秒不進位,十秒位置零;

      【定時增加】加1分鐘:初始時間加1分鐘。超過10分不進位,一分位置零;

      【定時增加】加10分鐘:初始時間加10分。超過100分不進位,十分位置零;

      【定時增加】加30分鐘:初始時間加30分。超過100分不進位,十分位置零; 以上四鍵可通過長按實現(xiàn)連續(xù)加時;

      【清零】在停止狀態(tài)下可將預置的時間清零;開始狀態(tài)下無效。

      六、實物圖(電路)

      第三篇:電子綜合設計報告

      電子綜合設計

      紅外傳輸設計

      指導老師 :

      紅外傳輸設計總結報告

      一.系統(tǒng)功能描述

      1.1實現(xiàn)的基本功能

      原設計主要研究并設計一個基于單片機的紅外傳輸系統(tǒng),并實現(xiàn)對八路開關的控制。控制系統(tǒng)主要是由51和52系列單片機、紅外發(fā)射電路、紅外接收電路、等部分組成,單片機編碼發(fā)射遙控信號經(jīng)紅外接收處理傳送給單片機,單片機根據(jù)不同的信息碼控制八路LED發(fā)光二極管各個狀態(tài),并完成相應的狀態(tài)指示 修改后設計有電腦軟件設置發(fā)送字符,紅外發(fā)送接收后顯示在LCD屏幕上。

      1.2系統(tǒng)的工作原理

      紅外通信是利用 950nm近紅外波段的紅外線作為傳遞信息的媒體, 即通信信道。發(fā)送端采用脈時調(diào)制(PPM)方式, 將二進制數(shù)字信號調(diào)制成某一頻率的脈沖序列, 并驅(qū)動紅外發(fā)射管以光脈沖的形式發(fā)送出去, 接收端將收到的光脈沖轉(zhuǎn)換成電信號, 再經(jīng)過放大、濾波處理后送給解調(diào)電路進行解調(diào), 還原為二進制數(shù)字信號后輸出。換句話說, 紅外通信的實質(zhì)就是對二進制數(shù)字信號進行調(diào)制和解調(diào), 以便利用紅外進行傳輸。

      1.3系統(tǒng)組成

      原設計系統(tǒng)硬件由以下幾部分組成:鍵盤采用矩陣鍵盤,4×4矩陣鍵盤中P1.0-P1.3為采集數(shù)據(jù)入口,P1.4-P1.7采集數(shù)據(jù)出口,紅外數(shù)據(jù)發(fā)射電路,紅外接收電路,繼電器電路。

      軟件部分包括AT89S52單片機,STC89C52單片機 修改后設計硬件包括發(fā)射電路,接收電路,LCD 二.實際各部分電路的電路圖和設計方案

      2.1硬件電路

      2.1.1 AT89S52單片機介紹

      原設計采用了AT89C2051,它是由ATMEL公司推出的一種小型單片機。其主要特點為采用Flash存貯器技術,降低了制造成本,其軟件、硬件與MCS-51完全兼容,其程序的電可擦寫特性,使得開發(fā)與試驗比較容易。但此芯片需要獨特的下載方法,不便使用,故本設計換為AT89S52。

      AT89S52 是一種低功耗、高性能CMOS8位微控制器,具有 8K 在系統(tǒng)可編程Flash 存儲器。使用Atmel 公司高密度非易失性存儲器技術制造,與工業(yè)80C51 產(chǎn)品指令和引腳完 全兼容。片上Flash允許程序存儲器在系統(tǒng)可編程,亦適于 常規(guī)編程器。在單芯片上,擁有靈巧的8 位CPU 和在系統(tǒng) 可編程Flash,使得AT89S52為眾多嵌入式控制應用系統(tǒng)提 供高靈活、超有效的解決方案。AT89S52具有以下標準功能: 8k字節(jié)Flash,256字節(jié)RAM,32 位I/O 口線,看門狗定時器,2個數(shù)據(jù)指針,三個16 位 定時器/計數(shù)器,一個6向量2級中斷結構,全雙工串行口,片內(nèi)晶振及時鐘電路。另外,AT89S52 可降至0Hz 靜態(tài)邏輯操作,支持2種軟件可選擇節(jié)電模式??臻e模式下,CPU 停止工作,允許RAM、定時器/計數(shù)器、串口、中斷繼續(xù)工 作。掉電保護方式下,RAM內(nèi)容被保存,振蕩器被凍結,單片機一切工作停止,直到下一個中斷或硬件復位為止。

      2.1.2 STC89C52RC單片機介紹

      STC89C52RC系列單片機是有超強抗干擾、高速、低功耗的單片機,指令代碼完全兼容傳統(tǒng)8051單片機,12時鐘機器周期和6時鐘機器周期可任意選擇,最新的D版本內(nèi)部集成MAX810專用復位電路。

      2.1.3 時鐘電路及RC復位電路

      STC89C52RC芯片內(nèi)部有一高增益反相放大器,用于構成振蕩器.反相放大器的輸入端為XTAL1,輸出端為XTAL2。在XTAL1、XTAL2(第19、18引腳)兩端跨接一個石英晶體振蕩器,和兩個電容就構成了穩(wěn)定自激諧振電路。晶振頻率為11.0592MHz。C12,C13是兩個瓷片電容,與晶振Y2構成了自激諧振電路。其電容的作用主要是對頻率進行微調(diào),一般取30-45PF左右。使用該電路可產(chǎn)生穩(wěn)定的11.0592MHZ頻率,受外界的環(huán)境的干擾影響非常小。其接法如圖3-2所示:

      圖2-2 晶振電路 圖2-3復位電路圖

      2.2 單片機紅外發(fā)射器的電路設計 原設計

      2.2.1 矩陣鍵盤電路(1)4×4矩陣鍵盤的工作原理: 矩陣鍵盤又稱為行列式鍵盤,它是用4條I/O線作為行線,4條I/O線作為列線組成的鍵盤。在行線和列線的每一個交叉點上,設置一個按鍵。這樣鍵盤中按鍵的個數(shù)是4×4個。這種行列式鍵盤結構能夠有效地提高單片機系統(tǒng)中I/O口的利用率。行線接P1.4-P1.7,列線接P1.0-P1.3,如圖2-4所示。

      圖2-4 矩陣鍵盤電路圖

      (2)按鍵功能說明: 設備1-3是用電器件的選擇按鍵,按下時則相應的用電器件被選中,如果長按下超過5秒鐘,則會關斷對應的用電器件;S1-12是用電器件的功能選擇按鍵;OFF是LED指示燈和所有用電器件的總關斷按鍵,OFF按鍵按下時會使LED指示滅二達到節(jié)能的目的,如果長按超過5秒鐘,則會關掉所有的用電器件。修改后設計采用電腦發(fā)送字符。

      2.2.2 紅外發(fā)射電路

      (1)紅外線遙控制系統(tǒng)的原理:

      將指令脈沖編碼信號調(diào)制在載波振蕩器產(chǎn)生的載波上(也稱脈碼調(diào)制),然后用這脈碼調(diào)制信號去驅(qū)動紅外發(fā)光二極管,以發(fā)出經(jīng)過調(diào)制的紅外光波。

      (2)紅外編碼原理: 通常,紅外遙控器將遙控信號(二進制脈沖碼)調(diào)制在38KHz的載波上,經(jīng)緩沖放大后送至紅外發(fā)光二極管,轉(zhuǎn)化為紅外信號發(fā)射出去。二進制脈沖碼的形式有多種,其中最為常用的是PWM碼(脈沖寬度調(diào)制碼)和PPM碼(脈沖位置調(diào)制碼)。本課題是以PPM碼(脈沖位置調(diào)制碼及遙控編碼中的NEC碼)對紅外數(shù)據(jù)的發(fā)送進行論證。如圖2-5示

      圖2-5 指令脈沖圖

      編碼脈沖信號由引導碼、系統(tǒng)碼、系統(tǒng)反碼、功能碼、功能反碼等信號組成。引導碼也叫起始碼,由寬度為9ms的高電平和寬度為4.5ms的低電平組成,用來標志遙控編碼脈沖信號的開始。如圖2-6所示

      圖2-6 信號引導碼圖

      脈沖位置表示的“0”和“1”組成的32位二進制碼前16位控制指令,控制不同的紅外遙控設備。而不同的紅外家用電器又有不同的脈沖調(diào)控方式,后16位分別是8位的功能碼和8位的功能反碼。串行數(shù)據(jù)碼時序圖如2-7所示

      圖2-7 串行數(shù)據(jù)碼時序圖

      將要發(fā)送的指令脈沖編碼信號調(diào)制在38KHz的載波上,可以增加信號的抗干擾能力,提高信號傳輸效率。

      (3)紅外數(shù)據(jù)發(fā)射電路的設計: 在紅外數(shù)據(jù)發(fā)射過程中,由于發(fā)送信號時的最大平均電流需幾十mA,所以需要三極管放大后去驅(qū)動紅外光發(fā)射二極管。軟件編程將數(shù)據(jù)從P30將數(shù)據(jù)輸出。T0定時產(chǎn)生38KHz載波信號,與門采用了74LS08。紅外數(shù)據(jù)射發(fā)射電路圖如2-8所示。

      圖2-8 紅外數(shù)據(jù)發(fā)射電路

      2.3 單片機紅外接收器的電路設計 2.3.1 紅外接收電路 LT0038是用于紅外遙控接收的小型一體化接收頭,集成紅外線的接收、放大、解調(diào),不需要任何外接元件,就能完成從紅外線接收到輸出與TTL電平信號兼容的所有工作,而體積和普通的塑封三極管大小一樣,它適合于各種紅外線遙控和紅外線數(shù)據(jù)傳輸,中心頻率38.0kHz。紅外接收電路連接圖如圖2-9所示。

      圖2-9紅外接收電路圖

      原設計采用八路LED顯示 2.3.2八路LED開關電路

      八路開關電路的實現(xiàn)是本次設計的重點,通過八路開關的功能演示來體現(xiàn)本次多功能紅外遙控器的設計思想,其電路圖2-10所示。

      圖2-10 八路LED開關電路

      修改后采用LCD屏幕顯示發(fā)射的字符電路如圖2-11 圖2-11 接收及顯示電路

      三.實際各部分電路的調(diào)試過程 遇到的問題及解決方案 原設計首先對矩陣鍵盤進行了測試,發(fā)現(xiàn)出現(xiàn)了短路,及按鍵損壞,下載程序后測量晶振正常起振頻率為11.0592正弦波,按下按鍵測量發(fā)射腳P30為38K正常,P37腳發(fā)射波形持續(xù)時間不對,對程序中的時間進行調(diào)整,仍得不到正確波形,檢查后發(fā)現(xiàn)線性關系錯誤,修改后得到了正確的波形,緊接著測量與門輸出正確為38K和發(fā)射波形相乘結果。

      接收電路經(jīng)測量復位電路并聯(lián)電容出現(xiàn)了短路,修改后得到了正確的結果。

      四.測試結果 原設計實物圖

      修改后設計實物圖

      原設計雖未在硬件上實現(xiàn)但得到了正確的仿真結果如下

      五.成功經(jīng)驗和失敗原因:收獲和不足

      初次設計發(fā)送采用了AT89C51,此單片機是精簡的AT89C51,但程序下載較困難,需要特殊下載電路,因此耽誤了設計的進度。修改后設計發(fā)送采用較常用的AT89S系列,晶振為24M,采用電腦做為發(fā)射信號源消除了鍵盤發(fā)射的復雜性,但在顯示上采用了LCD12864液晶屏使設計更加有意義。在這次設計中因為中途更換了題目了解了很多種芯片包括AT89C2051 AT89S52 STC89C52以及矩陣鍵盤、紅外發(fā)射管、紅外一體化接收頭、LCD等的構造原理及使用方法。此次設計起初因為芯片選擇出現(xiàn)問題,程序無法下載,之后因為元器件放置不當而損壞以及程序錯誤得不到理想波形,經(jīng)過查詢資料請教老師并對電路進行各級排查,在各測試點檢測波形得到了正確的發(fā)射碼字。

      通過本次設計對單片機有了更深的了解,鍛煉了編程能力以及硬件檢錯能力,加強了我們動手、思考和解決問題的能力,出現(xiàn)差錯的隨機應變能力,和與人合作的能力,今后的制作應該會更加更輕松。在整個設計過程中,我們通過這個方案包括設計了一套電路原理和PCB連接圖,和芯片上的選擇。由于粗心出現(xiàn)了很多基礎性錯誤,也因此耗費了很多時間。做課程設計同時也是對課本知識的鞏固和加強,由于課本上的知識太多,平時課間的學習并不能很好的理解和運用各個元件的功能,而且考試內(nèi)容有限,所以在這次課程設計過程中,我們了解了很多元件的功能,并且對于其在電路中的使用有了更多的認識。在制作PCB時,發(fā)現(xiàn)細心耐心,恒心一定要有才能做好事情,首先是線的布局上既要美觀又要實用和走線簡單,兼顧到方方面面去考慮是很需要的,否則只是一紙空話。其次我們的工作是一個團隊的工作,團隊需要個人,個人也離不開團隊,必須發(fā)揚團結協(xié)作的精神。通過這次課程設計使我懂得了理論與實際相結合是很重要的,只有理論知識是遠遠不夠的,只有把所學的理論知識與實踐相結合起來,從理論中得出結論,才能提高自己的實際動手能力和獨立思考的能力。設計的過程可以說是困難重重,過程中發(fā)現(xiàn)了自己很多的不足之處,對以前所學過的知識理解得不夠深刻,掌握得不夠牢固遇到的很多專業(yè)知識問題,最后在老師的專業(yè)指導下,終于迎刃而解。對給過我?guī)椭乃型瑢W和各位指導老師再次表示忠心的感謝!

      1、《單片機原理及接口技術》[M],高等教育出版社

      2、《C語言控制與應用》[M],清華大學出版社

      3、《高頻電子線路》[M],高等教育出版社

      4、《實用聲光及無線電遙控電路300例》[M],中國電力出版社出版

      5、《單片機典型模塊設計實例導航》[M],人民郵電出版社 附錄

      鍵盤及發(fā)送程序 #include #include #include “l(fā)cd.h”

      static bit OP;//紅外發(fā)射管的亮滅

      static unsigned int count;//延時計數(shù)器

      static volatile unsigned int endcount;//終止延時計數(shù) char iraddr1;//十六位地址的第一個字 節(jié) char iraddr2;//十六位地址的第二個字節(jié) typedef unsigned char uchar;

      unsigned char datau,flagu=0;

      uchar kbscan(void);

      void SendIRdata(char p_irdata);void delay();void delays(unsigned char c);uchar kbscan(void){ uchar sccode,recode;P1=0x0f;//置所有行為低電平,列掃描,列線輸入

      if((P1&0xf0)!=0xf0)//判斷是否有有鍵按下,有往下執(zhí)行 { delay();//延時去抖動(10ms)if((P1&0xf0)!=0xf0)//再次判斷列中是否是干擾信號,不是則向下執(zhí)行 { sccode=0xFE;//逐行掃描初值(即先掃描第1行)while((sccode&0x10)!=0)//行掃描完成時停止while程序 { P1=sccode;//輸出行掃描碼 if((P1&0xf0)!=0xf0)//本行有鍵按下 { recode=(P1&0xf0)|0x0f;//列

      return(sccode&recode);//返回行和列 } else //所掃描的行沒有鍵按下,則掃描下一行 {

      //sccode=(~sccode);//sccode=(sccode<<1);//sccode=(~sccode);//sccode=(~((~sccode)<<1));//行掃描碼左移一位

      sccode=(sccode<<1)|0x01;} } } } else { return 0;//無鍵按下,返回0 } } void main(void){ volatile unsigned char key;volatile unsigned char mod;count = 0;OP = 0;P3_7 = 0;P3_0 = 1;P3_1 = 1;P3_3 = 1;EA = 1;//允許CPU中斷

      TMOD = 0x21;//設定時器0和1為16位模式1 ET0 = 1;//定時器0中斷允許 TH0 = 0xFF;TL0 = 0xE8;//設定時值0為38K 也就是每隔26us中斷一次 TR0 = 1;//開始計數(shù) SCON=0X50;TH1 = 230;TL1 = 230;TR1=1;IE|=0X90;

      iraddr1=0xff;iraddr2=0xff;

      init_lcd();qingping();

      do{ key=kbscan();delays(2);

      if(key==0xed){ mod=1;} else if(key==0xdd){ mod=0;} if(mod==0){ if(flagu){ SendIRdata(datau);

      flagu=0;}

      write_com(0x80);write_data(0x43);

      } else { switch(key){ case 0xed: SendIRdata(0x00);//0 break;case 0xDD:

      SendIRdata(0x01);//1 break;case 0xBD:

      SendIRdata(0x02);//2 P3_1=~P3_1;

      break;case 0x7D: SendIRdata(0x03);//3

      break;case 0xEB:

      SendIRdata(0x04);//4

      break;case 0xDB: SendIRdata(0x05);//5

      break;case 0xBB: SendIRdata(0x06);//6

      break;case 0xE7: P3_0=1;

      break;case 0xD7: P3_1=1;

      break;case 0xB7: P3_2=1;

      break;default: break;} } }while(1);} //定時器0中斷處理

      void timeint(void)interrupt 1 { TH0=0xFF;TL0=241;//設定時值為38K 也就是每隔26us中斷一次 count++;P3_3=~P3_3;}

      void serial()interrupt 4 using 3 { if(RI){ RI=0;datau=SBUF;flagu=1;} }

      void SendIRdata(unsigned char p_irdata){ char i;volatile unsigned char irdata;//發(fā)送4.5ms的起始碼 endcount=351;count=0;P3_7=1;do{}while(count

      for(i=0;i<8;i++){ irdata=(0X80>>i);if(p_irdata&irdata){ //先發(fā)送0.56ms的38KHZ紅外波(即編碼中0.56ms的低電平)endcount=123;count=0;P3_7=1;do{}while(count

      void delay(){ unsigned int i,j;for(i=0;i<26;i++){ for(j=0;j<20;j++){ _nop_();} } }

      void delays(unsigned char c){ unsigned int i;for(i=0;i

      #include #include

      sfr p0=0x80;sfr p3=0xb0;

      sbit p10=P1^0;

      sbit p32=P3^2;sbit p00=P0^0;sbit p01=P0^1;sbit p02=P0^2;sbit p03=P0^3;sbit p04=P0^4;sbit p05=P0^5;sbit p06=P0^6;sbit p07=P0^7;

      unsigned char led,dm,i,j,k;

      void ds_9ms(void){ unsigned char j,k;for(j=180;j>0;j--)for(k=50;k>0;k--);}

      void ds0_56ms(void){ unsigned char i,j;for(i=3;i>0;i--)for(j=184;j>0;j--);}

      void ds4_5ms(void){ unsigned char i,j;for(i=90;i>0;i--)for(j=50;j>0;j--);}

      void ds1_68ms(void){ unsigned char i,j;for(i=9;i>0;i--)for(j=184;j>0;j--);}

      void ds0_1ms(void){ unsigned char i,j;for(i=9;i>0;i--)for(j=10;j>0;j--);}

      void main(){ IT0=1;EX0=1;EA=1;dm=0;p0=0;p10=1;P2=0xff;while(1){ p10=~p10;ds0_1ms();} } /* void t0(void)interrupt 0 using 2// {

      unsigned char tt,flag;EA=0;flag=1;for(tt=0;tt<40;tt++){ if(p32==0){ flag=0;break;} ds0_1ms();} while(!p32);if(flag){ for(tt=0;tt<85;tt++){ if(p32==1){ flag=0;break;} ds0_1ms();} }

      while(p32);if(flag){ for(tt=0;tt<85;tt++){ if(p32==1){ flag=0;break;} ds0_1ms();} } while(!p32);if(flag){ for(tt=0;tt<85;tt++){ if(p32==1){ flag=0;break;} ds0_1ms();} }

      switch(led)

      {

      case 0x00:p00=0;p01=1;p02=1;p03=1;p04=1;p05=1;p06=1;p07=1;break;case 0x01:p00=1;p01=0;p02=1;p03=1;p04=1;p05=1;p06=1;p07=1;break;case 0x02:p00=1;p01=1;p02=0;p03=1;p04=1;p05=1;p06=1;p07=1;break;case 0x03:p00=1;p01=1;p02=1;p03=0;p04=1;p05=1;p06=1;p07=1;break;

      case 0x04:p00=1;p01=1;p02=1;p03=1;p04=0;p05=1;p06=1;p07=1;break;case 0x05:p00=1;p01=1;p02=1;p03=1;p04=1;p05=0;p06=1;p07=1;break;case 0x06:p00=1;p01=1;p02=1;p03=1;p04=1;p05=1;p06=0;p07=1;break;case 0x07:p00=1;p01=1;p02=1;p03=1;p04=1;p05=1;p06=1;p07=0;break;

      default:p00=1;p01=1;p02=1;p03=1;p04=1;p05=1;p06=1;p07=1;

      } } } LCD顯示程序

      #include “l(fā)cd.h”

      { _nop_();_nop_();_nop_();}

      void write_com(unsigned char com){ unsigned char i;set_sid();for(i=0;i<5;i++){ set_sclk();delaylcd();clr_sclk();delaylcd();} clr_sid();for(i=0;i<3;i++){ set_sclk();delaylcd();clr_sclk();delaylcd();} for(i=0;i<4;i++){ if(com&(128>>i))set_sid();else clr_sid();set_sclk();delaylcd();clr_sclk();delaylcd();} clr_sid();for(i=0;i<4;i++){ set_sclk();delaylcd();clr_sclk();delaylcd();} for(i=4;i<8;i++){ if(com&(128>>i))set_sid();else clr_sid();set_sclk();delaylcd();clr_sclk();delaylcd();} clr_sid();for(i=0;i<4;i++){ set_sclk();delaylcd();clr_sclk();delaylcd();} }

      void write_data(unsigned char datas){ unsigned char i;set_sid();for(i=0;i<5;i++){ set_sclk();delaylcd();clr_sclk();delaylcd();} clr_sid();set_sclk();delaylcd();clr_sclk();delaylcd();

      set_sid();set_sclk();delaylcd();clr_sclk();delaylcd();clr_sid();set_sclk();delaylcd();clr_sclk();delaylcd();

      for(i=0;i<4;i++){ if(datas&(128>>i))set_sid();else clr_sid();set_sclk();delaylcd();clr_sclk();delaylcd();} clr_sid();for(i=0;i<4;i++){ set_sclk();delaylcd();clr_sclk();delaylcd();} for(i=4;i<8;i++){ if(datas&(128>>i))set_sid();else clr_sid();set_sclk();delaylcd();clr_sclk();delaylcd();} clr_sid();for(i=0;i<4;i++){ set_sclk();delaylcd();clr_sclk();delaylcd();} }

      void qingping(){ unsigned char i,j;write_com(0x34);write_com(0x36);for(i=0;i<32;i++){ write_com(0x80|i);write_com(0x80);for(j=0;j<16;j++){ write_data(0x00);} } for(i=0;i<32;i++){ write_com(0x80|i);write_com(0x88);for(j=0;j<16;j++){ write_data(0x00);} } write_com(0x30);} void init_lcd(){ clr_rest();delaylcd();set_rest();set_cs();write_com(0x01);delaylcd();write_com(0x0c);write_com(0x30);write_com(0x38);write_com(0x0e);write_com(0x01);write_com(0x06);write_com(0x0c);delaylcd();}

      第四篇:二維碼單元教學設計

      單元教學設計

      一、課程說明

      (一)課程性質(zhì)及定位

      《電子商務實務》是物流管理等經(jīng)濟類專業(yè)的專業(yè)必修課程。在現(xiàn)代信息社會中,學習電子商務知識可以使掌握信息技術和商務規(guī)則的企業(yè)和個人,系統(tǒng)地利用各種電子工具和網(wǎng)絡,高效率、低成本地從事各種以電子方式實現(xiàn)的商業(yè)貿(mào)易活動。

      它的前導課程有物流基礎,計算機網(wǎng)絡技術,市場營銷,管理學后續(xù)課程有物流信息技術,供應鏈管理。

      (二)該課程對培養(yǎng)學生職業(yè)能力培養(yǎng)的作用

      1.培養(yǎng)學生終身學習能力,沒有一個行業(yè)比電子商務發(fā)展得更快,技術、模式、用戶、觀念天天在變,要保持終身學習心態(tài)。

      2.培養(yǎng)學生利用資源,參與交流,思考總結能力。

      3.培養(yǎng)學生從事創(chuàng)業(yè)實踐活動所必須具備的意識、精神、品質(zhì)、知識和能力等方面的一種教育,能有效緩解大學生就業(yè)難的問題。

      二、單元教學目標 1.知識目標

      通過本章學習,使學生了解二維碼的分類,發(fā)展,制作,及在生活的應用。2.技能目標

      學會利用在線工具制作條碼;學會利用軟件制作條碼;學會認識并體驗感受生活中的條碼。

      3.素質(zhì)目標

      提升理論聯(lián)系實際的能力,加強學生對條碼的深刻學習,激發(fā)學生利用條碼的潛力比如他們自己可以制作二維碼簡歷,有些同學展望以后拿著手機就可以做火車等。

      三、教學設計過程

      (一)理念與思路

      通過條碼技術這節(jié)的學習,讓學生了解條碼技術知識,并認識生活中的條碼,感受條碼對生活的改變。讓學生掌握在如何制作條碼,并利用條碼技術更好的為自己的生活和社會服務。

      (二)教學內(nèi)容設計 1.本節(jié)教學時間分配

      理論知識:2個學時,主要介紹書中的理論知識。

      校內(nèi)實訓:2學時,利用機房上網(wǎng)環(huán)境和免費制作軟件自己制作條碼,并應用到個人簡歷,網(wǎng)店,個人主頁的設計上面。

      校外實訓:2學時,感受條碼技術對生活的改變,到生活中(超市,快遞,公交站牌等)觀摩學習,聆聽專家的現(xiàn)場指導。

      總結提升:讓學生自己回來總結形成實訓報告,做成PPT答辯,并展望怎樣更好的利用這項技術為生活服務,為社會服務。

      2.本節(jié)教學內(nèi)容的安排

      (1)上次上課時布置作業(yè)安排學生留意二維碼,并安裝手機二維碼掃描軟件,為這次課做好充分的準備。

      (2)課堂導入(3分鐘);和學生聊聊生活當中的條碼,比如公交站牌,電視上等的條碼,引起學生對條碼的學習興趣。

      (3)加強共鳴(5分鐘):利用條碼在生活中的應用視頻和圖片給學生帶來全新的視聽文化大餐。

      (4)理論聯(lián)系實際講述書中的理論知識:抓住興趣后,開始導入手機二維碼的概念,并現(xiàn)場演示如何使用,然后講二維碼的分類,二維碼的分為主讀和被讀兩種方式。主讀其中比較知名的應用有 易拍酷,快拍,我查查等,應用領域:讀碼上網(wǎng)、下載軟件,讀取名片信息,商品防偽,購物等亦可隨時隨地的輕松 體驗像鈴聲、游戲、視頻等 流媒體信息和增值業(yè)務下載。被讀比如火車票,電影票,電子優(yōu)惠券之 類。應用領域: 電子票務、電子折扣券、電子憑證、電子回執(zhí)、物流等。

      (5)特別要注重和實踐操作進行結合,注意網(wǎng)絡資源的利用,注意師生互動。比如在講述這一節(jié)時,我利用互聯(lián)網(wǎng)的資源對條形碼的在線制作過程進行截圖并下載了二維碼制作軟件,在課堂上對軟件進行了安裝,并親自制作了多款條碼,利用學生手中的手機上安裝的我查查專業(yè)掃描軟件進行現(xiàn)場掃描,課堂氣氛很活躍。(6)最后介紹了二維碼目前在國外和國內(nèi)的應用現(xiàn)狀。

      (7)拓展延伸:讓學生說說咱們怎樣可以利用二維碼為咱們的生活更好的服務,說說優(yōu)點和缺點。同學們很積極,有的說可以把簡歷制作成二維碼,有的說咱們以后可以直接拿手機上火車了,可以直接拿手機到飯店吃飯。。。

      (8)利用學校的有利資源,安排同學們到機房在線制作各種各樣的二維碼。大家興趣很高。

      (9)組織學生去石家莊各大超市進行觀摩學習,讓學生分小組學著觀察生活,體驗生活,感受電子商務技術給生活帶來的新變化。

      (10)布置作業(yè):對學生分組到生活和指定的超市去參觀學習條碼等電子商務技術在生活中的應用,并形成PPT,要求提出自己對條碼技術的獨特的生活感受并展望條碼技術可以在社會哪些方面有更好的發(fā)展應用。(11)借助便利的網(wǎng)絡資源和同學們利用微信和QQ群進行交流信息,和同學們互為良師益友。

      四、教學資源與考核

      1、加大平時成績比重,由20%增加到50%。

      包括考勤(10分)、實驗作業(yè)(20分)、課堂表現(xiàn)(20分)三部分;

      2、期末考試針對“電子商務的熱點問題”采用專題方案提交,滿分50分;

      3、評分標準為PPT制作(10分)、資料準備是否充分、及時和全面(10分)觀點的創(chuàng)新性(10分)、語言表達(10分)、總體效果(10分);

      4、成績由老師和同學代表現(xiàn)場打分,得分為所有評委的平均分,并予以現(xiàn)場點評。五.教學效果

      1.通過學習,學生不僅掌握了理論知識,而且學會了認識和使用生活中的二維碼。

      2.通過實訓,學生自身的應用條碼的能力有所提升,學生不僅學會了制作各種二維碼,而且有的同學還把自己的簡歷和個人主頁,個人網(wǎng)店制作成了二維碼,讓知識為自己服務。3.部分學生考取了電子商務師資格證。六.教學反思

      1.在講授過程中,發(fā)現(xiàn)學校的教材內(nèi)容已經(jīng)老化,我鼓勵同學們要與時俱進,積極利用身邊的資源汲取新知識。

      2.在多種媒介的感官刺激下實現(xiàn)對新知的體驗和實踐。最后,在真實的情景中運用實現(xiàn)能力的發(fā)展。

      3.同學們都很喜歡學習能夠?qū)W以致用的知識或技能而且大家都很喜歡自己的思想能夠被別人認同。所以要多鼓勵同學們。

      4.學生和老師可以互為良師益友,有些學生在某方面的能力已經(jīng)超越我,所以我需要每天學習新知識。

      第五篇:《探秘二維碼》教學設計及反思

      《探秘二維碼》教學設計及反思

      教材分析

      本課是大連理工大學出版社出版的小學信息技術五年級下冊第一單元“信息世界奇遇”第二課的內(nèi)容。本課主要圍繞當下流行的“二維碼”展開活動,先認識二維碼、了解二維碼在生活中的廣泛應用,并在此基礎上,學習使用智能手機和掃描軟件來識別二維碼,同時能利用在線網(wǎng)站平臺制作二維碼,為自己的學習和生活服務。

      學情分析

      本課的教學對象是小學六年級的學生。他們通過之前的學習,已經(jīng)掌握了文字編輯、圖片插入、上網(wǎng)下載等操作,具有一定的計算機操作基礎。課前筆者經(jīng)過調(diào)查,了解到學生對二維碼的學習非常感興趣,對用手機軟件掃描二維碼的實踐操作有所嘗試,但對二維碼的相關知識及使用了解并不多。

      教學目標

      知識與技能目標:①了解什么是二維碼;②了解二維碼在生活中的廣泛應用;③知道如何應用智能工具識別二維碼;④掌握利用網(wǎng)站平臺生成二維碼的操作方法。

      過程與方法目標:①通過觀察、操作,了解識別二維碼的方法;②通過完成層次遞進的小任務(掃二維碼、生成二維碼),感受二維碼在生活中的廣泛應用。

      情感態(tài)度與價值觀目標:①通過學習,感受二維碼的神奇,體驗信息技術在生活中的實際應用;②在實踐操作中,了解信息技術發(fā)展的前沿動態(tài),激發(fā)求知欲望,不斷探索信息世界。

      教學重點、難點

      重點:二維碼的用途,生成二維碼及其識別方法。

      難點:生成二維碼及識別二維碼的方法。

      教學過程

      1.創(chuàng)設情境

      師:今天老師給大家表演一個小魔術,請仔細看。我用手機對著黑板上的圖案掃一下,手機里出現(xiàn)了什么?

      教師用手機掃描黑板上的二維碼圖案,用投影將手機上的畫面呈現(xiàn)到白板屏幕上。

      師:老師可以在手機里和你們打招呼了?,F(xiàn)在,我手里拿的是學習時用的練習冊,翻開其中一頁,我用手機對著圖案掃一下,看看會出現(xiàn)什么情況?(教師手機中出現(xiàn)數(shù)學題的答案講解視頻)黑板上、練習冊中的這個圖案,咱們都見過吧?它叫什么?

      生:二維碼。

      教師揭開本課活動主題:探秘二維碼。

      設計意圖:借助手機掃描不同的二維碼,引導學生體驗二維碼的奇妙之處,從而調(diào)動他們的學習積極性。

      2.新授探究

      (1)認識二維碼

      課件展示各種不同的二維碼圖案。

      師:從外形上看,二維碼是什么樣子的?

      學生回答。

      師:二維碼是一種用特定的幾何圖形,按規(guī)律在平面上分布的圖形。

      設計意圖:展示不同圖案的二維碼,讓學生觀察、發(fā)現(xiàn)圖形的特點,并用自己的語言從形狀、顏色等方面來描述二維碼的樣子。教師結合學生的認知進行總結,從而使學生對二維碼有初步了解。

      (2)應用二維碼

      師:生活中,你在哪些地方見過二維碼?它有什么作用呢?

      學生結合自己的經(jīng)歷,簡單介紹自己所看到的二維碼包含了什么信息。

      課件出示二維碼在生活中應用的各種圖片資料。

      師:大家觀察得很仔細,我們每個人與二維碼都有過接觸,在食品包裝、電視節(jié)目、網(wǎng)站頁面,甚至我們買的電影票、火車票等上面,都能看到二維碼的“身影”。

      設計意圖:學生雖然能夠說出自己在哪里見過二維碼,但由于接觸得較少,對二維碼應用的具體意義理解得還不夠。教師通過出示二維碼在生活中具體應用的實例圖片,讓學生不僅能夠認識到二維碼的應用之廣,更能了解二維碼存在的意義。

      (3)識別二維碼

      師:二維碼雖然很小,看上去也很簡單,但卻蘊藏著大量的信息。在智能手機上安裝掃碼軟件,掃描二維碼,就可以顯示出相關的文字、圖片等信息資料。那么,怎樣用手機掃描二維碼呢?老師這里有一個二維碼圖案,有過掃碼經(jīng)歷的同學,請給大家演示一下。

      學生演示操作,其他同學動手嘗試,教師指導。

      師:這位同學操作得非常準確,他是用“微信”自帶的“掃一掃”功能來掃描二維碼的,大家都看明白了嗎?

      生:看明白了。

      設計意圖:教師不是直接講給學生聽,而是讓有過掃碼經(jīng)歷的學生和其他學生一起探討操作方法,會的學生能夠提升自我成就感,不會的學生也躍躍欲試,通過看、問、做,共同達成學習目標,把復雜的操作簡單化,創(chuàng)設學生互助的學習氛圍。

      師:除了微信以外,掃碼的軟件還有很多。既然大家都會用微信掃碼,那么現(xiàn)在老師給每組發(fā)一個正方體,這個正方體每個面都有序號和二維碼,第一位同學掃描1號二維碼,然后依次掃描,最后每組同學根據(jù)本組的掃描結果交流分析,并告訴大家你們得出的答案。

      一組:英語單詞apple(蘋果)——學生自己拼讀。

      二組:家鄉(xiāng)的名勝古跡圖片——學生介紹。

      三組:科普網(wǎng)站——學生展示喜歡的網(wǎng)頁。

      四組:古詩句(文字、插圖等)——學生有感情地朗誦詩句。

      設計意圖:本環(huán)節(jié)將掃描二維碼這個操作轉(zhuǎn)化為一種游戲競賽,讓學生充分體驗用手機掃描二維碼的過程,學生查看掃描結果,并與同伴交流討論,找到問題的答案。這樣不僅鞏固了學生操作的準確度和熟練度,也讓他們更愿意參與活動,并促進其與同伴的合作學習。

      (4)制作二維碼

      師:二維碼的作用可真大,它就像是一把特殊的“鑰匙”,能打開信息世界的大門,讓我們了解更多的內(nèi)容。那么,我們能不能把一些喜歡的圖文信息制作成二維碼傳遞給別人呢?請大家打開計算機桌面上的微視頻,自學制作二維碼的方法。

      學生帶著疑問,觀看視頻。

      師:對照視頻的講解,請你制作一個能顯示自己名字的二維碼。

      學生嘗試制作二維碼,教師跟蹤指導。

      設計意圖:學習利用在線網(wǎng)站平臺制作二維碼的過程,是學生思維與操作并行的過程。學生借助微課資源,多次觀看,反復試做,用手機驗證成果,不僅能掌握生成二維碼的基本操作,也能呈現(xiàn)自己的思想內(nèi)容。

      3.拓展分享

      師:在微視頻的拓展學習中,還提到了可以生成網(wǎng)址、圖片、文件、名片等類型的二維碼,大家可以參考學習。

      學生繼續(xù)觀看視頻,并做驗證。

      師:現(xiàn)在我們以三人為一組,打開桌面上的資源文件夾,請大家利用這些資源,制作你們小組的名片二維碼,向大家展示你們最精彩的一面。

      學生制作二維碼,教師巡視,了解學生的創(chuàng)作思想,并給出建議。

      師:請大家離開座位互相欣賞其他組制作的二維碼,用手機掃一掃,看看成果。

      學生掃碼,分享作品。

      教師請學生代表介紹本組二維碼所表達的思想。

      設計意圖:學生在已掌握生成二維碼操作方法的基礎上,自主探究,制作更多類型的二維碼,提出問題,師生共同解決,并將成果與他人分享。這樣有助于學生加強對獲取信息、加工信息、傳遞信息等知識的理解。

      4.活動總結

      教師出示課件內(nèi)容:二維碼的安全性問題和拓展內(nèi)容。

      師:二維碼給我們的生活帶來了便捷,但同時也存在著安全問題,因此我們除了利用好二維碼,更要建立使用二維碼的安全意識。有些不法分子借助二維碼傳播手機病毒、惡意程序,盜取用戶信息等,所以大家不要隨意掃描來歷不明的二維碼。同時,在我們的身邊還有很多二維碼,世界上最大的二維碼就是麥田畫聯(lián)萌團隊設計并種出來的(展示圖案,學生掃碼)。大家也可以發(fā)揮自己的想象力,設計出更有特點和意義的二維碼。

      設計意圖:二維碼是一種新興科技,不能只看到它的優(yōu)點,還要讓學生建立使用二維碼的安全意識,對二維碼的應用發(fā)展有正確的認識,同時讓他們了解二維碼更多的應用奇聞,拓寬視野。

      教學反思

      本課經(jīng)過教學實踐,有較好的成效。首先,筆者設計的活動充分考慮了學生的實際,尊重學生的需求。在課前,筆者對學生的已有經(jīng)驗進行了調(diào)查、了解。課堂伊始,筆者以魔術的形式和常見的學習工具,激發(fā)學生的好奇心,讓他們有學習的需求。而在后續(xù)每個環(huán)節(jié)的銜接、設計活動中,筆者都充分調(diào)動了學生的學習積極性,并圍繞二維碼這一主題層層探究,讓每位學生都有體驗的過程,都渴望參與其中。其次,微課資源的利用給學生的學習帶來了一定的優(yōu)勢,學生可以在操作的過程中,對每個小細節(jié)反復觀看并領悟其方法。

      本節(jié)課也有不足之處,筆者沒有進行集中性的評價活動,導致學生對自己的學習成效不太了解,這無疑對課堂的整體效果產(chǎn)生了一定影響。

      《探秘二維碼》教學設計及反思

      高新實驗玉龍灣學校

      劉強

      下載電子綜合設計基于二維碼掃描的開鎖設計立項申請書word格式文檔
      下載電子綜合設計基于二維碼掃描的開鎖設計立項申請書.doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為doc格式


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

      相關范文推薦

        電子綜合設計結題報告

        12級創(chuàng)新實踐班結題報告 電子綜合設計 班級姓名指導教師成績一、本課程的目的 二、本課程的內(nèi)容 熟悉和了解原理圖的輸入和設計,PCB版圖的設計,電路仿真 三、實驗內(nèi)容 1,單......

        電子工程學院課外學分設計申請書

        電子工程學院課外學分設計申請書 題目:簡易三態(tài)邏輯測試筆的設計 姓名: 謝鵬班 級 電 B0911 專業(yè): 電子信息工程技術學 號: 04 設計時間:2011年11月1日 —— 2011 年11月18日 實......

        電子綜合設計與制作實踐教學大綱

        電子綜合設計與制作實踐教學大綱 一、課程名稱: 電子綜合設計與制作實踐 The electronic synthesis designs and manufactures practices 課程負責人:何 偉 二、學時與學分:三......

        ?《掃描圖文配作文》教學設計

        《掃描圖文配作文》教學設計教學目標:1、學習掃描儀的使用及相應掃描軟件的操作。2、將同學們在植樹活動中的照片掃描輸入電腦。教學安排:一課時。學生分析:對于掃描儀,多數(shù)學生......

        電子科技大學畢業(yè)論文設計范文大全

        論行政自由裁量權及其法律控制 任務與要求:本論文主要闡述了行政自由裁量權是行政權力的重要組成部分,也是行政權力中最顯著、最獨特的一部分,它是行政主體提高行政效率之必需......

        基于STC89C52電子血壓計設計范文合集

        基于STC89C52的電子血壓計設計 摘要 本文論述了主要由STC89C52單片機,MPS40-GSF傳感器及LCD1602顯示電路等構成的基于STC89C52的電子血壓計的設計。本設計采用5V電源供電......

        電子空間站(教學設計)

        電子空間站(教學設計) (選自人教版音樂八年級上冊第二單元) 教材分析:這一單元包括了電子琴演奏曲目、電子合成器演奏曲目、電聲樂隊演奏曲目等,使學生在欣賞體驗作品的同時對電......

        《設計電子板報》說課稿

        《制作電子板報》說課稿 尊敬的各位老師:你們好!今天我將和大家一起探討《制作電子板報》第一課時的教學構想。一、 說教材(首先我談談對教材的理解)《制作電子板報》是七年級上......