




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、密碼鎖設(shè)計(jì)報(bào)告 摘要:本系統(tǒng)是由pld、eeprom、led顯示、鍵盤和報(bào)警系統(tǒng)所組成的密碼鎖。系統(tǒng)完成鍵盤輸入、開鎖、超時(shí)報(bào)警、修改用戶密碼、輸入位數(shù)顯示、錯(cuò)誤密碼報(bào)警、復(fù)位等數(shù)字密碼鎖的基本功能。關(guān)鍵字:數(shù)字密碼鎖 gal16v8 28c64 解鎖與報(bào)警目錄:一、 技術(shù)指標(biāo)1、 系統(tǒng)功能要求 32、 系統(tǒng)結(jié)構(gòu)要求 33、 電氣指標(biāo) 34、 設(shè)計(jì)條件 3二、 整體方案設(shè)計(jì) 4三、 單元電路設(shè)計(jì)1、 鍵盤錄入 52、 鍵盤消抖電路 63、 計(jì)數(shù)與顯示 84、 密碼比較 85、 密碼判斷 96、 超時(shí)判斷 107、 修改密碼 118、 復(fù)位 12四、 整體電路和整機(jī)元件清單1、 整體電路 132
2、、 所用元件清單 13五、 程序清單1、 第一片gal 142、 第二片gal 15六、 測(cè)試與調(diào)整1、 10進(jìn)制數(shù)字輸入 162、 cp脈沖 163、 密碼比較 174、 延時(shí)判斷 175、 程序測(cè)試(整體測(cè)試)17七、 設(shè)計(jì)小結(jié)1、 設(shè)計(jì)任務(wù)完成情況 182、 問(wèn)題及改進(jìn) 183、 心得體會(huì) 19一、技術(shù)指標(biāo)1. 系統(tǒng)功能要求 密碼鎖:用數(shù)字鍵方式輸入開鎖密碼,輸入密碼時(shí)開鎖;如果輸入密碼有誤或者輸入時(shí)間過(guò)長(zhǎng),則發(fā)出警報(bào)。2. 系統(tǒng)結(jié)構(gòu)要求密碼鎖的系統(tǒng)結(jié)構(gòu)框圖如下圖 1-1 所示,其中數(shù)字鍵盤用于輸入密碼,密碼鎖用于判斷密碼的正誤,也可用于修改密碼。開鎖led1亮表示輸入密碼正確并開鎖,報(bào)
3、警led2亮表示密碼有誤或者輸入時(shí)間超時(shí)。密 碼 鎖開鎖led1數(shù)字鍵盤輸入密碼報(bào)警led2圖1-1 密碼鎖系統(tǒng)結(jié)構(gòu)框圖3. 電氣指標(biāo)3.1 開鎖密碼為8位十進(jìn)制數(shù)字,由按鍵輸入,按“確認(rèn)”鍵后,輸入的數(shù)字有效。3.2 輸入的8位數(shù)字與預(yù)設(shè)的密碼相同時(shí)開鎖,用綠燈亮,紅燈滅表示。數(shù)據(jù)有誤時(shí)或輸入的密碼時(shí)間過(guò)長(zhǎng)即報(bào)警,紅燈亮。3.3 密碼可以通過(guò)鍵盤設(shè)定或修改。3.4 輸入的數(shù)字間隔時(shí)間小于或等于15s。超過(guò)時(shí)限則報(bào)警,同時(shí)電子鎖復(fù)位。3.5 具有手動(dòng)、自動(dòng)復(fù)位功能。4. 設(shè)計(jì)條件4.1 電源條件:穩(wěn)壓電源提供+5v電壓。4.2 可供選擇的元器件如表1-1所示型號(hào)名稱及功能74374鎖存器747
4、4d觸發(fā)器28c64eeprom 存貯器74854位比較器741614位二進(jìn)制計(jì)數(shù)器741648位移位寄存器gal16v8可編程邏輯器件f555定時(shí)器74123可重觸發(fā)器表1-1 器件單門電路、電阻、電容以及發(fā)光二極管自定。二、整體方案設(shè)計(jì) 設(shè)計(jì)原理整體方案如下: 控制讀寫報(bào)警存儲(chǔ)器地址數(shù)據(jù)判斷控制比較器移存器開鎖譯碼,cp 延時(shí)判斷定時(shí)器clock數(shù)據(jù)cp按鍵次數(shù)顯示輸出出計(jì)數(shù)器按鍵輸入圖2-2 密碼鎖的工作原理框圖由以上框圖可知,當(dāng)按下數(shù)字鍵0、1、2、3、4、5、6、7、8、9后,編碼器逐一進(jìn)行十二進(jìn)制編碼,此時(shí)產(chǎn)生按鍵信號(hào)。按鍵信號(hào)經(jīng)計(jì)數(shù)器,產(chǎn)生存儲(chǔ)器的地址信號(hào)。解鎖時(shí),存儲(chǔ)器中相應(yīng)的
5、數(shù)據(jù)輸出與輸入的密碼經(jīng)比較器比較后,將結(jié)果存入移存器。8位的比較結(jié)果送到gal,判決是否正確,并開鎖或報(bào)警。設(shè)定密碼時(shí),每輸入一位,計(jì)數(shù)器加一,則可依次修改。三、單元電路設(shè)計(jì)1. 鍵盤錄入 由于鍵盤有09,而rom中數(shù)據(jù)以十進(jìn)制存儲(chǔ),則要將案件進(jìn)行10進(jìn)制到2進(jìn)制的轉(zhuǎn)換。使用可編程邏輯器件gall16v8,電路非常簡(jiǎn)單,連線少,比較實(shí)用。 將按鍵編號(hào)和輸出四位二進(jìn)制碼相對(duì)應(yīng),列出真值表(表3-1)。序號(hào)按鍵d0d1d2d30a010101a100012a200103a300114a401005a501016a601107a701118a810009a91001表 3-1 按鍵編碼真值表根據(jù)真值
6、表,用cupl語(yǔ)言寫出邏輯關(guān)系:d3=a0#a8#a9;d2=a4#a5#a6#a7;d1=a0#a2#a3#a6#a7;d0=a1#a3#a5#a7#a9; 電路設(shè)計(jì):每個(gè)鍵按下,產(chǎn)生一個(gè)高電平脈沖,并把按下的數(shù)字鍵譯碼輸出:圖3-2鍵盤輸入為保護(hù)電路,接入排阻。2. 鍵盤消抖電路機(jī)械鍵盤在使用過(guò)程中會(huì)產(chǎn)生機(jī)械抖動(dòng),即會(huì)產(chǎn)生多個(gè)脈沖信號(hào)(有稍高頻的毛刺),使輸出的時(shí)鐘不穩(wěn)定,影響后級(jí)工作??勺宑p觸發(fā)輸出,消除高頻毛刺。由于密碼通過(guò)機(jī)械開關(guān)輸入,頻率很低(因本次實(shí)驗(yàn)提供的開關(guān)不大方便操作,一般按鍵頻率不大于1hz),則觸發(fā)低頻略高即可,取510hz即可。用f555做定時(shí)器,設(shè)計(jì)電路如下:圖3
7、-2-1 555定時(shí)電路555定時(shí)器的頻率表達(dá)式為:f=1.43/((ra+2rb)*c)。取rb=3k,ra=2k,c=220u,測(cè)試得f=7.1hz,能達(dá)到要求。將clock接至g16v8的1腳,且使用觸發(fā)輸出:cp.d=a0#a1#a2#a3#a4#a5#a6#a7#a8#a9,此時(shí)在每次鍵按下時(shí)都會(huì)產(chǎn)生一個(gè)脈沖,且消除了毛刺。(注:gal的一個(gè)函數(shù)表達(dá)式中或項(xiàng)不能超過(guò)7個(gè),所以可寫成cp.d=d0#a0#a2#a4#a6#a8,這樣既滿足條件,又節(jié)省了gal的管腳資源。)消抖效果圖如圖3-2-1所示:cpin為含毛刺的輸入信號(hào)(因抖動(dòng),產(chǎn)生一些不正常的高頻信號(hào))gal的時(shí)鐘為clock
8、,為110hzcpin.d為消抖輸出從圖中看出,在d觸發(fā)輸出后,毛刺被有效去除了。圖3-2-1消抖效果圖3. 計(jì)數(shù)與顯示將cp送入計(jì)數(shù)器,得到的是按鍵次數(shù),也是rom的地址信號(hào)。因8位密碼較長(zhǎng),使用者在輸入時(shí)可能忘記已輸入密碼的位數(shù)。為構(gòu)建更好的人機(jī)界面,將計(jì)數(shù)結(jié)果用7448譯碼,用7段數(shù)碼管輸出。電路如下:圖3-3 計(jì)數(shù)與顯示編碼器采用7448,為正常輸出結(jié)果,使用共陰的數(shù)碼管。4. 密碼比較由于cp信號(hào)對(duì)于按鍵稍有延遲,如將按鍵的譯碼與從rom中取出的數(shù)據(jù)進(jìn)行比較,則會(huì)出錯(cuò),所以在比較器之前加一級(jí)鎖存器,在時(shí)鐘cp的控制下,此時(shí)才能實(shí)現(xiàn)輸入密碼與原有密碼的對(duì)應(yīng)位同時(shí)到達(dá)比較器。電路如下:圖
9、3-4-1 密碼比較重要時(shí)序分析:密碼鎖從清零開始工作:當(dāng)按下第一位密碼時(shí),按鍵的譯碼立即輸出,cp滯后輸出,在cp的上升沿,74374鎖存器開始工作,鎖入數(shù)據(jù),此時(shí)送到鎖存器口數(shù)據(jù)是鍵盤輸入的譯碼和rom地址0000(b)的數(shù)據(jù),并不是地址0001的數(shù)據(jù)。所以在rom中存入數(shù)據(jù)從地址0開始。時(shí)序如下圖所示:圖3-4-2 鎖存時(shí)序圖5. 密碼判斷經(jīng)過(guò)7485,只能比較密碼的1位,使用移存器就能將比較結(jié)果先儲(chǔ)存,經(jīng)過(guò)8個(gè)脈沖周期后同時(shí)輸出。為節(jié)約gal16v8的i/o口,可使用一片7485,先將5位比較結(jié)果處理,剩下的三位接到gal,再比較。在密碼全部輸入后,要按下“確認(rèn)”鍵,則gal判斷密碼是
10、否正確。數(shù)據(jù)經(jīng)7485等后,數(shù)據(jù)到達(dá)74164時(shí),數(shù)據(jù)有一定的延時(shí)。假如74164的時(shí)鐘=cp,當(dāng)?shù)谝坏腸p到來(lái)時(shí),第一位的比較結(jié)果還沒(méi)從7485出來(lái),即第一位鎖進(jìn)的不是第一位的比較結(jié)果。所以,鎖存的時(shí)鐘應(yīng)比cp慢,可以定義cp2=!cp,此時(shí),cp2比cp的上升沿晚的時(shí)間就是手按鍵的時(shí)間。從而保證鎖存8次后輸出的就是8位的比較結(jié)果。圖3-5 8位密碼比較結(jié)果處理假如輸入正確密碼,并按下確認(rèn)鍵,則成功開鎖。6. 超時(shí)判斷指標(biāo)要求當(dāng)輸入的數(shù)字間隔小于或等于15s時(shí)超時(shí)報(bào)警。設(shè)計(jì)采用74123可重觸發(fā)器和7474 d觸發(fā)器配合程序控制。電路圖如下: 圖3-6-1 74123可重觸發(fā)器b端輸入,ot
11、觸發(fā)輸出。tw=15s,tw=0.45rc,則設(shè)定r=150k,c=220u,則計(jì)算得出tw=14.8s。若要提高15s計(jì)時(shí)精度則選取更精確得電容和電阻,且系數(shù)0.45可能有相應(yīng)更正。74123工作時(shí)序如下:圖 3-6-2 74123工作時(shí)序在復(fù)位后,ot=0,開始輸入后,當(dāng)間隔時(shí)間小于15s時(shí),ot=1,當(dāng)間隔時(shí)間大于15s時(shí),ot=0。 圖3-6-3 d觸發(fā)器 d=1,復(fù)位后輸出kin=0,當(dāng)有鍵按下,在cp的第一個(gè)上升沿,kin輸出恒為1,直至下個(gè)復(fù)位信號(hào)。即kin為有鍵按下的標(biāo)記位。將ot和kin信號(hào)送給gal,則可得出輸入延時(shí)的判斷表達(dá)式:f2=!ot&kin。7. 修改密碼密碼存儲(chǔ)
12、在eeprom中,修改密碼,就是對(duì)28c64中的數(shù)據(jù)進(jìn)行修改。28c64共有8k*8的存儲(chǔ)容量。而本次密碼鎖需要的存儲(chǔ)空間僅需8位*4b。其實(shí)是一個(gè)巨大的浪費(fèi)。28c64有13根地址線(a0a12)和8根數(shù)據(jù)線(d0d7),為操作方便,將a3a12、d4d7全部置零。則數(shù)據(jù)存儲(chǔ)在前8個(gè)單元。地址線與74161的輸出相連。數(shù)據(jù)線從gal的譯碼輸出讀出數(shù)據(jù)。因在進(jìn)行密碼比較時(shí),要將gal的譯碼數(shù)據(jù)和rom中數(shù)據(jù)相比較,則gal與rom不能直接相連,可在之間加上模擬開關(guān)cd4066進(jìn)行隔離。4066僅在修改密碼時(shí)將gal和rom相連。具體連接電路如下:圖3-7-1 28c64連接圖具體邏輯分析:修改
13、密碼:對(duì)28c64進(jìn)行寫操作,手冊(cè)參考時(shí)序如下:圖3-7-2 28c64寫時(shí)序因gal不能控制復(fù)雜的時(shí)序,所以修改密碼時(shí),操作比較繁瑣。將 ce=0(一直工作),ro=1(輸出禁止),con=1(使gal數(shù)據(jù)與28c64連接)。按下第一位密碼,復(fù)位后,地址為0,然后按下“設(shè)置”鍵 ,通過(guò)gal,給rw(低脈沖,寫入數(shù)據(jù)),此時(shí)第一位密碼就修改成功了。然后按下第二位密碼,按下“設(shè)置”,依次設(shè)置8位密碼。 當(dāng)密碼設(shè)置完成后,ro=0,ce=0,rw=1(寫入禁止),為正常工作狀態(tài)。8. 復(fù)位 復(fù)位功能包括手動(dòng)復(fù)位和自動(dòng)復(fù)位。手動(dòng)復(fù)位:清除輸入密碼,將所有寄存器歸零。則將74161、74164、74
14、123、7474的清零端全部接在一起,復(fù)位鍵(rs)按下,gal清零端clr輸出一個(gè)低電平脈沖,方程為:clr=!rs。自動(dòng)復(fù)位:如解鎖完畢(即密碼輸入完成后,按下“ent” ),開鎖或報(bào)警后,所有寄存器清零。若將方程寫成clr=!ent,此時(shí)是組合邏輯輸出,一按下“ent”,就復(fù)位了,此時(shí)報(bào)警結(jié)果還沒(méi)輸出,74164全零輸入,則肯定會(huì)報(bào)警,失去密碼鎖判斷的意義。所以復(fù)位一定在正確解鎖后開始,可以借助gal內(nèi)部的觸發(fā)器來(lái)完成這個(gè)功能:clr.d=!ent。gal的時(shí)鐘任為555的輸出時(shí)鐘,幾hz的脈沖。則在開鎖后幾百ms后復(fù)位,開鎖是個(gè)瞬時(shí)動(dòng)作即可。為方程式的簡(jiǎn)潔,復(fù)位方程可表示為:clr.d
15、=!(ent#rs),此時(shí)手動(dòng)復(fù)位稍有延遲(ms級(jí)),在實(shí)際應(yīng)用中,延時(shí)是完全可以忽略的。四、 整體電路和整機(jī)元件清單1. 整體電路見(jiàn)附錄2. 所用元件清單本設(shè)計(jì)除了老師建議的一些芯片,我還使用了少量其他數(shù)字芯片,完成了要求外的一些指標(biāo),使用的芯片如下:型號(hào)名稱及功能數(shù)量74374鎖存器17474d觸發(fā)器128c64eeprom 存貯器174854位比較器2741614位二進(jìn)制計(jì)數(shù)器1741648位移位寄存器1gal16v8可編程邏輯器件2f555定時(shí)器140664路模擬開關(guān)174123可重觸發(fā)器17448顯示譯碼器1表4-1 所用元件清單電容、電阻、發(fā)光二極管、導(dǎo)線若干,面包板一塊。五、程序
16、清單設(shè)計(jì)中使用2片gal16v8,第一片主要用于譯碼,第二片主要用于控制。1 第一片gal功能:鍵盤解碼,產(chǎn)生時(shí)序電路需要的cp及cp2管腳連接及命名: name key-code-2 ;partno ;revision 1 ;date 2009-9-23 ;designer zhuzi ;company altium limited ;assembly ;location ;device g16v8 ;format ;pin1,11=clk,oe;/* inputs */pin 2,3,4,5,6,7,8,9,12,13 = a0,a1,a2,a3,a4,a5,a6,a7,a8,a9 ;/*
17、 outputs */pin19,18,17,16=d3,d2,d1,d0;pin14,15=cp2,cp;/* d3 d2 d1 d0 output keycode,cp output clock,f no use */d3=a0#a8#a9;d2=a4#a5#a6#a7;d1=a0#a2#a3#a6#a7;d0=a1#a3#a5#a7#a9;cp.d=d0#a0#a2#a4#a6#a8;cp2=!cp;/*end*/2 第二片gal功能:處理密碼比較結(jié)果、延時(shí)判斷處理、控制28c64的讀寫操作、開鎖和報(bào)警輸出、電路復(fù)位管腳連接及命名:name : gal23;date : 2009-9-2
18、7;revision : 1.3 ;designer : zhuzi;company : njupt;/*input*/pin1,11=clk,oe;pin2,3,4,5=a,b,c,d;pin 6=ent;pin 7=rs;pin 8=set;pin 9=ot;pin 14=kin; /*output*/pin19,18=ro,rw; pin17=con; pin16=clr;pin13=suc; pin12=fal;pin15=f2; /*equations*/t=a&b&c&d; f1=!t&ent&ot; f2.d=!ot&kin; clr.d=!(rs#ent#fal); ro=se
19、t; rw=!set; suc=ent&t&ot; fal=f1#f2; con=set;/*end */五、 測(cè)試與調(diào)整1. 10進(jìn)制數(shù)字輸入測(cè)試:先復(fù)位,再按住數(shù)字鍵,用示波器檢測(cè)第一片gal的1916腳,按住數(shù)字鍵“0”,檢測(cè)到d0d1d2d3=0101,則譯碼正確,以此類推,輸入09,gal輸出全部測(cè)試正確。2. cp脈沖測(cè)試:將cp接到示波器一個(gè)通道觀察,在有鍵按下時(shí),觀察到脈沖。且看到七段數(shù)碼管得數(shù)字加1,則計(jì)數(shù)與顯示部分沒(méi)有問(wèn)題。3. 密碼比較用編程器在rom中起始的8個(gè)單元寫入原始密碼:0x00,0x07,0x00,0x04,0x00,0x04,0x00,0x02。測(cè)試:1.
20、復(fù)位后,依次輸入正確密碼(07040402),用示波器觀察第一片7485的第6腳,若全為高,則正確,8位密碼輸入完畢后,測(cè)試74164的移存輸出腳,若全為1,則正確。2. 輸入錯(cuò)誤密碼07040400,7485在輸入錯(cuò)誤密碼后,輸出為0,且8位輸入完畢后,74164的輸出管腳中,第三腳為0,其余為1。則電路沒(méi)有問(wèn)題。4. 延時(shí)判斷測(cè)試:1. 用示波器觀察74123的輸出管腳第13腳,復(fù)位時(shí),輸出為0,當(dāng)有鍵按下,輸出跳變?yōu)?,并保持。15秒內(nèi)無(wú)鍵按下,則輸出跳變?yōu)?,在15秒內(nèi)有鍵按下,則輸出一直保持高電平。2. 用示波器測(cè)試7474的輸出管腳第5腳,復(fù)位時(shí),輸出為0,當(dāng)有鍵按下,輸出跳變?yōu)?
21、,一直保持。則延時(shí)電路沒(méi)有問(wèn)題。5. 程序測(cè)試(整體測(cè)試)1. 按下“復(fù)位”鍵,看到數(shù)碼管立即顯示為0,用示波器測(cè)試74161、74164、74123、7474的輸出端全為低電平。說(shuō)明手動(dòng)復(fù)位功能正常。2. 輸入正確密碼07040402后,按下“ent”,看到綠燈閃,幾百毫秒后,綠燈熄滅,數(shù)碼管顯示為0;輸入錯(cuò)誤密碼07040400后,按下“ent”,看到紅燈閃,幾百毫秒后,紅燈熄滅,數(shù)碼管顯示為0。說(shuō)明密碼判斷正確,且自動(dòng)復(fù)位功能正常。3. 復(fù)位后,按下第一位密碼0,不再按任何鍵,15秒后,紅燈閃,幾百毫秒后,紅燈熄滅,數(shù)碼管顯示為0。說(shuō)明延時(shí)判斷正確,并能報(bào)警,且能自動(dòng)復(fù)位(程序clr.d
22、=!(rs#ent#fal))。4. con置為高電平,先按下想要設(shè)置的密碼的第一位7,然后復(fù)位,按下“set”,再輸入第二位密碼7,按下“set”,依次再輸入后6位密碼777777。輸入完畢,將28c64插到編程器,執(zhí)行“read”命令,查看rom的存儲(chǔ)內(nèi)容,前8個(gè)存儲(chǔ)單元內(nèi)容為77777777,則密碼修改成功。也可在電路中再次輸入設(shè)定的新密碼,若輸入完畢后,綠燈亮,則新密碼設(shè)置成功。七、 設(shè)計(jì)小結(jié)1. 設(shè)計(jì)任務(wù)完成情況幾大指標(biāo):10進(jìn)制鍵盤輸入 密碼正確輸入時(shí)開鎖,錯(cuò)誤時(shí)報(bào)警 輸入數(shù)字間隔小于15s時(shí)報(bào)警,并復(fù)位 手動(dòng)和自動(dòng)復(fù)位 修改密碼全部完成,且界面友好,加上輸入次數(shù)和正在修改密碼位數(shù)
23、的顯示,更加人性化,2. 問(wèn)題及改進(jìn)問(wèn)題1:測(cè)試時(shí)74123輸出不穩(wěn)定,時(shí)有跳變?cè)颍弘娫措s波較大,對(duì)電路的正常工作有較大干擾改進(jìn):在74123的電源和地之間并接一個(gè)較大的電解電容(220u)。注:用示波器觀察電源電壓,能明顯看到很嚴(yán)重的雜波,則會(huì)引起數(shù)字電路工作異常,就會(huì)出現(xiàn)意想不到的錯(cuò)誤,因此,為提高電路的穩(wěn)定性和可靠性,在電路的電容和地之間應(yīng)多加電容進(jìn)行濾波。問(wèn)題2:修改密碼時(shí),每輸入一位密碼后,都要按下“ent”鍵,操作不方便原因:gal不能像高級(jí)編程器件那樣,只能寫入簡(jiǎn)單的邏輯。用gal不能達(dá)到28c64的復(fù)雜時(shí)序要求改進(jìn)辦法:1.不用gal,換用其他稍高檔次的芯片如cpld和單片機(jī)
24、。2.借助其他外圍輔助硬件電路因這次課程設(shè)計(jì)時(shí)間和所供應(yīng)材料有限,問(wèn)題沒(méi)能徹底解決。問(wèn)題3:硬件電路繁瑣、作品性價(jià)比太低原因:用gal16v8實(shí)現(xiàn)密碼鎖,所用器件和實(shí)現(xiàn)方法在報(bào)告中已經(jīng)十分詳盡。 讓我們對(duì)比一下,若用單片機(jī)stc89c51來(lái)實(shí)現(xiàn)密碼鎖功能: 大致電路圖如下:電路合理性對(duì)比:本次設(shè)計(jì)采用2片gal,增加了編程和調(diào)試難度;還使用了eerom這種高性能存儲(chǔ)芯片,但僅用來(lái)存儲(chǔ)8位密碼,利用率極低;繁雜的其他硬件輔助電路(多達(dá)10片集成芯片),增加了電路設(shè)計(jì)的成本和裝配困難(裝配要求沒(méi)有飛線,讓這么多集成模塊裝配在一塊面包板上,確實(shí)讓人絞盡腦汁)。而若采用單片機(jī),電路連接將變得十分簡(jiǎn)單,
25、一片mcu,和4*4的鍵盤,再附加一個(gè)顯示用的數(shù)碼管,功能的實(shí)現(xiàn)都集中在編程上,在軟件輔助下在可實(shí)現(xiàn)在線調(diào)試,這將提高編程效率。性價(jià)比對(duì)比:據(jù)實(shí)驗(yàn)室老師講一片gal16v8的市場(chǎng)價(jià)格為4.5元,一片at28c64的市場(chǎng)價(jià)格為10元,外圍還有好多芯片,暫且不算。而低檔的通用單片機(jī)stc89c51才7元一片。資源卻很豐富,有4k的flash,外圍幾乎不需要其他數(shù)字芯片,成本極大的降低了。升級(jí)功能對(duì)比:gal的資源少,不能用于復(fù)雜時(shí)序處理和較多的外圍電路控制,外圍電路眾多,電路設(shè)計(jì)成功后,想要升級(jí)難度很大。而單片機(jī)資源多,管腳多,控制靈活,在硬件不變時(shí),只要修改單片機(jī)程序,還能實(shí)現(xiàn)其他功能的擴(kuò)展,可維護(hù)性和可修改性極強(qiáng),升級(jí)容易。改進(jìn)方法:不限制器件范圍,讓大家自由發(fā)揮,提供更多芯片,給大家選擇余地。3. 心得體會(huì)在此次課程設(shè)計(jì)中,我對(duì)數(shù)字電路系統(tǒng)的設(shè)計(jì)流程有了更深入的認(rèn)識(shí)。以前在學(xué)數(shù)字電路時(shí),對(duì)計(jì)數(shù)器、比較器、gal、eeprom等器件只有初泛的認(rèn)識(shí)。而做一個(gè)數(shù)字系統(tǒng),就必須對(duì)這器件嫻熟和靈活運(yùn)用。書本上的相關(guān)知識(shí)也是有限的,那就只能上網(wǎng)、查閱其他相關(guān)資料了。當(dāng)然最有用的資料是芯片的數(shù)據(jù)手冊(cè)本身。而手冊(cè)都是英文的,找到自己想要的知識(shí)點(diǎn)也是不容易的。 在設(shè)計(jì)電路時(shí),老師給了很多指導(dǎo),為我們點(diǎn)明了思路,給了我們很大幫助。想要做出一般指標(biāo),就根據(jù)老師說(shuō)的王下打,還是很容易
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《火車的故事》公開課教案素材
- 出售農(nóng)田合同范本
- 養(yǎng)雞合作社合同范本
- led戶外燈具合同范本
- 口播拍攝合同范例
- 停車金額合同范本
- 包包銷售合同范本
- ppp 投資合同范本
- 加氣塊購(gòu)銷合同范本
- 辦公電腦購(gòu)銷合同范本
- (外研社版)小學(xué)英語(yǔ)語(yǔ)法大全
- 急危重癥護(hù)理學(xué)4課件
- 新疆民族發(fā)展史(精簡(jiǎn))
- 華為機(jī)器視覺(jué)好望系列產(chǎn)品介紹
- 多重耐藥護(hù)理查房
- 《旅游經(jīng)濟(jì)學(xué)》全書PPT課件
- 中國(guó)醫(yī)院質(zhì)量安全管理 第3-5部分:醫(yī)療保障 消毒供應(yīng) T∕CHAS 10-3-5-2019
- 安全評(píng)價(jià)理論與方法第五章-事故樹分析評(píng)價(jià)法
- 幼兒園一日活動(dòng)流程表
- 中國(guó)民俗知識(shí)競(jìng)賽題(附答案和詳細(xì)解析)
- 散裝水泥罐體標(biāo)準(zhǔn)資料
評(píng)論
0/150
提交評(píng)論