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

正文內(nèi)容

紅外抄表電度表——抄表器-資料下載頁(yè)

2025-08-20 11:35本頁(yè)面

【導(dǎo)讀】近年來(lái),隨著信息技術(shù)的飛速發(fā)展,無(wú)線技術(shù)正在向各個(gè)領(lǐng)域滲透,常生活中得到了廣泛的應(yīng)用。本文詳細(xì)描述了該紅外抄表系統(tǒng)的設(shè)計(jì)方案、硬件電路設(shè)計(jì)和軟件設(shè)計(jì),并利用keil仿真軟件對(duì)所開(kāi)發(fā)的C語(yǔ)言程序進(jìn)行了驗(yàn)證。討論了系統(tǒng)的發(fā)展趨勢(shì)和改進(jìn),為系統(tǒng)的進(jìn)一步開(kāi)發(fā)奠定了基礎(chǔ)。關(guān)鍵部分主要是紅外通信原理。系統(tǒng)在分析可行性、可靠性的基礎(chǔ)上,參。照工程設(shè)計(jì)方法,確定了模塊化設(shè)計(jì)的思路。本系統(tǒng)主要由控制模塊、發(fā)。射模塊、接收模塊、顯示模塊4個(gè)模塊組成。將收到的數(shù)據(jù)顯示出來(lái)。該系統(tǒng)還具備掉電保護(hù)和數(shù)據(jù)存儲(chǔ)功能。利用一個(gè)紅外抄表器來(lái)完成瑣碎的抄表工作。從而從根本上杜絕“肉。眼觀察”所帶來(lái)的隨機(jī)誤差,并大大提高了抄表的效率。系統(tǒng)的數(shù)據(jù)由發(fā)射板的3個(gè)按鍵。按一定的計(jì)算規(guī)則所得。發(fā)射管發(fā)射的38kHz頻率載波由單片機(jī)編程控制產(chǎn)生。第一周到第三周:查閱資料,文獻(xiàn)綜述。第十二周到第十四周:完善系統(tǒng)設(shè)計(jì),撰寫(xiě)畢業(yè)論文。

  

