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

正文內(nèi)容

電氣工程學(xué)院畢業(yè)設(shè)計(jì)-基于單片機(jī)的數(shù)字式溫濕度儀系統(tǒng)設(shè)計(jì)-文庫吧資料

2025-01-23 00:42本頁面
  

【正文】 tByte(void) ACC = ACC 1。 DS1302_CLK = 0。 DS1302_CLK = 1。 { i0。//實(shí)時(shí)時(shí)鐘寫入一字節(jié)(內(nèi)部函數(shù)){ 0x86define DS1302_MONTH0x8Adefine DS1302_DAY0x84 define DS1302_WEEK0x82define DS1302_HOUR0x80(X+12)define AM(X)unsigned char TimeString[9]。unsigned char DateString[11]。 Year。unsigned char Welunsigned char Hour。unsigned char Minute。unsigned char Second。LCD_Write(LCD_DATA,*str)。{\039。}//將字符輸出到液晶顯示void Print(unsigned char *str){ //AC遞增, 畫面不動}//液晶字符輸入的位置************************void GotoXY(unsigned char x, unsigned char y){ //清屏 //開啟顯示, 無光標(biāo)LCD_SetDisplay(LCD_SHOW|LCD_NO_CURSOR)。LCD_Write(LCD_COMMAND,0x38)。LCD_Write(LCD_COMMAND,0x38)。LcdEn=0。LcdEn=0。_nop_()。//注意順序LcdRw=0。LcdRs=style。LcdEn=0。0x02 0x0110return DBPort。LcdEn=0。_nop_()。LcdEn=1。_nop_()。LcdRw=1。LcdRs=0。= 0x80。sfr = P2^6。sbit LcdRw謝辭參考文獻(xiàn)[1] [M].北京:清華大學(xué)出版社,2009[2] 張毅,[M].北京:化學(xué)工業(yè)出版社,2008[3] [M].北京:化學(xué)工業(yè)出版社,2008[4] [M].武漢:武漢理工出版社,2009[5] [M].北京:科學(xué)出版社,2007[6] [M].北京:清華大學(xué)出版社,2008 [7] [M].北京:電子工業(yè)出版社,2006 [8] [M].北京:北京航空航天大學(xué)出版社,2006 [9] Basic串口通信技術(shù)與典型實(shí)例[M].北京:清華大學(xué)出版社,.[10] 周興華,手把手教你學(xué)單片機(jī)C程序設(shè)計(jì)[M].北京:北京航空航天大學(xué)出版社,2007 [11] [M]. 上海:上海交通大學(xué)出版社2008,24(91) [12] [M].北京:化學(xué)工業(yè)出版社2008[13] 于華麗, 趙曉順, 劉淑霞 ,[J]..[14]孟臣,[J].世界電子元器件, [15]黃繼雄, [J].控制工程,[17](6)[M].北京:北京航空航天大學(xué)出版社,[18][M].北京:化學(xué)工業(yè)出版社,[19]、應(yīng)用與實(shí)驗(yàn)[M].上海:復(fù)旦大學(xué)出版社,[20][M].北京:航空航天大學(xué)出版社, [21] Zadeh L Sets[J].Information and Control. 1965(8):338353[22] ANALOG DEVICES Reference Manual[M],1994附錄1系統(tǒng)軟件源程序void show_time()。在硬件電路模塊化設(shè)計(jì)和軟件流程圖設(shè)計(jì)中遇到很多問題:如硬件模塊的原理及各芯片的功能等。通過本設(shè)計(jì),進(jìn)一步加深了對單片機(jī)功能和單片機(jī)最小系統(tǒng)的認(rèn)識,熟悉傳感器原理,對模電數(shù)電只是加深理解。總體系統(tǒng)設(shè)計(jì)能實(shí)現(xiàn)對環(huán)境溫度濕度實(shí)時(shí)檢測,數(shù)字顯示及參數(shù)修改,報(bào)警。繪制了各模塊硬件電路圖及軟件流程圖,并根據(jù)設(shè)計(jì)要求編寫各功能模塊程序。:開始初始化寫信號結(jié)束指令判斷?讀信號NY AT24C04讀寫程序5 結(jié)論本次設(shè)計(jì)以AT89C52的為核心;整個(gè)系統(tǒng)采用模塊化設(shè)計(jì)。:保護(hù)現(xiàn)場接收地址字節(jié)地址符合否?查詢接收數(shù)據(jù)包校驗(yàn)和正確否?處理接收數(shù)據(jù)232為發(fā)送狀態(tài)恢復(fù)現(xiàn)場中斷入口返回232為發(fā)送狀態(tài)發(fā)送5AH發(fā)送A5H及數(shù)據(jù)232為接收狀態(tài)NYNY 中斷子程序流程圖 AT24C04讀寫程序流程圖R\D\為低電平時(shí),執(zhí)行讀操作,單片機(jī)數(shù)據(jù)存入AT24C04。若置位,接收的數(shù)據(jù)放入數(shù)據(jù)塊指定區(qū)域,并修改數(shù)據(jù)塊指針,為接收下一個(gè)數(shù)據(jù)作準(zhǔn)備,當(dāng)接收完一個(gè)完整的數(shù)據(jù)塊后,清除允許接收數(shù)據(jù)塊標(biāo)志,置位數(shù)據(jù)塊接收完畢標(biāo)志;若沒有置位,判斷是否是起始碼?若是起始碼,則置位允許接收數(shù)據(jù)塊標(biāo)志,初始化數(shù)據(jù)塊指針。寫數(shù)據(jù)到AT24C04模式切換加鍵減鍵數(shù)據(jù)保存退出調(diào)整溫濕切換數(shù)據(jù)加1數(shù)據(jù)減1開始按鍵?結(jié)束YN 按鍵程序流程圖 中斷子程序流程圖串口中斷子程序主要完成串口的中斷響應(yīng),中斷程序中有兩個(gè)標(biāo)志位,一個(gè)是允許接收數(shù)據(jù)塊標(biāo)志,另一個(gè)是數(shù)據(jù)塊接收完畢標(biāo)志。光標(biāo)地址指針將隨著每次數(shù)據(jù)的寫入而自動加1修改。01H設(shè)置字體,02H設(shè)置顯示域,04H設(shè)置光標(biāo)位置。讀忙標(biāo)志位除外,BF =0表示LCD1602允許單片機(jī)的訪問。在第8個(gè)SCK時(shí)鐘的下降沿之后將DATA拉為低電平(ACK位),在第9個(gè)SCK時(shí)鐘的下降沿之后釋放DATA(此時(shí)為高電平),完成一次數(shù)據(jù)測量。00011”為溫度(θ)測量。測量開始時(shí),“000然后,程序進(jìn)入中斷服務(wù)子程序。4系統(tǒng)軟件設(shè)計(jì)主程序?qū)崿F(xiàn)的功能是上電后對系統(tǒng)初始化以及主模塊的調(diào)用,主模塊包括:按鍵、中斷、延時(shí)、顯示、報(bào)警等。W\R\為低電平時(shí),SCK端口讀時(shí)鐘信號,溫濕度實(shí)時(shí)測量數(shù)據(jù)儲存到AT24C04。: 電源電路出于對歷史測量數(shù)據(jù)的需要,本設(shè)計(jì)采用拉單獨(dú)的數(shù)據(jù)存儲模塊, 數(shù)據(jù)存儲器電路SCK用于寫時(shí)鐘信號,SDA用于讀數(shù)字信號。在系統(tǒng)中MAX23LCD、AT8C5DS18B20等芯片都需要5V的供電電壓,在系統(tǒng)開發(fā)過程中可以使用電腦USB供電。: 串口電平轉(zhuǎn)換電路其中T2OUT連接上位機(jī)串口的RX端,R2IN連接上位機(jī)串口的TX端,R2OUT和T2IN是TTL/CMOS發(fā)送器的輸出和輸入端,分別連接單片機(jī)的RX(P30)和TX(P31)端。MAX232只需+5V電源供電,其內(nèi)部的電源變化成士10V電源用于RS232通信。由于CMOS電平和RS232電平不匹配,因此要實(shí)現(xiàn)單片機(jī)和PC機(jī)之間的通信,必須在它們之間加接電平轉(zhuǎn)換器。(4)進(jìn)行TTL與EIA電平轉(zhuǎn)換。(2)控制數(shù)據(jù)傳輸速率。來自CPU的是普通的并行數(shù)據(jù),接口電路應(yīng)具有實(shí)現(xiàn)不同串行通信方式下的數(shù)據(jù)格式化的任務(wù)。其中RS232是美國電子工業(yè)協(xié)會正式公布的串口總線標(biāo)準(zhǔn),也是目前最為常用的串行接口標(biāo)準(zhǔn),用來實(shí)現(xiàn)計(jì)算機(jī)與計(jì)算機(jī)之間,計(jì)算機(jī)與外設(shè)之間的數(shù)據(jù)通訊。: 鍵盤電路: 按鍵功能表 S1 S2 S3 S4 S5時(shí)間日期模式切換鍵 加鍵 減鍵 退出鍵溫濕度保存鍵 復(fù)位電路采用手動按鍵復(fù)位的方式,采用上位電平來實(shí)現(xiàn)復(fù)位,接單片機(jī)RST端按下按鍵時(shí)RET引腳為高電平,實(shí)現(xiàn)單片機(jī)復(fù)位功能。切換鍵能實(shí)現(xiàn)時(shí)間和檢測數(shù)據(jù)的模式切換。S1S5分別實(shí)現(xiàn)加、減、保存、切換、退出等功能。 SHT10寫時(shí)序 報(bào)警電路簡介,三極管導(dǎo)通,蜂鳴器鳴響直至上下限恢復(fù)至設(shè)定要求。 SHT10讀時(shí)序這些序列僅僅復(fù)位串口,狀態(tài)寄存器的內(nèi)容仍然保留。如果與SHT10的通信發(fā)生中斷,可以通過隨后的信號序列來復(fù)位串口。 復(fù)位時(shí)序如果不使用CRC8校驗(yàn),控制器可以在測量數(shù)據(jù)LSB位之后,通過保持ACK位為高電平來結(jié)束本次通信。對于8位數(shù)據(jù),第1個(gè)字節(jié)(高8位)數(shù)據(jù)無意義。MCU必須通過拉低DATA來確認(rèn)每個(gè)字節(jié)。重新啟動SCK時(shí)鐘讀出數(shù)據(jù)之前,控制器必須等待這個(gè)“數(shù)據(jù)準(zhǔn)備好”信號。測量時(shí)間隨內(nèi)部晶振的速度而變化,最多能夠縮短30%。00011”為溫度(θ)測量。 測量時(shí)序(RH和T)“000 緊接著的命令包括3個(gè)地址位(僅支持“000”)和5個(gè)命令位。 數(shù)據(jù)傳輸初始化 DS1302和SHT10與單片機(jī)接口: DS1302和SHT10與C52接口電路:命令時(shí)序 發(fā)送一組“傳輸啟動”序列進(jìn)行數(shù)據(jù)傳輸初始化。時(shí)鐘突發(fā)寄存器可一次性順序讀寫除充電寄存器外的所有寄存器內(nèi)容。同樣,在緊跟8位的控制指令字后的下一個(gè)SCK脈沖的下降沿讀出DS1302的數(shù)據(jù),讀出數(shù)據(jù)時(shí)從低位0位到高位7。SCLK為時(shí)鐘輸入端。只有在SCLK為低電平時(shí),才能將RST置為高電平。如果在傳送過程中RST置為低電平,則會終止此次數(shù)據(jù)傳送,I/O引腳變?yōu)楦咦钁B(tài)。RST輸入有兩種功能:首先,RST接通控制邏輯,允許地址/命令序列送入移位寄存器;其次,RST提供終止單字節(jié)或多字節(jié)數(shù)據(jù)的傳送手段。X1和X2是振蕩源。當(dāng)Vcc2大于Vcc1+,Vcc2給DS1302供電。在主電源關(guān)閉的情況下,也能保持時(shí)鐘的連續(xù)運(yùn)行。 1RAM CK/A4A3A2A1A0RAM K/ DS1302控制字位5至位1指示操作單元的地址。DS1302 。DS1302內(nèi)部有一個(gè)318的用于臨時(shí)性存放數(shù)據(jù)的RAM寄存器。 : SHT10命令命令 代碼 保留0000X 測量溫度00011 測量時(shí)度00101讀狀態(tài)寄存器00111寫狀態(tài)寄存器00110保留0101X1110X軟復(fù)位、清楚狀態(tài)寄存器為默認(rèn)值11110 時(shí)鐘DS1302簡介DS1302 是美國DALLAS公司推出的一種高性能、低功耗、帶RAM的實(shí)時(shí)時(shí)鐘電路,它可以對年、月、日、周日、時(shí)、分、秒進(jìn)行計(jì)時(shí),具有閏年補(bǔ)償功能,~。上拉電阻通常已包含在微處理器的I/O電路中。為避免信號沖突,微處理器應(yīng)驅(qū)動DATA在低電平。DATA在SCK時(shí)鐘下降沿之后改變狀態(tài),并僅在SCK時(shí)鐘上升沿有效。其特點(diǎn)如下:電源引腳SHT10 ~。校準(zhǔn)系數(shù)預(yù)先存放在OTP內(nèi)存中。它們與1個(gè)14位的A/D轉(zhuǎn)換器相連;此外還有一個(gè)I2C總線串行接口電路。它采用了特有的專業(yè)級CMOS技術(shù),保證了極高的可靠性和卓越的長期穩(wěn)定性。電源電壓范圍是+~+,響應(yīng)時(shí)間小于3s。%,最高精度為177。 SHT10內(nèi)部原理圖SHT10的引腳比較少,使用方便,其引腳排列如圖九所示。 溫濕度數(shù)據(jù)采集模塊 SHT10簡介SHT10型傳感器是單片、多用途的智能傳感器,其中不僅包含基于濕敏電容器的微型相對濕度傳感器和基于帶隙電路的微型溫度傳感器,而且還有14位的A/D轉(zhuǎn)換器和2線串行接口。HD44780具有簡單而功能較強(qiáng)的指令集,可實(shí)現(xiàn)字符移動、閃爍等顯示功能。每一個(gè)點(diǎn)陣字符位都可以顯示一個(gè)字符,內(nèi)置
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1