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

正文內(nèi)容

基于c51多功能電子密碼鎖設(shè)計(jì)源程序代碼畢業(yè)設(shè)計(jì)-wenkub.com

2025-02-22 09:06 本頁(yè)面
   

【正文】 uchar t0, miao=30。 uchar conflag_qx=0。 uchar code date[] = { }。 uchar code mode_1[]= Simple Mode 。 uchar code success[]= Successfully 。 uchar code new_code[]= Enter New Code 。 uchar code you_code[]= Your Code Is 。 uchar code _dig_qx[]=Code Must 4 Dig 。 uchar code enter[]=Enter Your Code 。 uchar data save_code_qx[4]。 uchar data correct_code[]={1,2,3,4,5,6}。 void display2(uchar *tab)。 //函數(shù)聲明 void delay_ms(uint d)。 sbit SCLK=P1^1。 sbit lcden=P3^4。 這次課程設(shè)計(jì)使我們懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合起來(lái),從理論中得出結(jié)論,才能真正為社會(huì)服務(wù),從而提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力。比如,由 PCB 圖到實(shí)際布線的過(guò)程中會(huì)發(fā)現(xiàn)很多布局會(huì)和圖中的不同,要根據(jù)實(shí)際板子進(jìn)行調(diào)整,既要元件間不能相互影響性能,又要焊接美觀。 Proteus 可以在沒有實(shí)物的情況下進(jìn)行仿真進(jìn)行程序的檢查,看是否可以實(shí)現(xiàn)功能。 三.調(diào)試心得 設(shè)計(jì)的成功是通過(guò)不斷檢查硬件電路,不斷修改 程序來(lái)達(dá)到的。 二.軟件調(diào)試 waveK51/L 仿真器對(duì)電子密碼瑣進(jìn)行仿真調(diào)試,發(fā)現(xiàn)部分功能不能實(shí)現(xiàn),經(jīng)分析并重新檢查單片機(jī)程序,發(fā)現(xiàn)了部分程序漏洞和錯(cuò)誤并及時(shí)排除。 } 電子綜合設(shè)計(jì)與制作實(shí)踐 設(shè)計(jì)報(bào)告 24 第四部分 調(diào)試報(bào)告 一.硬件調(diào)試 Altium Designer 畫好相應(yīng)的硬件連接圖,并用 Proteus 仿真部分電路,整體布局,并焊接。 //實(shí)際上 , 是定時(shí)的時(shí)間長(zhǎng)度 time=sszymmh[i+2]。 time=1。 //置 T0定時(shí)工作方式 1 ET0=1。 TR0=1。t2++)。 for(t1=0。 TR0=1。 // 電子綜合設(shè)計(jì)與制作實(shí)踐 設(shè)計(jì)報(bào)告 23 void t0int() interrupt 1 //T0中斷程序,控制發(fā)音的音調(diào) { TR0=0。 // //北京歡迎你 數(shù)據(jù)表 code unsigned char sszymmh2[] = { 3,2,2, 5,2,2, 1,3,1, 5,2,1, 6,2,2, 6,2,1, 5,2,1, 3,2,1, 3,2,1, 5,2,1, 5,2,4, 3,2,1, 5,2,1, 6,2,1, 1,3,1, 2,3,1, 1,3,1, 5,2,1, 3,2,1, 2,2,1, 5,2,1, 3,2,1, 3,2,1, 3,2,2, 0, 0, 0}。 // //單片機(jī)晶振采用 12MHz //頻率 半周期數(shù)據(jù)表 高八位 本軟件共保存了四個(gè)八 度的 28個(gè)頻率數(shù)據(jù) code unsigned char FREQH[] = { 0xF2, 0xF3, 0xF5, 0xF5, 0xF6, 0xF7, 0xF8, //低音 1234567 0xF9, 0xF9, 0xFA, 0xFA, 0xFB, 0xFB, 0xFC, 0xFC,//1,2,3,4,5,6,7,i 0xFC, 0xFD, 0xFD, 0xFD, 0xFD, 0xFE, //高音 234567 0xFE, 0xFE, 0xFE, 0xFE, 0xFE, 0xFE, 0xFF}。而無(wú)源的需要在其供電端上加上高低不斷變化的電信號(hào)才可以驅(qū)動(dòng)發(fā)出聲音。 } } 蜂鳴器播放歌曲 首先,蜂鳴器按其結(jié)構(gòu)可分為兩種蜂鳴器:壓電式、電磁式。 beep=1。tt1) { beep=0。程序中改變單片機(jī) ,就可以調(diào)整控制蜂鳴器音調(diào),產(chǎn)生各種不同音色音調(diào)的聲音,另外改變 高低電平占空比則可以控制蜂鳴器的聲音大小。 return(dat)。 if(MISO) { dat|=0x80。 if(datamp。 for(i=0。 SS=1。 statu=ISD_SendData(0x00)。 SS=1。 SS=1。 ISD_SendData(EndAdramp。//SETPLAY 從起始地址開始播放到結(jié)束地址 ISD_SendData(0x00)。 statu=ISD_SendData(0x00)。 statu=0。//WR_APC1 ISD_SendData(0xa8)。//PU 上電 ISD_SendData(0x00)。//RESET 復(fù)位 ISD_SendData(0x00)。EndAdr=0x0120。EndAdr=0x00f6。EndAdr=0x00d6。EndAdr=0x00b1。EndAdr=0x0095。EndAdr=0x0079。EndAdr=0x005b。EndAdr=0x0045。EndAdr=0x0033。 16個(gè)地址是 2 秒。i++) {write_date(*tab)。 } } void display2(uchar *tab) { uchar i。 for(i=0。 if(miao0) w_cht(miao)。 TL1=(6553650000)%256。 write_(0x80+0x40+0x06)。 TR1=1。 TH1=(6553650000)/256。 delay(10)。 delay(10)。 delay(5)。 rs=1。 lcden=1。 } 靜態(tài)顯示 主要程序 : void write_(uchar ) { P0=。 delay_gd(30)。) { //顯示字符 CQ University lcd_wdat(dis1[ i ])。 //向右移動(dòng)光標(biāo) lcd_pos(0)。 lcd_init()。 //移動(dòng)光標(biāo) delay_gd(1)。 //16*2 顯示, 5*7 點(diǎn)陣, 8 位數(shù)據(jù) delay_gd(1)。 _nop_()。 _nop_()。 P0 = dat。 } void lcd_wdat(uchar dat) { //寫入字符顯示數(shù)據(jù)到 LCD while(lcd_bz())。 _nop_()。 _nop_()。 P0 = cmd。 lcdrw = 0。 lcden = 0。 _nop_()。 lcdrw = 1。 _nop_()。 while(ms) { 電子綜合設(shè)計(jì)與制作實(shí)踐 設(shè)計(jì)報(bào)告 14 for(i = 0。break。break。break。break。break。break。break。break。break。 //去抖 while(KeyPort!=0xf7)。0xf0。 //去抖 while(KeyPort!=0xfb)。0xf0。 //去抖 while(KeyPort!=0xfd)。0xf0。 //去抖 while(KeyPort!=0xfe)。0xf0。 KeyPort=0xf0。蜂鳴器電路如圖七所示。其顯示部分引腳接口 如圖六所示: VSS1VDD2VL3RS4R/W5E6D07D18D29D310D411D512D613D714BLA15BLK16LCD1602*U1GNDGNDVCCVCCR110K 圖 四 顯示電路原理圖 五. ISD1760 語(yǔ)音提示 本設(shè)計(jì)采用 ISD760 單片 60秒高保真語(yǔ)音錄放電路進(jìn)行語(yǔ)音操作, 實(shí)時(shí)提示當(dāng)前狀態(tài)。若連續(xù)三次密碼輸入錯(cuò)誤,則密碼所被鎖定, LCD 上顯電子綜合設(shè)計(jì)與制作實(shí)踐 設(shè)計(jì)報(bào)告 9 示“ Please Wait? .”。只有按下鍵盤上的開啟按鍵后,顯示器才處于開啟狀態(tài)。 開啟 鍵的功能是 退出屏幕保護(hù)界面, 開啟LCD 顯示功能:未按下時(shí) LCD 動(dòng)態(tài)顯示屏保圖形 ,需要開鎖時(shí)按下此鍵, LCD 上會(huì)顯示“ Hello Enter your code”。 電子綜合設(shè)計(jì)與制作實(shí)踐 設(shè)計(jì)報(bào)告 8 1 2 34 5 67 8 9刪除 確定開啟清零退出權(quán)限0/ 模式 圖 三 按鍵操作面板示意圖 (順序以實(shí)際電路為準(zhǔn)) 10 個(gè)數(shù)字鍵用來(lái)輸入密碼, 0鍵有切換模式的功能, 另外 6個(gè)功能鍵分別是:權(quán)限鍵、退出鍵、清零鍵、開啟鍵 、刪除鍵、確定鍵 。方法是:向行線輸出全掃描字 00H,把全部列線置為低電平,然后將列線的電平狀態(tài)讀入累加器 A 中。 在這種行列式矩陣鍵盤非鍵盤編碼的單片機(jī)系統(tǒng)中,鍵盤處理程序首先執(zhí)行等待按鍵并確認(rèn)有無(wú)按鍵按下的程序段。采用的是矩陣式按鍵鍵盤,它由行線和列線組成,也稱行列式鍵盤,按鍵位于行列的交叉點(diǎn)上,密碼鎖的密碼由鍵盤輸入完成,與獨(dú)立式按鍵鍵盤相比,要節(jié)省很多 I/O 口。 電子綜合設(shè)計(jì)與制作實(shí)踐 設(shè)計(jì)報(bào)告 6 ALE/PROG(Pin30):地址鎖存允許信號(hào) PSEN(Pin29):外部存儲(chǔ)器讀選通信號(hào) EA/VPP(Pin31):程序存儲(chǔ)器的內(nèi)外部選通,接低電平從外部程序存儲(chǔ)器讀指令,如果接高電平則從內(nèi)部程序存儲(chǔ)器讀指令。利用單片機(jī)靈活的編程設(shè)計(jì)和豐富的 I/O 端口,及其控制的準(zhǔn)確性,實(shí)現(xiàn)基本的密碼鎖功能 ,以及一些擴(kuò)展功能 。 2.基本要求: 硬件布局基本合理,焊接比較美觀,器件運(yùn)用基本合理,用比較簡(jiǎn)單的電路實(shí)現(xiàn)修改密碼 、 糾錯(cuò) 、 確認(rèn)等基本功能。用戶想要打開鎖,必先通過(guò)提供的鍵盤輸入正確的密碼才能將鎖打開, 且 密碼輸入錯(cuò)誤 時(shí)有提示,為了提高安全性,當(dāng)密碼 連續(xù) 輸入錯(cuò)誤三次將報(bào)警。隨著人們生活水平的提高,如何實(shí)現(xiàn)家庭防盜這一問(wèn)題也變的尤其的突出,傳統(tǒng)的機(jī)械鎖由于結(jié)構(gòu)簡(jiǎn)單,被撬的事件屢見不鮮,電子鎖由于其保密性高,使用靈活性好,安全系數(shù)高,受到了廣大用戶的 青睞 。 第二步,使用 Alitm Designer 設(shè)計(jì)硬件電路原理圖,完成人工布線。修改密碼之前必須再次輸入密碼,在輸入新密碼時(shí)需要二次確認(rèn),以防止誤操作。 在安全技術(shù)防范領(lǐng)域,具有防盜報(bào)警功能的電子密碼鎖逐漸代替?zhèn)鹘y(tǒng)的機(jī)械式密碼鎖,克服了機(jī)械式密碼鎖 密碼量少、安全性能差的缺點(diǎn),使密碼鎖無(wú)論在技術(shù)上還是在性能上都大大提高一步。若使用傳統(tǒng)的機(jī)械式鑰匙開鎖,人們常需攜帶多把鑰匙 , 使用極不方便 , 且鑰匙丟失后安全性即大打折扣。隨著科學(xué)技術(shù)的不斷發(fā)展,人們對(duì)日常生活中的安全保險(xiǎn)器件的要求越來(lái)越高。隨著大規(guī)模集成電路技術(shù)的發(fā)展,特別是單片機(jī)的問(wèn)世,出現(xiàn)了帶微處理器的智能密碼鎖,它除具有電子密碼鎖的功能外,還引入了智能化管理、專家分析系統(tǒng)等功能,從而使密碼鎖具有很高的安全性、可靠性,應(yīng)用日益廣泛。 、鎖定鍵盤功能。 第三步,使用 Keil C51 軟件編寫單片機(jī)的 C 語(yǔ)言程序、仿真、軟件調(diào)試。同時(shí)隨著電子產(chǎn)品向智能化和微型化的不斷發(fā)展,數(shù)字邏輯電路電子芯片已成為電子產(chǎn)品研制和開發(fā)的首選控制器。密碼 只 可以 由 管理員 自己修改 、 設(shè)定,鎖打開后 只有管理員 才能修改密碼。 3. 提高部分 : 電子密碼鎖能夠?qū)崿F(xiàn) 管理員登陸、動(dòng)態(tài)顯示登陸密碼、登陸密碼驗(yàn)證,登陸成功與否給出提示、超次鎖定并報(bào)警鳴示、在登陸成功的情況下 管理員可以 進(jìn)行修改和確認(rèn)密碼,新密碼位數(shù)不夠或太簡(jiǎn)單給出提示,能在修改密碼成功的情況下給出提示。 電子綜合設(shè)計(jì)與制作實(shí)踐 設(shè)計(jì)報(bào)告 5 第二部分 硬件設(shè)計(jì)部分 一.設(shè)計(jì)總框圖 4*4 矩陣鍵盤輸入語(yǔ)音提示LCD 動(dòng)態(tài)顯示蜂鳴器發(fā)聲超次鍵盤鎖定STC89C52RC單片機(jī) 圖一 總體設(shè)計(jì)框圖 二. 單片機(jī) STC89C52 介紹 STC89C52 是一種帶 8K 字節(jié)閃爍可編程可檫除
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1