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

正文內(nèi)容

基于單片機(jī)的電鈴控制系統(tǒng)的設(shè)計方案-wenkub.com

2025-04-30 22:33 本頁面
   

【正文】 致 謝首先,我由衷地感謝我的指導(dǎo)老師劉水平老師和劉嵐老師各個方面給予了我大力的支持、耐心的幫助和熱情的勉勵,使我能夠克服各種困難,順利地完成論文!感謝學(xué)校的老師和領(lǐng)導(dǎo),是您們對我工作的支持和理解才使我順利地完成學(xué)業(yè),在此謹(jǐn)向您們表示誠摯的謝意! 感謝在百忙之中抽出時間參加我論文評閱和答辯的各位老師。經(jīng)上述處理后,三大模塊運行協(xié)調(diào)一致,既保持了動態(tài)顯示的穩(wěn)定性,又保持了鍵盤的可靠性,還保持了秒計時的準(zhǔn)確性,較好地實現(xiàn)了全部功能。當(dāng)調(diào)試到滿足系統(tǒng)要求后,將調(diào)試好的聲稱的hex或bin文件通過編程器燒寫到單片機(jī)或EPROM中,拔下仿真頭,還原單片機(jī)或EPROM,系統(tǒng)就完成了。需要PC、硬件仿真器、編程器。(3)采用萬用表、示波器、信號發(fā)生器等一般調(diào)試工具和測試軟件對硬件電路電器性能測試,看是否能正常工作。注意的就是焊接芯片時要先把底座焊接好了再安裝芯片,以免焊接溫度過高而導(dǎo)致芯片燒毀。Protel是Protel公司在80年代末推出的EDA軟件,在電子行業(yè)的CAD軟件中,它當(dāng)之無愧地排在眾多EDA軟件的前面,是電子設(shè)計者的首選軟件,它較早就在國內(nèi)開始使用,在國內(nèi)的普及率也最高,幾乎所有的電子公司都要用到它,許多大公司在招聘電子設(shè)計人才時在其條件欄上常會寫著要求會使用Protel。兩者之間不能安全分開,時間進(jìn)度上硬件調(diào)試稍微先于軟件調(diào)試。RETSETB BEEPMOV A,21HCJNE A,00H,L4SETB BEEPMOV A,21HCJNE A,00H,L1MOV A,22HMOV A,23HSETB 44HCJNE A,40H,B7CJNE A,10H,B7RETB6:10:30MOV A,22HMOV A,23HSETB 44HCJNE A,40H,B5CJNE A,09H,B5RETB4:9:20MOV A,22HMOV A,23HSETB 44HCJNE A,30H,B3CJNE A,08H,B3RETB2:8:20MOV A,22HMOV A,23H開啟響鈴方式2SETB 45HSETB 45HCJNE A,00H,B0CJNE A,06H,B0小時位的十位數(shù)編碼,該位如果為0則不顯示/*****打鈴時間對比程序(起床、熄燈)*****/BIJIAO1:DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,0FFH 。EXIT: CPL BEEPCJNE R1,03H,EXITCJNE A,99H,EXITDA AMOV A,22HCJNE A,99H,EXITDA AMOV A,23HRET/*****減少鍵處理子程序*****/ DEC_KEY: MOV 21H,00HMOV 23H,00HNEXT1:MOV 23H,AADD A,01H選擇鍵功能標(biāo)志為1,調(diào)時,否則跳出CJNE R5,02H,EXIT調(diào)時閃爍基準(zhǔn)清零 MOV R1,0SETB BEEP選擇鍵鍵值輸出鍵值JNZ LOOP LCALL ADD_KEYSETB 46HCJNE R4,99H,LOOP3如果調(diào)秒時長按,則不處理LCALL DISPLAY LOOP:用于控制調(diào)時快進(jìn)速度MOV R5,A JZ EXIT_KEY CPL A 無鍵按下則返回 P1口低4位連接4個按鍵,只判斷該4位LCALL DELAYMOV P0,AMOV A,2AHSETB CLR MOVC A,A+DPTR顯示“”SETB CLR MOVC A,A+DPTR顯示分個位LCALL DELAYMOV P0,A顯示秒十位LCALL DELAYMOV P0,AMOV A,2FHMOV 2AH,0AH/*****數(shù)碼管動態(tài)掃描顯示*****/DISP:MOV 2BH,0AH JB 46H,DISPMOV 2BH,AMOV A,23H 使該位為10,查表得到使該位不顯示的輸出JB 48H,HOURCJNE R1,2,HOURSWAP A MOV A,22H MOV A,22H 使該位為10,查表得到使該位不顯示的輸出JB 48H,MINCJNE R1,3,MINSWAP A MOV A,21H MOV A,21H 恢復(fù)現(xiàn)場POP PSW 。ADD A,01H一秒鐘時間到,清零20H 產(chǎn)生1秒基準(zhǔn)時鐘 INC 20H 取反調(diào)時閃爍標(biāo)志位CPL 48HPUSH PSW 重新循環(huán) 調(diào)用減少鍵處理子程序調(diào)用增加鍵處理子程序如果已進(jìn)行長按調(diào)整(調(diào)時快進(jìn)),則不再執(zhí)行下面的單步調(diào)整CJNE R1,00H,MAIN1重設(shè)堆棧指針/*****主程序*****/SETB TR0賦定時初值,定時50ms MOV TH0,3CH MOV TMOD,01HIP,IE初始化 MOV 24H,00HMOV 23H,00HMOV 22H,00HMOV 21H,00HMOV 20H,00H 45H使用一個bit位用于調(diào)時閃爍標(biāo)志SETB BEEPORG 0300H/*****程序開始,初始化*****/定時器0中斷入口地址 定義蜂鳴器(電鈴)控制信號輸出口鬧鈴判斷子程序檢查當(dāng)前時間和所設(shè)置的時間是否相等,如果相等就響鈴5s。晶振12MHZ 主程序設(shè)計 本設(shè)計中計時采用定時器T0中斷完成。 強(qiáng)制打鈴鍵DALING_KEY:;用來強(qiáng)制打鈴或強(qiáng)制關(guān)閉鈴聲 增加鍵ADD_KEY:;按一次使選中位加1 到預(yù)定時間啟動蜂鳴器模擬打鈴,蜂鳴器BEEP:一個指令周期通常含有1~4 個機(jī)器周期。 時序發(fā)生器框圖1)振蕩周期:為單片機(jī)提供時鐘信號的振蕩源的周期。匹配電容CC2要根據(jù)石英晶體振蕩器的要求選取。單片機(jī)的時鐘一般需要多相時鐘,所以時鐘電路由振蕩器和分頻器組成。增加按鍵開關(guān)SW和阻值R1又可實現(xiàn)按鍵復(fù)位功能。使用時,與Vcc引腳之間接一個約10uF的電解電容,即可保證上電自動復(fù)位。[4]復(fù)位也是使單片機(jī)退出低功耗工作方式而進(jìn)入正常狀態(tài)一種操作。其功能主要是將程序計數(shù)器(PC)初始化為0000H,使程序從0000H單元開始執(zhí)行,并將特殊功能寄存器賦一些特定值。雖然這些字符是在不同的時刻分別顯示,但由于人眼存在視覺暫留效應(yīng),只要每位顯示間隔足夠短就可以給人以同時顯示的感覺。 LED動態(tài)顯示法接口設(shè)計動態(tài)顯示是一位一位地輪流點亮各位數(shù)碼管,這種逐位點亮顯示器的方式稱為位掃描。 LED靜態(tài)顯示法接口設(shè)計所謂靜態(tài)顯示,就是每一個顯示器各筆畫段都要獨占具有鎖存功能的輸出口線,CPU把欲顯示的字形代碼送到輸出口上,就可以使顯示器顯示所需的數(shù)字或符號,此后,即使CPU不再去訪問它,因為各筆畫段接口具有鎖存功能,顯示的內(nèi)容也不會消失。這些“1”,“0”數(shù)符按一定的順序排列,就組成了所要顯示字符的顯示代碼。(注:二極管陽(陰)極為二極管正(負(fù))端,高電平一般指接電源,低電平一般指接地。通常,公共陽(陽)極接高(低)電平,其它管腳接段驅(qū)動電路輸出端。 LED顯示器簡介1) 數(shù)碼管結(jié)構(gòu)數(shù)碼管由8個發(fā)光二極管(以下簡稱字段)按“日”字形排列構(gòu)成,其中7個發(fā)光二極管組成“日”字形的筆畫段,另一個發(fā)光二極管為圓點形狀。2) 鍵盤掃描工作過程(1)判斷鍵盤中是否有鍵按下;(2)進(jìn)行行掃描,判斷是否鍵按下,若有,則調(diào)用延時子程序去抖動;(3)讀取按鍵的位置碼;(4)將按鍵的位置碼轉(zhuǎn)換為鍵值(鍵的順序號)0、2…、F。判別是否有哪一列鍵按下的方法同上。然后通過輸入口讀取各列的電平。然后讀取列的電平,判別第0行是否有鍵按下。如果有按鍵按下,總會有一根列線電平被拉至低電平,從而使列輸入不全為1。
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1