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

正文內(nèi)容

基于單片機(jī)萬年歷的設(shè)計畢業(yè)論文(存儲版)

2025-07-27 19:17上一頁面

下一頁面
  

【正文】 ,不同的晶振,誤差也較大。VDD接5V電源,VSS接地。圖6為DS1302的控制字,此控制字的位7必須置1,若為0則不能把對DS1302進(jìn)行讀寫數(shù)據(jù)。 (2) DS1302的控制字DS1302的控制字如圖6所示。 LCM1602工作原理及說明(1)寄存器選擇控制 1602字符型LCD通常有14條引腳線或16條引腳線的LCD,多出來的2條線是背光電源線。由于LCM1602,DS18B20,DS1302的數(shù)據(jù)讀取及指令寫入函數(shù)均已在各自的頭文件中完成,在主程序中只須引用即可。經(jīng)查發(fā)現(xiàn)原來是有尖銳的管腳刺破鄰近的漆包線造成短路,斷掉該線并再次連接可解決問題。較好的完成了作品。在此次設(shè)計中,知道了做凡事要有一顆平常的心,不要想著走捷徑,一步一腳印。同時也要感謝學(xué)校能給我這次機(jī)會去嘗試自己設(shè)計一些東西,使自己所學(xué)專業(yè)知識與實踐相結(jié)合。//潤年uchar j[6]={0x85,0x88,0x8b,0x84+0x40,0x87+0x40,0x8a+0x40}。//鬧鐘sbit speaker=P3^5。 while(b1==0) { for(i=0。 if(b[5]==60)b[5]=0。 if(b[0]==100)b[0]=0。b[0]%100!=0) || b[0]%400==0){if(b[2]=0)b[2]=year2[b[1]1]。 } lcdwrite(j[jj])。 lcdshuju(a[102*jj+clock]+0x30)。 lcdon()。i8。 dswrite(0x81+i*2)。 dswrite(0x8d)。 lcdscan()。 lcdshuju(39。 if(c==100){bigclock=0。 lcdwrite(0x8e+0x40)。x) for(y=110。 lcden=0。 lcdwrite(0x38)。 sdelay(8)。i0。 for(i=8。 }}//讀取溫度readtemperature(void){uchar a=0,b=0。 writeds18b20(0xBE)。 return(t)。 for(i=0。 temp=temp1。 delay(1)。 dswrite(add)。i5。 dsaddshuju(0x8c,(a[11]4)+a[10])。 dssclk=0。i++) { temp=temp1。 delay(1)。 delay(1)。tt=t*。//開啟溫度轉(zhuǎn)換ds18b20on()。 dq=1。 } return(dat)。}//讀一個字節(jié)readds18b20(void){ uchar i=0,dat=0。}ds18b20on(void)//ds18b20初始化{ uchar x=0。 lcden=0。 lcden=1。 for(x=z。 lcdwrite(0x8d+0x40)。} if(bigclock==1) { speaker=1。 else num=0。0x0f。0x0f。i5。 } lcdwrite(0x84+0x40)。 lcdrw=0。 lcdshuju(a[112*jj+clock]+0x30)。i++) { a[11i*2+clock]=b[i]/10。 if((b[0]%4==0amp。} else {if(b[2]year1[b[1]1])b[2]=1。} } if(b2==0) { delay(3)。 lcdshuju(a[10i*2]+0x30)。//下調(diào)sbit b4=P3^3。uchar year1[12]={31,28,31,30,31,30,31,31,30,31,30,31}。在此,謹(jǐn)對培育我的母校、教導(dǎo)我的老師、幫助我的同學(xué)們致予最誠摯的謝意和敬意。對電路的設(shè)計、布局要先有一個好的構(gòu)思,才顯得電路板美觀、大方。所以在調(diào)用溫度子程序時,先關(guān)閉定時器1中斷允許,在溫度子程序反回時再打開定時器1中斷允許。在不通電狀態(tài)下用萬用表檢測電路是否正常連接,在檢查回路時發(fā)現(xiàn)有的點之間看似連接,但由于虛焊導(dǎo)致其并無電氣連接,只能對焊腳進(jìn)行在加工直到解決問題。 系統(tǒng)仿真電路 ,該軟件元件庫豐富,元件封裝要求相對簡單且參數(shù)調(diào)整方便,除此之外,程序還可進(jìn)行動態(tài)調(diào)試。時鐘突發(fā)寄存器可一次性順序讀寫除充電寄存器外的所有寄存器內(nèi)容?!癢P”是寫保護(hù)位,在任何的對時鐘和RAM的寫操作之前,WP必須為0。BLA、BLK分別為顯示器背光燈的正、負(fù)極。~12位。DS1302與CPU的連接需要三條線,即SCLK(7)、I/O(6)、RST(5)。位5至位1指示操作單元的地址。RST是復(fù)位/片選線,通過把RST輸入驅(qū)動置高電平來啟動所有的數(shù)據(jù)傳送。DS1302內(nèi)部有一個318的用于臨時性存放數(shù)據(jù)的RAM寄存器。單片機(jī)在中斷響應(yīng)后不會自動關(guān)閉中斷。計數(shù)溢出標(biāo)志位的使用有兩種情況:采用中斷方式時,作中斷請求標(biāo)志位來使用;采用查詢方式時,作查詢狀態(tài)位來使用;串行口控制寄存器(SCON),進(jìn)行字節(jié)操作時,寄存器地址為98H。當(dāng)定時/計數(shù)器T1發(fā)生溢出時,置位TF1,并向CPU申請中斷;RI()或TI(),串行口中斷請求標(biāo)志。中斷源發(fā)出中斷請求,單片機(jī)對中斷請求進(jìn)行響應(yīng),當(dāng)中斷響應(yīng)完成后應(yīng)進(jìn)行中斷返回,返回被中斷的地方繼續(xù)執(zhí)行原來被中斷的程序。89C51的P0/P1/P2/P3口作為輸入時都是準(zhǔn)雙向口。當(dāng)P3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。在FLASH編程和校驗時,P1口作為第八位地址接收。同時該芯片還具有PDIP、TQFP和PLCC等三種封裝形式,以適應(yīng)不同產(chǎn)品的需求。LCD1602液晶顯示模塊AT89S51主控模塊鍵盤控制模塊DS1302時鐘模塊溫度采集模塊 系統(tǒng)硬件框圖 系統(tǒng)硬件概述本電路是由AT89S51單片機(jī)作為控制核心,能在3V超低壓工作,AT89S51是一個低功耗,高性能CMOS 8位單片機(jī),片內(nèi)含4kBytes ISP(Insystem programmable)的可反復(fù)擦寫1000次的Flash只讀程序存儲器,器件采用ATMEL公司的高密度、非易失性存儲技術(shù)制造,兼容標(biāo)準(zhǔn)MCS51指令系統(tǒng)及80C51引腳結(jié)構(gòu),芯片內(nèi)集成了通用8位中央處理器和ISP Flash存儲單元,功能強(qiáng)大的微型計算機(jī)的AT89S51可為許多嵌入式控制應(yīng)用系統(tǒng)提供高性價比的解決方案;時鐘電路由DS1302提供,它是一種高性能、低功耗、帶RAM的實時時鐘電路,它可以對年、月、日、周、時、分、秒進(jìn)行計時,具有閏年補(bǔ)償功能,~。因此,本設(shè)計中采用DS1302提供時鐘。 時鐘芯片的選擇方案和論證方案一: 直接采用單片機(jī)定時計數(shù)器提供秒信號,使用程序?qū)崿F(xiàn)年、月、日、星期、時、分、秒計數(shù)。論文主要研究了液晶顯示器LCM及時鐘芯片DS1302,溫度傳感器DS18B20與單片機(jī)之間的硬件互聯(lián)及通信,對數(shù)種硬件連接方案進(jìn)行了詳盡的比較,在軟件方面對日歷算法也進(jìn)行了論述。該電子萬年歷在硬件方面主要采用AT89C51單片機(jī)作為主控核心,由DS1302時鐘芯片提供時鐘、1602LCM點陣液晶顯示屏顯示。能于3V的超低壓工作,而且與MCS51系列單片機(jī)完全兼容,而且運(yùn)用于電路設(shè)計中時具備ISP在線編程技術(shù),當(dāng)在對電路進(jìn)行調(diào)試時,由于程序的錯誤修改或?qū)Τ绦虻男略龉δ苄枰獰氤绦驎r,避免芯片的多次拔插對芯片造成的損壞。方案二:采用DS1302時鐘芯片實現(xiàn)時鐘,DS130是美國DALLAS公司推出的一種高性能、低功耗、帶RAM的實時時鐘電路,它可以對年、月、日、周日、時、分、秒進(jìn)行計時,具有閏年補(bǔ)償功能,~。方案二: 采用數(shù)字式溫度傳感器DS18B20,此類傳感器為數(shù)字式傳感器而且僅需要一條數(shù)據(jù)線進(jìn)行數(shù)據(jù)傳輸,易于與單片機(jī)連接,可以避免A/D模數(shù)轉(zhuǎn)換模塊,降低硬件成本,簡化系統(tǒng)電路??僧a(chǎn)生年、月、日、周、時、分、秒,具有使用壽命長,精度高和低功耗等特點,同時具有掉電自動保存功能;溫度的采集由DS18B20完成,它具有獨(dú)特的單線接口方式,DS18B20在與微處理器連接時僅需要一條口線即可實現(xiàn)微處理器與DS18B20的雙向通訊,測溫范圍 -55℃~+125℃,℃,支持多點組網(wǎng)功能,多個DS18B20可以并聯(lián)在唯一的三線上,最多只能并聯(lián)8個,如果數(shù)量過多,會使供電電源電壓過低,從而造成信號傳輸?shù)牟环€(wěn)定,實現(xiàn)多點測溫,工作電源:3~5V/DC,在使用中不需要任何外圍元件;顯示部份由LCD1602液晶顯示器完成,該顯示器為工業(yè)字符型液晶,能夠同時顯示16x02
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1