【正文】 序本身所產(chǎn)生的延時(shí)已能夠滿足按鍵消抖時(shí)間延遲的要求,因此在鍵盤(pán)控制程序中無(wú)需再加入專(zhuān)門(mén)的按鍵消抖程序。在去除按鍵消抖程序后,按鍵控制靈敏度恢復(fù)正常。 32 總結(jié)語(yǔ) 畢業(yè) 設(shè)計(jì)完成的主要任 務(wù)是單片機(jī)控制系統(tǒng)的設(shè)計(jì)、紅外通信的設(shè)計(jì)和顯示模塊的設(shè)計(jì)三大塊內(nèi)容。通過(guò)單片機(jī)編程來(lái)獲取 38kHz 頻率的載波,由 LED 數(shù)碼管顯示需要發(fā)送的數(shù)據(jù),通過(guò)紅外通信傳送并由 LCD 顯示。總結(jié)整個(gè)畢業(yè)設(shè)計(jì)的制作完成過(guò)程,心里有頗多體會(huì)和得到以下結(jié)論: ( 1)對(duì)整個(gè)紅外通信系統(tǒng)進(jìn)行了全面的分析,了解了紅外通信的原理。 ( 2)對(duì)液晶顯示屏的了解有了很深刻的印象,選用了市場(chǎng)上應(yīng)用的比較廣泛的LCD1602。 ( 3)整個(gè)系統(tǒng)模塊化,每單個(gè)模塊進(jìn)行比較設(shè)計(jì),編程時(shí)也是單個(gè)模塊先進(jìn)行編程,然后各個(gè)模塊整合起來(lái),以實(shí)現(xiàn)這次畢業(yè)設(shè)計(jì)的 要求。 ( 4)對(duì)各個(gè)模塊所使用的芯片元器件進(jìn)行了較深的了解,知道每個(gè)芯片的功能。 ( 5)繪制原理圖時(shí)還學(xué)會(huì)了使用其他的軟件進(jìn)行電路的仿真,比如 EWB。 ( 6)設(shè)計(jì)時(shí)更熟練的使用了 protel 99SE 軟件,這是一個(gè)很有實(shí)用性的軟件,這對(duì)我們以后出去工作有較大的幫助。 由于缺乏生產(chǎn)生活中的試驗(yàn),所以本設(shè)計(jì)要應(yīng)用于生產(chǎn)生活還需要進(jìn)行改進(jìn),對(duì)單片機(jī)內(nèi)存的擴(kuò)展,可以存更多的程序,或者改用內(nèi)存更大的單片機(jī)。 由于是實(shí)物設(shè)計(jì),所以我在設(shè)計(jì)的過(guò)程中考慮最多的是實(shí)際制造的問(wèn)題,因此在設(shè)計(jì)理念上受到了諸多的限制。同時(shí)自身的知 識(shí)和經(jīng)驗(yàn)儲(chǔ)備不足,無(wú)法將自己的設(shè)計(jì)理念完全體現(xiàn)在實(shí)物上。但是正是這些諸多的因素使我懂得了,作為一名設(shè)計(jì)者 如何去做設(shè)計(jì),如何來(lái)實(shí)現(xiàn)設(shè)計(jì)要求??傮w上講,在這次畢業(yè)設(shè)計(jì)過(guò)程里,能將所學(xué)的知識(shí)應(yīng)用到實(shí)際中,感受到了設(shè)計(jì)的樂(lè)趣。 33 參考文獻(xiàn) [1] 胡漢才 ,單片機(jī)原理及其接口技術(shù) [M],北京 ,清華大學(xué) 出版社, 1996,48~62 [2] 沈德金 ,MCS51 系列單片機(jī)接口電路與應(yīng)用程序?qū)嵗?[M],北京 ,北京航空航天大學(xué)出版社, 1990,21~84 [3] 祁偉,楊婷 ,單片機(jī) C51程序設(shè)計(jì)教程 與實(shí)驗(yàn) [M],北京航空航天出版社, 2020 [4] 凌志浩 ,儀表原理與設(shè)計(jì)技術(shù) [M] [5] 許曉平,孫曉彥,程傳勝 .PCB 設(shè)計(jì)標(biāo)準(zhǔn)教程 [M],北京 ,北京郵電大學(xué)出版社, 2020 [6] 胡偉,季曉衡 ,單片機(jī) C程序設(shè)計(jì)與應(yīng)用實(shí)例 [M],人民郵電出版社, 2020 [7] 程道喜 ,傳感器的信號(hào)處理及接口 [M],北京 ,科學(xué)出版社, 1989 [8] 楊將新,李華軍,劉東駿 ,單片機(jī)程序設(shè)計(jì)及應(yīng)用從基礎(chǔ)到實(shí)踐 [M],北京 ,電子工業(yè)出版社 , 2020 [9] 胡漢才 ,單片機(jī)原理及其接口技術(shù) [M],北京 ,清華大 學(xué)出版社, 1995,( 6) ,112~126 [10] 蘇長(zhǎng)贊 ,紅外線與超聲波遙控 [M],北京 ,人民郵電出版社, 1997 [11] 張玉香 ,新型遙控接收模塊 HS0038[J],無(wú)線電, 1998 34 致謝 本論文是在 王建升 老師的悉心指導(dǎo)下完成的。老師淵博的專(zhuān)業(yè)知識(shí),嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度,精益求精的工作作風(fēng),誨人不倦的高尚師德,嚴(yán)以律己、寬以待人的崇高風(fēng)范,樸實(shí)無(wú)華、平易近人的人格魅力對(duì)我影響深遠(yuǎn)。不僅使我樹(shù)立了遠(yuǎn)大的學(xué)術(shù)目標(biāo)、掌握了基本的研究方法,還使我明白了許多待人接物與為人處世的道理。本設(shè)計(jì)從選題到完成,每一步都是在老師的指導(dǎo)下完成的,傾注了老師大量的心血。 同時(shí),在此次畢業(yè)設(shè)計(jì)過(guò)程中我也學(xué)到了許多了關(guān)于 紅外通信方面 的知識(shí),實(shí)驗(yàn)技能有了很大的提高。 另外, 我還要感謝 我的同學(xué)以及學(xué)哥學(xué)姐們的熱心幫助,在我們的共同努力下出色地完成了此項(xiàng)任務(wù)。 此次畢業(yè)設(shè)計(jì)歷時(shí)三個(gè)月,是我大學(xué)學(xué)習(xí)中遇到過(guò)的時(shí)段最長(zhǎng)、涉及內(nèi)容最廣、工作量最大的一次設(shè)計(jì)。用老師的一句話概括就是這次畢業(yè)設(shè)計(jì)相當(dāng)如是把以前的小課程設(shè)計(jì)綜合在一起的過(guò)程,只要把握住每個(gè)小課設(shè)的精華、環(huán)環(huán)緊扣、增強(qiáng)邏輯,那么這次的任務(wù)也就不難了。我此次的任務(wù)是做一個(gè)項(xiàng)目的招 標(biāo)文件。雖說(shuō)老師說(shuō)的話讓此次的畢業(yè)設(shè)計(jì)看起來(lái)不是那么的可怕,但是當(dāng)我真的開(kāi)始著手時(shí),還的確是困難重重。 俗話說(shuō)的好,“磨刀不誤砍柴工”,當(dāng)每次遇到不懂得問(wèn)題時(shí),我都會(huì)第一時(shí)間記在本子上面,然后等答疑的時(shí)候問(wèn)老師,老師對(duì)于我提出來(lái)的問(wèn)題都一一解答,從來(lái)都不會(huì)因?yàn)槲业膯?wèn)題稍過(guò)簡(jiǎn)單加以責(zé)備,而是一再的告誡我做設(shè)計(jì)該注意的地方,從課題的選擇到項(xiàng)目的最終完成,老師都始終給予我細(xì)心的指導(dǎo)和不懈的支持,他們真正起到了“傳道授業(yè)解惑疑”的作用,讓人油然而生的敬佩。除此之外,我們組和老師還有另外兩個(gè)交流途徑:打電話和上網(wǎng), 為此老師還特意建立一個(gè)群,以便大家第一時(shí)間接收到畢業(yè)設(shè)計(jì)的最新消息和資料,每次大家都在群不亦樂(lè)乎的討論著畢業(yè)設(shè)計(jì)的事情。多少個(gè)日日夜夜,老師不僅在學(xué)業(yè)上給我以精心指導(dǎo),同時(shí)還在思想、生活上給我以無(wú)微不至的關(guān)懷,除了敬佩老師們的專(zhuān)業(yè)水平外,他們的治學(xué)嚴(yán)謹(jǐn)和科學(xué)研究的精神也是我永遠(yuǎn)學(xué)習(xí)的榜樣,并將積極影響我今后的學(xué)習(xí)和工作。在此謹(jǐn)向 王建升 老師致以誠(chéng)摯的謝意和崇高的敬意。 最后,再次對(duì)關(guān)心、幫助我的老師和同學(xué)表示衷心地感謝 。感謝 太原理工大學(xué)現(xiàn)代科技學(xué)院信息系 的領(lǐng)導(dǎo)老師對(duì)我這 四 年的培養(yǎng)、關(guān)懷,為我們順利的完成學(xué)業(yè) 營(yíng)造了一 35 個(gè)如此美麗寧?kù)o的校園和人文環(huán)境。 36 附錄一:發(fā)射原理圖 37 附錄二:接收原理圖 38 附錄三:源程序 include include define uchar unsigned char define uint unsigned int unsigned char code dispbitcode[]={0x04,0x02,0x01,0x00}。 unsigned char code dispcode[]={0xc0,0xf9,0xa4,0xb0,0x99, 0x92,0x82,0xf8,0x80,0x90}。 sbit key1=P3^0。 sbit key2=P3^1。 sbit key3=P3^2。 sbit bw=P0^2。 sbit sw=P0^1。 sbit gw=P0^0。 sbit out=P1^0。 sbit beer=P3^7。 uchar i,a,num1,bai,shi,ge。 uint zong。 void init()//初始化作用 { out=0。 beer=0。 key1=1。 key2=1。 key3=1。 bw=0。 sw=0。 gw=0。 39 } void delay_ms(uchar i) { uchar j,k。 for(j=i。j0。j) for(k=113。k0。k)。 } void delayms(uchar aa)//延時(shí)程序 { for(a=aa。a0。a) { _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 } } void khz(uchar aa)//是發(fā)射 38KHZ 的程序 { for(a=aa。a0。a) //這個(gè) for 語(yǔ)句可以得到準(zhǔn)確的 波特率 { out=1。 i=7。 //低了 17us while(i0)i。 // 38kHZ out=0。 } } //khz(116)。// 精確的時(shí)間 //khz(64)。// 40 //khz(40)。 // //delayms(125)。// 這里是一些時(shí)間的介紹 //delayms(65)。// //delayms(93)。// void fashu(uint num) { khz(116)。//發(fā)射 3ms 38khz delayms(125)。 for(num1=10。num10。num1) { khz(40)。 if(numamp。0x001) delayms(93)。//delay else delayms(65)。//delay 1ms num=num1。 } khz(20)。 } void keyscan()//按鍵掃描 { if(key1==0) { delay_ms(10)。 if(key1==0) { while(!key1)。 bai++。 if(bai==10) bai=0。 beer=1。 delay_ms(100)。 beer=0。 } 41 } if(key2==0) { delay_ms(10)。 if(key2==0) { while(!key2)。 shi++。 if(shi==10) shi=0。 beer=1。 delay_ms(100)。 beer=0。 } } if(key3==0) { delay_ms(10)。 if(key3==0) { while(!key3)。 ge++。 if(ge==10) ge=0。 beer=1。 delay_ms(100)。 beer=0。 } } zong=bai*100+shi*10+ge。 } void disp_led() { P2=dispcode[bai]。 P0=dispbitcode[0]。 42 delay_ms(10)。 P0=dispbitcode[3]。 P2=dispcode[shi]。 P0=dispbitcode[1]。 delay_ms(10)。 P0=dispbitcode[3]。 P2=dispcode[ge]。 P0=dispbitcode[2]。 delay_ms(10)。 P0=dispbitcode[3]。 } 接收程序 void main() { init()。 while(1) { keyscan()。 disp_led()。 fashu(zong)。 } } include include define uchar unsigned char define uint unsigned int define lcd_data P0 sbit rs=P1^2。 //加上拉 sbit rw=P1^1。 //加上拉 sbit e =P1^0。 //加上拉 sbit key1=P3^3。 sbit key2=P3^4。 sbit key3=P3^5 43 sbit led=P2^0。 sbit in=P3^2。 sbit beer=P3^7。 uchar table[]=0123456789 。 uchar i,a,shuzhi,kaiji,show,save。 uint num,mun,num1,num2,num3,num4,numall。 bit fleg。 void init() { fleg=1。 beer=0。 key1=1。 key2=1。 key3=1。 in=1。 EA=1。 EX0=1。 IT0=1。 } void delayms(uchar aa) { for(i=aa。i0。i) { _nop_()。_nop_()。_nop_()。_nop_()。_nop_()。_nop_()。 } } void delay(uchar z) { uchar x,y。 { for(x=z。x0。x) for(y=110。y0。y)。 } 44 } //1602LCD 寫(xiě)地址函數(shù) void adr_write(unsigned char adr) { delay(20)。 e=0。 rs=0。 rw=0。 e=1。 lcd_data=adr。 e=0。 } void lcd_init(void) { e=0。 adr_write(0x38)。 //兩行顯示, 5*7 模式 adr_write(0x01)。//清顯示 adr_write(0x0c)。 //整體顯示打開(kāi),不顯示光標(biāo) adr_write(0x06)。 adr_write(0x80)。//從第一行的第一個(gè)位置開(kāi)始顯示 }
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1