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

正文內(nèi)容

某商場客流量統(tǒng)計計算設計方案(編輯修改稿)

2025-05-27 23:56 本頁面
 

【文章內(nèi)容簡介】 無(7)1602LCD的RAM地址映射及標準字庫表液晶顯示模塊是一個慢顯示器件,所以在執(zhí)行每條指令之前一定要確認模塊的忙標志為低電平,表示不忙,否則此指令失效。要顯示字符時要先輸入顯示字符地址,也就是告訴模塊在,哪里顯示字符, 例如第二行第一個字符的地址是40H,那么是否直接寫入40H就可以將光標定位在第二行第一個字符的位置呢?這樣不行,因為寫入顯示地址時要求最高位D7恒定為高電平1所以實際寫入的數(shù)據(jù)應該是01000000B(40H)+10000000B(80H)=11000000B(C0H)。在對液晶模塊的初始化中要先設置其顯示模式,在液晶模塊顯示字符時光標是自動右移的,無需人工干預。每次輸入指令前都要判斷液晶模塊是否處于忙的狀態(tài)。1602液晶模塊內(nèi)部的字符發(fā)生存儲器(CGROM)已經(jīng)存儲了160個不同的點陣字符圖形,如圖1058所示,這些字符有:阿拉伯數(shù)字、英文字母的大小寫、常用的符號、和日文假名等,每一個字符都有一個固定的代碼,比如大寫的英文字母“A”的代碼是01000001B(41H),顯示時模塊把地址41H中的點陣字符圖形顯示出來,我們就能看到字母“A”。 3系統(tǒng)硬件設計本系統(tǒng)采用以STC89C51系列單片機為控制中心,以及外圍供電、復位、晶振、LM317穩(wěn)壓電路組成單片機系統(tǒng)電路,單片機作出計數(shù)與判斷,同時讓LCD1602液晶顯示總?cè)藬?shù)與剩余人數(shù)。LM317穩(wěn)壓電路AT89C51復位電路紅外檢測電路晶振電路LCD1602液晶顯示圖31 系統(tǒng)結(jié)構(gòu)框圖整個裝置主要由以下電路組成:STC89C51單片機最小系統(tǒng)、LCD1602液晶顯示驅(qū)動電路、紅外線檢測電路。LM317穩(wěn)壓電路圖32 系統(tǒng)結(jié)構(gòu)框圖單片機最小系統(tǒng)主要由復位電路,晶振電路,電源等幾部分組成。(1) 復位電路復位電路有兩種方式:上電復位和按鈕復位,我們主要用按鈕復位方式。如下圖33所示:圖33 復位電路(2) 晶振電路晶振電路原理圖如圖34所示:圖34晶振電路(3)電源AT89C51單片機的供電電源是5V的直流電源。(4)EA非/Vpp腳 我們沒有用外部擴展ROM,因此EA非/Vpp為高電平 LCD液晶顯示驅(qū)動電路主要由16孔排座、如圖35所示:圖35 LCD1602液晶顯示驅(qū)動電路圖 供電電路圖典型供電電路圖中Lm317原理圖如圖37所示 圖37 集成穩(wěn)壓電源電路如圖37 ,其輸出電壓由兩只外接電阻RRP1決定,這個電壓將產(chǎn)生幾毫安的電流,經(jīng)RRP1到地,在RP1上分得的電壓加到調(diào)整端,通過改變RP1就能改變輸出電壓。注意,為了得到穩(wěn)定的輸出電壓。LM317在不加散熱器時最大功耗為2W,加上200*200*4MM3散熱板時其最大功耗可達15W。VD1為保護二極管,防止穩(wěn)壓器輸出端短路而損壞IC,VD2用于防止輸入短路而損壞集成電路234系統(tǒng)軟件設計 軟件設計步驟(1)系統(tǒng)定義所謂系統(tǒng)定義,就是清楚地列出系統(tǒng)的各個部分與軟件設計有關(guān)的特點,并進行定義,以作為軟件設計的依據(jù)。系統(tǒng)定義是對系統(tǒng)任務的描述,系統(tǒng)定義至少應包括下列內(nèi)容:輸入定義: 首先列出系統(tǒng)向微機提供的所有輸入項,然后對每個輸入提出問題。輸出定義: 首先列出要求微機產(chǎn)生的所有輸出項,然后對每個輸出提出問題。定義存儲器: 指對存儲器資源如何管理,工作區(qū)然后劃分?是否采取存儲器掉電保護?定義信息處理方式: 從讀入輸入數(shù)據(jù)到送出結(jié)果之間的階段稱為處理階段。在這個階段必須精確確定用什么方法處理輸入數(shù)據(jù)以獲得要求的結(jié)果。定義錯誤處理方式: 系統(tǒng)出現(xiàn)錯誤是難免的,因此,設計者必須為排錯及故障診斷做好準備。定義操作要求: 任何系統(tǒng)都要人來干預,即要進行人機對話。因此必須考慮操作者最合適的輸入方式和操作步驟,何種顯示形式才能很容易地提醒操作人員出現(xiàn)的操作出錯。(2)程序設計程序設計是制定程序的綱要,也就是將系統(tǒng)定義的問題用程序的方式進行描述、繪制流程圖,結(jié)構(gòu)化程序設計、模塊化程序設計和自頂向下設計等,都是此步驟的有效方法。(3)編程所謂編程就是將程序流程圖的一系列操作,編譯成計算機能夠接受的具體程序。編程人員可以采用機器語言、匯編語言或是高級語言,采用何種語言編程,應根據(jù)相系統(tǒng)的情況、要求和設計人員的技術(shù)水平。(4)查錯和測試查錯是讓程序去執(zhí)行設計規(guī)定它應該完成的任務,用以發(fā)現(xiàn)程序中出現(xiàn)的錯誤。測試是用以校驗程序是否正確地執(zhí)行了總的系統(tǒng)任務。查錯只能發(fā)現(xiàn)編程中的錯誤,而很難發(fā)現(xiàn)系統(tǒng)在總體結(jié)構(gòu)方面、各任務之間協(xié)調(diào)配合方面的錯誤。這方面的錯誤依靠測試階段來發(fā)現(xiàn)。查錯和測試是軟件設計很關(guān)鍵的步驟。由于系統(tǒng)應用軟件通常都要固化在只讀存儲器中,所以程序在固化之前必須進行查錯和測試。(5)文件編制文件編制是用流程圖、注釋、存儲器分配說明等方法來描述程序來形成文件,以便用戶和操作人員了解。文件編制的好壞,直接影響到程序的使用、維護和擴充。(6)維護和再設計 當軟件投入現(xiàn)場運行時,一方面可能會發(fā)生各種現(xiàn)場問題,因而需要進一步對系統(tǒng)軟件進行改造和完善;另一方面,用戶往往會由于環(huán)境或技術(shù)條件的變化,提出比原計劃更多的要求,因而需要對原系統(tǒng)軟件進行改進和擴充,然后再重新固化,以適應情況變化的要求。 統(tǒng)軟件流程圖整個系統(tǒng)軟件運行流程如圖41所示:圖41系統(tǒng)軟件流程圖對于同時有顧客分別從入口與出口處進出的情況,則計數(shù)變量沒有增加也沒有減少,但這種情況可以忽略。只要有時間差別,語音均播報歡迎第多少位顧客。 LCM初始化程序流程圖開始顯示模式設置關(guān)閉顯示顯示清屏顯示光標移動設置顯示開關(guān)控制指令顯示開關(guān)光標返回圖42 LCM初始化程序流程圖 系統(tǒng)控制程序//文件包含與定義操作********************************************************includeinclude includedefine uchar unsigned chardefine uint unsigned intuchar count=210。sbit in =P2^3。 //紅外線檢測入口接單片機24號引腳sbit out =P2^4。 //紅外線檢測出口接單片機25號引腳uchar segnum[4]={0,0,0,0}。uchar sum=0,current_sum=0。typedef unsigned char BYTE。typedef unsigned int WORD。typedef bit BOOL 。 sbit rs = P2^0。 sbit rw = P2^1。sbit ep = P2^2。BYTE code dis1[] = {wele!}。//延時子程序*****************************************************************
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1