freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機(jī)的電子密碼鎖設(shè)計(jì)課程設(shè)計(jì)(編輯修改稿)

2024-10-01 15:00 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 始做這個(gè)設(shè)計(jì)。我們小組先是進(jìn)行了收集資料,選擇方案,確定要用到的器件然后手工繪制簡(jiǎn)單的原理圖以及編寫程序。之后我們分工合作,一人主攻對(duì)各個(gè)器件的原理、功能以及器件各引腳的分布、作用。一人主攻熟悉仿真軟件和程序編譯、 10 下載。一人主攻實(shí)物焊接。雖然各有主攻方向但遇到問(wèn)題時(shí)依然是相 互探討商議。在做課程設(shè)計(jì)的過(guò)程中原理圖繪制頗費(fèi)了點(diǎn)勁但最終還是做到了,理論上可以實(shí)現(xiàn)。接下來(lái)是焊接部分,這塊完成的很快,只是在顯示焊接上有點(diǎn)問(wèn)題,經(jīng)調(diào)整之后,可正常運(yùn)行。 通過(guò)這次的課程設(shè)計(jì),發(fā)現(xiàn)自己對(duì)于編程這塊欠缺太多,對(duì) C理解和運(yùn)用不夠深。而在原理圖和焊接方面比較熟練,遇到的問(wèn)題可以解決。也明白做一件事需要耐心和知識(shí),再者就是查資料和合作。細(xì)心的堅(jiān)持下去就可以做到想做的事。在以后的學(xué)習(xí)工作中依然需要努力,加油向上。 11 參考文獻(xiàn) [1] 何宏 .單片機(jī)原理與接口技術(shù) .[M]北京 :國(guó)防工業(yè)出版社 . . 10~50 [2] 謝宜仁 .單片機(jī)實(shí)用技術(shù)問(wèn)答 .[M]北京 :人民郵電出版社 .. 80~121 [3] 梁麗 .電子密碼鎖的計(jì)算機(jī)仿真設(shè)計(jì) .[M ]北京 :國(guó)防 工業(yè)出版社 . 2020. 45~80 [4] 趙益、徐曉林 、 周振峰 .電子密碼鎖的系統(tǒng)原理 .[M]北京 :清華大學(xué)出版社 . ~14 [5] 房小翠 、 王金鳳 .單片機(jī)實(shí)用系統(tǒng)設(shè)計(jì)技術(shù) .[M]北京 :國(guó)防工業(yè)出版社 . .60~128 [6] 張培仁 .基于 C語(yǔ)言編程 MCS51單片機(jī)原理與應(yīng)用 .[M]北 京 : 清華大學(xué)出版社 . ~160 [7] 龔運(yùn)新 .單片機(jī) C語(yǔ)言開發(fā)技術(shù) .[M]清華大學(xué)出版社 . 2020. 10. 52~97 12 附錄 1:實(shí)物圖 13 附錄 2:元件清單 序號(hào) 名稱 規(guī)格 數(shù)量 1 線路板 單面 pcb板 1 2 按鍵 12*12 1 3 數(shù)碼管 4位 2 4 電阻 9 5 電阻 1K 2 6 電阻 10K 1 7 排阻 1k 1 8 三極管 9012 9 9 蜂鳴器 1 10 單片機(jī) STC89C52 1 11 電解電容 10uf 1 12 瓷片電容 30pf 2 13 瓷片電容分 104 2 14 集成電路插座 40腳 1 15 晶振 12m 1 16 發(fā)光二極管 LED 1 17 按鍵 6*6 12 14 附錄 3:電路原理圖 15 附錄 4:程序 include unsigned char wl[]={1,2,3,4,5,6}。 unsigned char code wl1[]={0xfe,0xfd,0xfb,0xf7, 0xef,0xdf,0xbf,0x7f}。//掃描 unsigned char code wl2[]={0x3f,0x06,0x5b,0x4f,0x66, 0x6d,0x7d,0x07,0x7f,0x6f, 0x77,0x7c,0x39,0x5e,0x79,0x71,0x00,0x40,0x73,0xff}。 //數(shù)碼管顯示數(shù)字部分 unsigned char code wl8[]={0x00,0x00,0x77,0x3f,0x77, 0x77,0x79,0x5b}。//數(shù)碼管顯示2error unsigned char code wl9[]={0x00,0x00,0x3f,0x38,0x38, 0x79,0x76,0x06}。//數(shù)碼管顯示1hello unsigned char wl3[8]={18,16,16,16,16,16,16,16}。 unsigned char wl4。 unsigned char wl5。 unsigned char wl6。 unsigned char wl7。 unsigned char zw。 unsigned char zq。 unsigned char wl7count。 unsigned char wllen=6。 unsigned char getwl[6]。 bit wl7overflag。 bit errorflag。 bit rightflag。 unsigned int second3。 unsigned int aa,bb。 unsigned int cc。 bit wl8flag。 bit alarmflag。 bit hibitflag。 unsigned char wl8a,wl8b。 void main(void) { unsigned char i,j。 TMOD=0x01。 TH0=(65536300)/256。 TL0=(65536300)%256。 TR0=1。 ET0=1。 EA=1。 while(1) //鍵盤輸入部分 { P3=0xff。 P3_4=0。 wl6=P3。 wl6=wl6 amp。 0x0f。 if (wl6!=0x0f) { for(i=10。i0。i) for(j=248。j0。j)。 wl6=P3。 wl6=wl6 amp。 0x0f。 if (wl6!=0x0f) { wl6=P3。 wl6=wl6 amp。 0x0f。 switch(wl6) { case 0x0e: wl7=12。 break。 case 0x0d: wl7=13。 break。 case 0x0b: wl7=14。 break。 case 0x07: wl7=15。 break。 } wl6=P3。 //P1_1=~P1_1。 if((wl7=0) amp。amp。 (wl710)) { if(wl7count6) 16 { getwl[wl7count]=wl7。 wl3[wl7count+2]=19。 } wl7count++。 if(wl7count==6) { wl7count=6。 } else if(wl7count6) { wl7count=6。 wl7overflag=1。//wl7 overflow } } else if(wl7==12)//delete wl7 { if(wl7count0) { wl7count。 getwl[wl7count]=0。 w
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1