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

正文內(nèi)容

基于單片機(jī)的停車場(chǎng)計(jì)數(shù)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)論文-wenkub.com

2025-06-24 19:24 本頁(yè)面
   

【正文】 LCD_set_XY((X+(ch_with+row)*i),Y)。 n++) //寫一個(gè)漢字 { if (n==ch_with) //寫漢字的下半部分 { if (i==0) LCD_set_XY(X,Y+1)。 //設(shè)置初始位置 for (i=0。 LCD_write_chi(0,2,12,7,0,0)。 }/*LCD_write_english_String : 英文字符串顯示函數(shù)輸入?yún)?shù):*s :英文字符串指針; X、Y : 顯示字符串的位置,x 083 ,y 05 */void LCD_write_english_string(unsigned char X,unsigned char Y,char *s) { LCD_set_XY(X,Y)。 c = 32。 i++) LCD_write_byte(0, 1)。 LCD_write_byte(0x0c, 0)。 // 使用基本命令 LCD_clear()。 // 使用擴(kuò)展命令設(shè)置LCD模式 LCD_write_byte(0xc8, 0)。 delay_1us()。 }void LCD_init(void) { // 產(chǎn)生一個(gè)讓LCD復(fù)位的低電平脈沖 LCD_RST = 0。 } void delay_nms(unsigned int n) //N ms延時(shí)函數(shù) { unsigned int i=0。 } void delay_1ms(void) //1ms延時(shí)函數(shù) { unsigned int i。void delay_1us(void) //1us延時(shí)函數(shù) { unsigned int i。 { 0x00, 0x00, 0x05, 0x03, 0x00, 0x00 }, // 39。 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=12x12 *//* 高度不是8的倍數(shù),現(xiàn)調(diào)整為:寬度x高度=12x16 */0x3A,0x27,0xFA,0xA2,0xFA,0x8A,0x7E,0x8A,0x7E,0x8B,0xFA,0x00,0x01,0x01,0x07,0x00,0x07,0x00,0x00,0x01,0x04,0x04,0x07,0x00,/* 文字: 數(shù) *//* 宋體9。 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=12x12 *//* 高度不是8的倍數(shù),現(xiàn)調(diào)整為:寬度x高度=12x16 */0xA5,0x96,0xCC,0xBF,0x96,0xA5,0x18,0x67,0x84,0x7C,0x04,0x00,0x04,0x05,0x02,0x02,0x03,0x04,0x04,0x02,0x01,0x02,0x04,0x00,/* 文字: 當(dāng) *//* 宋體9。 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=12x12 *//* 高度不是8的倍數(shù),現(xiàn)調(diào)整為:寬度x高度=12x16 */0x10,0xFC,0x03,0x62,0xBA,0xAA,0xAB,0xAA,0xAA,0xBA,0x62,0x00,0x00,0x07,0x00,0x00,0x00,0x04,0x04,0x07,0x00,0x00,0x00,0x00,/* 文字: 車 *//* 宋體9。 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=12x12 *//* 高度不是8的倍數(shù),現(xiàn)調(diào)整為:寬度x高度=12x16 */0x00,0x00,0x00,0x00,0x8C,0x8C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,/* 文字: 韓 *//* 宋體9。void delay_1us(void)。 void LCD_write_char(unsigned char c)。void LCD_move_chinese_string(unsigned char X, unsigned char Y, unsigned char T)。 sbit LCD_CE = P2^2。 LCD_write_number(x%10)。 LCD_write_number(x%1000/100)。break。break。break。break。break。break。break。break。break。break。 while(count_out)。 while(count_in)。 number_saved() 。 //作者:哈年猛 delay_nms(380)。define delay_time 25767void main(void) { LCD_init()。void number_saved()。void LCD_set_XY(unsigned char X, unsigned char Y)。void chinese_string(unsigned char X, unsigned char Y, unsigned char T)。void LCD_clear(void)。 sbit LCD_DC = P2^3。本設(shè)計(jì)的完成是在彭靜玉老師的細(xì)心指導(dǎo)下進(jìn)行的,每次設(shè)計(jì)遇到問題時(shí)彭老師不辭辛苦的講解才使得我的設(shè)計(jì)順利的進(jìn)行。通過本次設(shè)計(jì),對(duì)單片機(jī)的內(nèi)部模塊更加熟悉,使用上也更加的清晰,對(duì)于今后用單片機(jī)設(shè)計(jì)產(chǎn)品提供了極大的幫助,并且培養(yǎng)了良好的編程習(xí)慣,對(duì)子程序命名的規(guī)范。結(jié)論經(jīng)過幾個(gè)月的努力設(shè)計(jì)出基于單片機(jī)的停車場(chǎng)計(jì)數(shù)功能,基本符合設(shè)計(jì)要求。 測(cè)試及結(jié)果給電路供電后,LCD上顯示:“停車場(chǎng)計(jì)數(shù)”,“作者:韓年猛”, “當(dāng)前車輛數(shù):100”。進(jìn)行分析,是程序設(shè)里面對(duì)顯示程序的延時(shí)不夠造成的。通過編譯、運(yùn)行,可以檢查程序錯(cuò)誤。開始,首先是接通電源對(duì)設(shè)備初始化,啟動(dòng)紅外對(duì)射式傳感器,判斷光線是否被阻斷,若光線被阻斷將數(shù)據(jù)儲(chǔ)存轉(zhuǎn)化并送入單片機(jī)控制系統(tǒng),最后返回到主程序,其流程圖如圖32:開始啟動(dòng)對(duì)射式傳感器有車輛通過?返回送入控制系統(tǒng)數(shù)據(jù)存儲(chǔ)數(shù)據(jù)轉(zhuǎn)化NY圖32 數(shù)據(jù)采集流程圖 液晶顯示程序設(shè)計(jì)顯示程序設(shè)計(jì)主要顯示當(dāng)前車輛數(shù):首先,開始顯示初始化界面,顯示“停車場(chǎng)計(jì)數(shù)、作者:韓年猛”、“當(dāng)前車輛數(shù): 100”,完后判斷有無車輛通過紅外對(duì)射式傳感器,如果沒有返回到上一步,如果有車輛通過則經(jīng)單片機(jī)控制后顯示控制后的當(dāng)前車輛數(shù),超出500輛車,則蜂鳴器報(bào)警,結(jié)束返回。如果這個(gè)時(shí)候有物體通過駛出紅外對(duì)射式傳感器時(shí),另一繼電器開關(guān)打開,LED點(diǎn)亮,LCD的最后一位開始累減。而C語(yǔ)言程序可讀性高,更便于理解。SS2按鍵按下,車輛加、減”1”;S3按鍵按一次,SS2按鍵按下,車輛數(shù)加、減“10”;S3按鍵按二次,SS2按鍵按下,車輛數(shù)加、減“100”;S3按鍵按三次,系統(tǒng)復(fù)位。本設(shè)計(jì)采用軟件處理報(bào)警,利用有源蜂鳴器進(jìn)行報(bào)警輸出,采用直流供電。這樣吸合、釋放,從而達(dá)到了在電路中的導(dǎo)通、切斷的目的。. 繼電器開關(guān)電路設(shè)計(jì)為了驅(qū)動(dòng)繼電器導(dǎo)通時(shí)線圈有足夠的磁力,在繼電器之前加了74LS245驅(qū)動(dòng)。DIR=“1”,信號(hào)由 A 向 B 傳輸;(發(fā)送)當(dāng)/CE為高電平時(shí),A、B均為高阻態(tài)。連線圖如圖29所示:圖29 諾基亞5110液晶顯示器連線圖 繼電器開關(guān)電路與報(bào)警電路的設(shè)計(jì). 74LS245芯片介紹74LS245是我們常用的芯片,本設(shè)計(jì)采用來驅(qū)動(dòng)繼電器和蜂鳴器,它是8路同相三態(tài)雙向總線收發(fā)器,可雙向傳輸數(shù)據(jù)。支持多種串行通信協(xié)議(如AVR 單片機(jī)的SPI、MCS51 的串口模式0等),傳輸速率高達(dá)4Mbps,可全速寫入顯示數(shù)據(jù),無等待時(shí)間。這些特點(diǎn)正在使顯示領(lǐng)域從傳統(tǒng)CRT走向LCD。當(dāng)負(fù)載電流很小時(shí),輸出晶體管的低失調(diào)電壓()允許通常電源不需要加旁路電容。減小輸入電阻至小于10K將減小反饋信號(hào),而且增加甚至很小的正反饋量(~10mV)能導(dǎo)致快速轉(zhuǎn)換,使得不可能產(chǎn)生由于寄生電容引起的振蕩。393被設(shè)計(jì)成能直接連接TTL和CMOS;當(dāng)用雙電源供電時(shí),它能兼容MOS邏輯電路——這是低功耗的393相較于標(biāo)準(zhǔn)比較器的獨(dú)特優(yōu)勢(shì)。LM393是由兩個(gè)獨(dú)立的、高精度電壓比較器組成的集成電路,失調(diào)電壓低。接收端上有一個(gè)紅色的輸出狀態(tài)指示LED,正常情況下接收器能持續(xù)收到發(fā)射器發(fā)出的紅外信號(hào),此時(shí)接收端上的輸出狀態(tài)指示LED熄滅,接收器的耗電保持在5毫安的低水平。在此過程中只要滿足單片機(jī)9腳RST上的高電平持續(xù)24個(gè)振蕩周期即可使單片機(jī)復(fù)位。此時(shí),只要接上兩個(gè)電容和一個(gè)晶振即可。ALE/PROG(Pin30):地址鎖存允許信號(hào)PSEN(Pin29):外部存儲(chǔ)器讀選通信號(hào)EA/VPP(Pin31):程序存儲(chǔ)器的內(nèi)外部選通,接低電平從外部程序存儲(chǔ)器讀指令,如果接高電平則從內(nèi)部程序存儲(chǔ)器讀指令。按鍵手動(dòng)復(fù)位有電平方式和脈沖方式兩種。外部電路產(chǎn)生的復(fù)位信號(hào)(RST)送至施密特觸發(fā)器,再由片內(nèi)復(fù)位電路在每個(gè)機(jī)器周期的S5P2時(shí)刻對(duì)施密特觸發(fā)器的輸出進(jìn)行采樣,然后才得到內(nèi)部復(fù)位操作所需要的信號(hào)。除PC之外,復(fù)位操作還對(duì)其他一些寄存器有影響,它們的復(fù)位狀態(tài)如表21所示:表21 一些寄存器的復(fù)位狀態(tài)寄存器復(fù)位狀態(tài)寄存器復(fù)位狀態(tài)PC0000HTCON00HACC00HTL000HPSW00HTH000HSP07HTL100HDPTR0000HTH100HP0P3FFHSCON00HIPXX000000BSBUF不定IE0X000000BPCON0XXX0000BTMOD00H(2)復(fù)位信號(hào)及其產(chǎn)生RST引腳是復(fù)位信號(hào)的輸入端。片內(nèi)時(shí)鐘發(fā)生器把振蕩頻率兩分頻,產(chǎn)生一個(gè)兩相時(shí)鐘P1和P2,供單片機(jī)使用。定時(shí)元件通常采用石英晶體和電容組成的并聯(lián)諧振回路。計(jì)數(shù)控制部分是將計(jì)數(shù)脈沖送入單片機(jī)STC89C52兩個(gè)中斷入口的INT0入口,經(jīng)過單片機(jī)內(nèi)部對(duì)這個(gè)中斷信號(hào)進(jìn)行計(jì)數(shù)編程。一片芯片就是一個(gè)“測(cè)控”系統(tǒng)。在這些狀態(tài)下低電壓工作作的單片機(jī),其消耗的電流僅在μA或nA量級(jí),非常適合于電池供電的便攜式、手持式的儀器儀表以及其他消費(fèi)類電子產(chǎn)品。有的單片機(jī)可以直接輸出大電流和高電壓,以便能直接驅(qū)動(dòng)LED和VFD(熒光顯示器)。使用片內(nèi)Flash存儲(chǔ)器,單片機(jī)可不用片外擴(kuò)展程序存儲(chǔ)器,大大簡(jiǎn)化了其應(yīng)用系統(tǒng)結(jié)構(gòu)。另外,8位單片機(jī)內(nèi)部采用16位數(shù)據(jù)總線,其數(shù)據(jù)處理能力明顯優(yōu)于一般8位單片機(jī)。其中數(shù)據(jù)采集模塊由紅外對(duì)射式傳感器組成,光線中斷后將信號(hào)送給控制模塊,由單片機(jī)完成對(duì)該信號(hào)的處理,由數(shù)據(jù)顯示模塊完成信息交換。 方案三便是這次畢業(yè)設(shè)計(jì)選用的方案。外圍電路架設(shè)相對(duì)簡(jiǎn)單、在市場(chǎng)上屬于高端計(jì)數(shù)產(chǎn)品,同時(shí)它也暴露出了一個(gè)重大問題:由于成本太貴的原因此類產(chǎn)品并沒有得到普及,故雖然這個(gè)方案只有舍棄。 X2504P是一塊有電源電壓監(jiān)控、EEPROM 和看門狗定時(shí)器電路三種功能于一體的芯片,它保證了在電源接通、關(guān)斷、瞬間電源電壓不穩(wěn)時(shí),不會(huì)造成系統(tǒng)死機(jī)、數(shù)據(jù)誤寫或誤動(dòng)作?;趩纹瑱C(jī)構(gòu)成的車輛計(jì)數(shù)研究的主要內(nèi)容包括:如對(duì)射式傳感器的應(yīng)用以及發(fā)展、STC89C52單片機(jī)用何種方式對(duì)外部計(jì)數(shù)脈沖進(jìn)行計(jì)數(shù)顯示控制、LCD顯示驅(qū)動(dòng)模塊的選擇、STC89C52單片機(jī)的擴(kuò)展、74LS245如何驅(qū)動(dòng)繼電器與蜂鳴器工作的。隨著紅外技術(shù)的提高,用于存在狀態(tài)的傳感,位置編碼極限傳感,運(yùn)動(dòng)檢測(cè)和計(jì)數(shù)(如風(fēng)速儀、數(shù)控機(jī)床等)。電子計(jì)數(shù)器是一種多功能的電子測(cè)量?jī)x器,它利用電子學(xué)的方法測(cè)出一定時(shí)間內(nèi)輸入的脈沖數(shù)目,并將結(jié)果以數(shù)字形式顯示出來。前言在當(dāng)今社會(huì)經(jīng)濟(jì)飛速發(fā)展的格局下,越來越多的廠家采用流水線技術(shù)進(jìn)行產(chǎn)品生產(chǎn)作業(yè),而怎樣對(duì)其線上的產(chǎn)品進(jìn)行實(shí)時(shí)的、有效率的、精確的計(jì)數(shù)成為廣大生產(chǎn)廠家十分關(guān)注的問題?!娟P(guān)鍵詞】:?jiǎn)纹瑱C(jī);紅外對(duì)射式傳感器;繼電器;液晶顯示;[Abstract]: In this paper, the STC89C52 microcontroller as the core of the control circuit, the signal output module is used infrared photoelectric couple, designed a parking lot counting system that based on a microcontroller. Infrared photoelectric couple by the transmitter and the receiver is posed of two parts. When an
點(diǎn)擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1