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

正文內(nèi)容

電子信息工程技術(shù)畢業(yè)設(shè)計(jì)-基于單片機(jī)數(shù)字時(shí)鐘設(shè)計(jì)-全文預(yù)覽

2024-12-31 17:30 上一頁面

下一頁面
  

【正文】 附錄 硬件電路 : 江西渝州科技職業(yè)學(xué)院應(yīng)用電子專科畢業(yè)論文 軟件總體設(shè)計(jì)及框圖: 江西渝州科技職業(yè)學(xué)院應(yīng)用電子??飘厴I(yè)論文 江西渝州科技職業(yè)學(xué)院應(yīng)用電子??飘厴I(yè)論文 程序: include include include include void system_initial(void) //系統(tǒng)初始化 { TMOD=0x11。 //開總中斷 year=05。 //系統(tǒng)開機(jī)初始化 while(1) { scan_keyboard()。 //實(shí)時(shí)時(shí)鐘數(shù)據(jù)線引腳 sbit DS1302_RST = P1^5。 江西渝州科技職業(yè)學(xué)院應(yīng)用電子??飘厴I(yè)論文 sbit wireless_4 = P3^3。 //秒 ,分 ,時(shí)到日 ,月 ,年位閃的計(jì)數(shù) sbit Set = P2^0。 //立刻跳出調(diào)整模式按鈕 void show_time()。 sfr DBPort = 0x80。 LcdEn=1。 } //向 LCD 寫入命令或數(shù)據(jù)************************************************************ define LCD_COMMAND 0 // Command define LCD_DATA 1 // Data define LCD_CLEAR_SCREEN 0x01 // 清屏 define LCD_HOMING 0x02 // 光標(biāo)返回原點(diǎn) void LCD_Write(bit style, unsigned char input) { LcdEn=0。 DBPort=input。LcdEn=0。 } //設(shè)置輸入模式 ************************************************************ define LCD_AC_UP 0x02 define LCD_AC_DOWN 0x00 // default define LCD_MOVE 0x01 // 畫面可平移 define LCD_NO_MOVE 0x00 //default void LCD_SetInput(unsigned char InputMode) { LCD_Write(LCD_COMMAND, 0x04|InputMode)。 //DS18B20 初始化 Initial_DS1302()。 //進(jìn)入默認(rèn)液晶顯示 wireless_1=0。 while(1) { while(done==1) 江西渝州科技職業(yè)學(xué)院應(yīng)用電子??飘厴I(yè)論文 keydone()。 //掃描各功能鍵 } } } 。 //液晶顯示數(shù)據(jù) flag=0。 wireless_3=0。 down_flag=0。 //時(shí)鐘停止標(biāo)志 LCD_Initial()。 LCD_Wait()。LcdEn=1。 LcdRw=0。 LcdEn=0。 LcdRw=1。 sbit LcdRw = P2^6。 //加法按鈕 sbit Down = P2^2。 sbit ACC7 = ACC^7。 sbit wireless_2 = P3^1。 //時(shí)鐘功能 } } 主程序 include include //include //include define uint unsigned int define uchar unsigned char sbit DS1302_CLK = P1^7。 day=01。 //開定時(shí)器 0 中斷 TR0=1。 感謝學(xué)校提供的實(shí)驗(yàn)環(huán)境,使我能全身心的投入到我的設(shè)計(jì)中。感謝各位科任教師平時(shí)的教導(dǎo)。 江西渝州科技職業(yè)學(xué)院應(yīng)用電子??飘厴I(yè)論文 致 謝 大專三年的學(xué)習(xí)生活就要畫上一個(gè)圓滿的句號(hào),回憶整個(gè)設(shè)計(jì)和論文完成的過程,很多人給了我莫大的關(guān)心與幫助。 ( 4) 在設(shè)計(jì)時(shí)鐘部分時(shí),單片機(jī)的定時(shí)器 /計(jì)數(shù)器、中斷部分出錯(cuò)。因?yàn)楸驹O(shè)計(jì)硬件比較簡(jiǎn)單,在硬件上碰到的就是一個(gè)電解電容引起的不能燒錄程序的問題,其他功能都正常。 ( 3) 按下任意一個(gè)按鍵, LCD 液晶屏幕顯示相應(yīng)按鍵的信息。 軟件調(diào)試 我們做這個(gè)設(shè)計(jì)的時(shí)候碰到的最大的問題就是軟件的調(diào)試,編寫程序需要非常細(xì)心,邏輯思維要強(qiáng),頭腦要靈活,雖然之前有做過 LCD1602 電路,但 LCD12864 比 LCD1602多復(fù)雜一點(diǎn),還是第一次接觸它,而且接觸單片機(jī)編程時(shí)日還不長(zhǎng),在一開始沒有一點(diǎn)眉目,在反復(fù)仔細(xì)翻閱了它的數(shù)據(jù)手冊(cè),并參考網(wǎng)上別人的思路后終于一點(diǎn)一點(diǎn)的把它弄清楚了,能實(shí)現(xiàn)了它的大部分功能。 焊接完后,還要認(rèn)真對(duì)照電路原理圖,檢查電路板上有無漏焊、錯(cuò)焊、短路、斷路等錯(cuò)誤現(xiàn)象,確認(rèn)無誤后才能通電調(diào)試。 焊接時(shí),先焊好跳線,再按從小到大、從臥到立的原則把元件焊好。松香液是用松香和 99%濃度的工業(yè)酒精按 1: 5 的比例配制的。本設(shè)計(jì)的線寬為:地線 2mm,電源線 ,其他信號(hào)線 。此延時(shí)是供其他函數(shù)調(diào)用,而LCD 寫入命令、數(shù)據(jù)時(shí)若用上面的延時(shí) 會(huì)出現(xiàn)“反應(yīng)慢”的問題,因?yàn)槊看螌懭胍粋€(gè)命令和數(shù)據(jù)都要經(jīng)過延時(shí),累加起來就多了,即使是只延時(shí) 1ms 也是一樣,所以本設(shè)計(jì)提供第二個(gè)延時(shí)函數(shù) delay1(),通過參考 LCD 的時(shí)序,證明使用這個(gè)延時(shí)函數(shù)沒有問題。當(dāng)?shù)谌伟聪?8 號(hào)鍵時(shí),回到顯示基本內(nèi)容狀態(tài),同時(shí) LCD 顯示開機(jī)畫面。當(dāng)一 天到了,天加 1 時(shí),星期也隨著加 1,當(dāng)加到星期天時(shí)令其回到星期一。 TR1 為定時(shí)器 /計(jì)數(shù)器 T1 的運(yùn)行控制位,功能與 T0 相同。同時(shí)定時(shí) 50ms,對(duì)應(yīng)的 TH0=( 6553650000) /10, TL0=( 6553650000) %10。 GATE=1 時(shí),定時(shí)器由外中斷請(qǐng)求信號(hào)來控制啟動(dòng)。其中 T0、 T1 又可分成獨(dú)立的 8 位計(jì)數(shù)器即 TH0、 TL0 和 TH TL1,用于存儲(chǔ)定時(shí)器、計(jì)數(shù)器的初值; TMOD為方式寄存器,主要用來設(shè)置定時(shí)器 /計(jì)數(shù)器和方式; TCON 為控制寄存器,用來控制定時(shí)器 /計(jì)數(shù)器的啟動(dòng)與停止。 鍵盤掃描部分 本設(shè)計(jì)掃描鍵盤方式采用行列反轉(zhuǎn)掃描法讀取按鍵編碼。 因此在使用行反白功能時(shí),第一行反白,第三行必然反白。此設(shè)計(jì)的圖片取模方式是逐行自上而下顯示,先寫上半屏再寫下半屏,屏幕 X/Y 軸的起點(diǎn)為 0x80,寫完上半屏后令 X=0X88 接著寫下半屏,本設(shè)計(jì)用到的三張圖片都是自己畫的。 此設(shè)計(jì)用到的 LCD 是帶有字庫的,要讓 LCD 顯示中文只需要往 LCD 寫入 DDRAM地址,再寫入中文。 軟件總體設(shè)計(jì)及框圖 開機(jī)后,主控程序先讓單片機(jī)給 一個(gè)低電平,開啟數(shù)碼管顯示,然后初始化 LCD包括設(shè)置基本指令集、設(shè)置光標(biāo)、設(shè)置顯示模式等,接下來是時(shí)鐘的 初始化,包括開啟定時(shí)和中斷、時(shí)間的走時(shí)(秒、分、時(shí)、日、月、年、星期),最后就顯示開機(jī)畫面并開始掃描鍵盤,若有按鍵按下則 LCD 和數(shù)碼管顯示相應(yīng)的內(nèi)容, 8 號(hào)鍵作為設(shè)置日期和時(shí)間的圖 8 軟件設(shè)計(jì)總體框圖 江西渝州科技職業(yè)學(xué)院應(yīng)用電子??飘厴I(yè)論文 閥門,按下第一次時(shí)進(jìn)入調(diào)整日期狀態(tài),第二次是調(diào)整時(shí)間,第三次調(diào)整溫度,第四次返回。如圖 6 所示。 顯示電路 LCD 顯示電路 LCD12864 一共有 20 個(gè)引腳,其中 41 17 腳接入單片機(jī)的 P0 全部 I/O 口和 P2 的三個(gè) I/O 口,是 LCD 與單片機(jī)通訊的橋梁。 復(fù)位電路的基本功能是:系統(tǒng)上電時(shí)提供復(fù)位信號(hào),直至系統(tǒng)電源穩(wěn)定后,撤銷復(fù)位圖 2 時(shí)鐘電路 江西渝州科技職業(yè)學(xué)院應(yīng)用電子??飘厴I(yè)論文 信號(hào)。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1