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

正文內(nèi)容

基于單片機(jī)的電鈴控制系統(tǒng)的設(shè)計(jì)方案(完整版)

2025-06-08 22:33上一頁面

下一頁面
  

【正文】 2)鍵輸入原理當(dāng)所設(shè)置的功能鍵(復(fù)位鍵單獨(dú))或數(shù)字鍵按下時(shí),計(jì)算機(jī)應(yīng)用系統(tǒng)應(yīng)完成該按鍵所設(shè)定的功能,鍵信息輸入是與軟件結(jié)構(gòu)密切相關(guān)的過程。這種鍵盤使用非常方便,但價(jià)格相對(duì)較高。對(duì)P3口寫入“1”時(shí),它們被內(nèi)部上拉電阻拉高并可作為輸入端口。作輸入口使用時(shí),因?yàn)閮?nèi)部存在上拉電阻,某個(gè)引腳被外部信號(hào)拉低時(shí)會(huì)輸出一個(gè)電流。當(dāng)EA保持高電平時(shí),執(zhí)行片內(nèi)程序存儲(chǔ)器,但在PC值超過0FFFH或1FFFH時(shí),將自動(dòng)轉(zhuǎn)向執(zhí)行片外程序存儲(chǔ)器內(nèi)的程序。一般情況下,ALE仍以時(shí)鐘振蕩頻率的1/6輸出固定的脈沖信號(hào),因此它可對(duì)外輸出時(shí)鐘或用于定時(shí)目的。若使用外部輸入時(shí)鐘,該引腳作為外部輸入時(shí)鐘的輸入端。 AT89S52是一種低功耗、高性能CMOS8位微控制器,具有8K在系統(tǒng)可編程Flash存儲(chǔ)器。二 硬件設(shè)計(jì)要設(shè)計(jì)一個(gè)系統(tǒng),我們必須的先做大量的準(zhǔn)備工作,比如市場(chǎng)調(diào)研、系統(tǒng)分析、資料查閱等,完成這些后我們?cè)谥珠_始設(shè)計(jì),就會(huì)事半功倍。 Protel軟件的使用。 單片機(jī)的原理及應(yīng)用。此外,通過該課題的設(shè)計(jì),要達(dá)到提高我們綜合能力的目的,如綜合應(yīng)用所學(xué)知識(shí)能力、資料查詢能力、計(jì)算機(jī)應(yīng)用能力、語言表達(dá)能力、論文撰寫能力等,尤其是要提高我們單片機(jī)應(yīng)用技術(shù)的實(shí)踐操作技能和利用單片機(jī)進(jìn)行科技革新、開發(fā)和創(chuàng)新的基本能力,同時(shí)使我們初步掌握單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)、研制的方法。 (1)基本計(jì)時(shí)和顯示功能(用12小時(shí)制顯示)。 (2)能設(shè)置當(dāng)前時(shí)間(含上、下午,時(shí),分)鈴聲可用小喇叭播放,凡是用到鈴聲功能的均按此處理 AT89S52單片機(jī)目前,在國內(nèi)市場(chǎng)上MCS51系列占據(jù)著主流地位,與其兼容的產(chǎn)品應(yīng)用最廣,應(yīng)用開發(fā)的公司也最多,其中之一就是Atmel公司生產(chǎn)的AT89系列單片機(jī)。掉電保護(hù)方式下,RAM內(nèi)容被保存,振蕩器被凍結(jié),單片機(jī)一切工作停止,直到下一個(gè)中斷或硬件復(fù)位為止。 Vcc(40腳):主電源正端,接+5V電源。若使用外部輸入時(shí)鐘,該引腳必須接地。對(duì)HMOS工藝的單片機(jī)此引腳還有備用電源VPD功能。(3)PSTN(29腳):程序儲(chǔ)存允許(PSEN)輸出是外部程序存儲(chǔ)器的讀選通信號(hào),當(dāng)AT89C52由外部程序存儲(chǔ)器取指令(或數(shù)據(jù))時(shí),每個(gè)機(jī)器周期兩次PSEN有效,即輸出兩個(gè)脈沖,在此期間,當(dāng)訪問外部數(shù)據(jù)存儲(chǔ)器,將跳過兩次PSEN信號(hào)。在訪問外部數(shù)據(jù)存儲(chǔ)器或程序存儲(chǔ)器時(shí),這組口線分時(shí)轉(zhuǎn)換地址(低8位)和數(shù)據(jù)總線復(fù)用,在訪問期間激活內(nèi)部上拉電阻。在訪問8位地址的外部數(shù)據(jù)存儲(chǔ)器(如執(zhí)行MOVXRI指令)時(shí),P2口輸出P2鎖存器的內(nèi)容。在單片機(jī)應(yīng)用系統(tǒng)中,除了復(fù)位鍵有專門的復(fù)位電路以及專一的復(fù)位功能以外,其他的按鍵或鍵盤都是以開關(guān)狀態(tài)來控制功能或輸入數(shù)據(jù)的。前者造價(jià)低,后者壽命長。機(jī)械式按鍵再按下或釋放時(shí),由于機(jī)械彈性作用的影響,通常伴隨有一定時(shí)間的觸點(diǎn)機(jī)械抖動(dòng),然后其觸點(diǎn)才穩(wěn)定下來。根據(jù)鍵盤結(jié)構(gòu)的不同,采用不同的編碼。下面就說明一下行掃描法識(shí)別哪一個(gè)按鍵被按下的工作原理。在第0行上若有某一按鍵按下,則相應(yīng)的列被拉到低電平,則表示第0行和此列相交的位置上有按鍵按下。將第3行變?yōu)榈碗娖剑溆嘈袨楦唠娖綍r(shí),輸出編碼為0111。通過不同的組合可用來顯示數(shù)字0 ~字符A ~ F、H、P等、符號(hào)“”及小數(shù)點(diǎn)“.”。)3) 數(shù)碼管字形編碼當(dāng)某一二極管導(dǎo)通時(shí),相應(yīng)的字段發(fā)亮。靜態(tài)顯示法的優(yōu)點(diǎn)是顯示程序十分簡單,顯示亮度大,由于CPU不必經(jīng)常掃描顯示器,所以節(jié)約了CPU的工作時(shí)間。采用動(dòng)態(tài)顯示方式比較節(jié)省I/O口,硬件電路也較靜態(tài)顯示方式簡單,但其亮度不如靜態(tài)顯示方式,而且在顯示位數(shù)較多時(shí),CPU要依次掃描,占用CPU較多的時(shí)間。 RST引腳是復(fù)位端,高電平有效。該電阻的作用是在按鍵開關(guān)按下時(shí),防止電容放電電流過大燒壞開關(guān)的觸點(diǎn)。當(dāng)晶振頻率為12MHz時(shí),CC2一般選30pF左右。單片機(jī)執(zhí)行每一條指令,都是按照嚴(yán)格的時(shí)序進(jìn)行的。 調(diào)整選擇鍵SET_KEY:;通過選擇鍵選擇調(diào)整位,選中位閃爍主程序流程圖:開始初始化打鈴時(shí)間比較打鈴判斷、執(zhí)行顯示按鍵檢測(cè)正常走時(shí)狀態(tài)有鍵按下嗎?獲取鍵值按鍵處理 子程序設(shè)計(jì)程序入口地址 關(guān)閉響鈴方式2標(biāo)志調(diào)用起床、熄燈打鈴比較子程序調(diào)用響鈴方式1執(zhí)行子程序調(diào)用顯示子程序JB 46H,MAINLJMP MAIN MOV TH0,3CHCJNE A,10,ADD_TIMEMOV A,20H CJNE A,60H,RETI1 ADD A,01H MOV 22H,00H DA A 到24點(diǎn),清零小時(shí)POP ACC ANL A,0FH 轉(zhuǎn)換出秒十位,存入2EHANL A,0FH 轉(zhuǎn)換出分十位,存入2CHANL A,0FHMOV A,23H CJNE R1,1,DISPMOVC A,A+DPTRSETB 顯示“”CLR MOV A,0BFHSETB /*****按鍵檢測(cè)子程序*****/ KEY_SCAN: MOV P1,0FFH ANL A,0FH MOV R4,00HANL A,0FH調(diào)時(shí)快進(jìn)間隔時(shí)間基準(zhǔn)加1LOOP1:MOV A,R5EXIT_KEY:DJNZ R7,$MOV A,22HCJNE A,60H,EXITCJNE R1,01H,NEXT3CJNE R1,02H,NEXT4選擇鍵功能標(biāo)志為3,調(diào)秒,否則跳出CJNE R5,08H,EXITRETB0:CJNE A,30H,EXIT_1RETEXIT_1:CJNE A,07H,B1SETB 44HCLR 44HCLR BEEPL3:JNB 44H,EXIT_DALING 制作PCB通過驗(yàn)證設(shè)計(jì)的原理圖是可行無誤,然后就開始做PCB板,制作PCB還是要用到Protel,但是基礎(chǔ)還是前面設(shè)計(jì)的電路原理圖,通過Protel軟件基于電路原理圖生成網(wǎng)表,網(wǎng)表就是用簡單的文字方式表述電路原理圖中的元件封裝、連接、網(wǎng)絡(luò)等要素。 軟件調(diào)試單片機(jī)硬件系統(tǒng)測(cè)試合乎要求后,開始軟件調(diào)試。四 總 結(jié) 本設(shè)計(jì)將整個(gè)程序劃分為鍵盤程序,動(dòng)態(tài)顯示程序,秒計(jì)時(shí)程序三大模塊,根據(jù)各自的特點(diǎn)確定鍵盤程序?yàn)橹鞒绦?,?dòng)態(tài)顯示程序?yàn)樽映绦?,秒?jì)時(shí)程序?yàn)槎〞r(shí)器中斷服務(wù)程序。感謝所有給予我?guī)椭呐笥押屯瑢W(xué)們!最后感謝給予我物質(zhì)和精神上最大的支持和幫助的家人。三大模塊之間的關(guān)系是:鍵盤程序在無鍵按下時(shí),不斷調(diào)用動(dòng)態(tài)顯示子程序;在有鍵按下時(shí),先調(diào)用動(dòng)態(tài)顯示子程序消抖,再進(jìn)入鍵盤處理程序,控制中斷服務(wù)程序的運(yùn)行;處理完畢后,再不斷調(diào)用動(dòng)態(tài)顯示子程序。這種方法一般是初學(xué)者或開發(fā)大系統(tǒng)采用的方法。 安裝元器件制作好了PCB,焊接元器件就比較簡單了,只要按照原理圖上的電路連接焊接每一個(gè)元件。程序結(jié)束三 系統(tǒng)安裝與調(diào)試系統(tǒng)調(diào)試大體上分為硬件調(diào)試和軟件調(diào)試。MOV A,21HCJNE A,12H,EXIT_DALINGRET/*****響鈴方式1程序(響5秒停2秒再響5秒)*****/DALING1:11:30MOV A,22HCLR 45HMOV A,23HMOV 21H,00HMOV 22H,00HNEXT2:ADD A,01HRETRET/*****延時(shí)子程序*****/DELAY:長按調(diào)整(調(diào)時(shí)快進(jìn))標(biāo)志MOV R4,70HCJNE R1,03H,LOOP2JB 47H,LOOP1 將P1口設(shè)置成輸入狀態(tài) CLR 46H顯示時(shí)個(gè)位MOV P0,ALCALL DELAYMOV
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1