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

正文內(nèi)容

畢業(yè)設(shè)計-基于stc89c52單片機(jī)的電子日程表設(shè)計(留存版)

2025-08-04 02:13上一頁面

下一頁面
  

【正文】 .......................................... 3 日程表計時的方案選擇 ................................................ 3 日程表顯示的方案選擇 ................................................ 4 第 2章 系統(tǒng)的硬件設(shè)計 ..................................................... 5 系統(tǒng)硬件的整體設(shè)計 .................................................. 5 主控制模塊的方案選 擇與設(shè)計 .......................................... 6 單片機(jī) STC89C52 簡介 ............................................. 6 主控制模塊電路 .................................................. 7 時鐘模塊的方案選擇與設(shè)計 ............................................ 7 DS1302 原理及說明 時鐘芯片簡介 .................................. 8 時鐘模塊電路 .................................................... 8 按鍵電路的設(shè)計 ...................................................... 9 顯示模塊的方案設(shè)計 ................................................. 10 圖形點(diǎn)陣液晶顯示器 12864 簡介 ................................... 10 顯示模塊電路 ................................................... 13 第 3章 系統(tǒng)軟件設(shè)計 ...................................................... 14 編程語言選擇 ....................................................... 14 系統(tǒng)主程序及流程圖 ................................................. 15 DS1302 時鐘芯片的讀操作流程圖 ....................................... 17 液晶模塊的寫操作流程圖 ............................................. 17 按鍵調(diào)整模塊流程圖 ................................................. 19 第 4章 實驗與調(diào)試 ........................................................ 20 硬件測試 ........................................................... 20 軟件調(diào)試 ........................................................... 21 結(jié) 論 ................................................................... 23 致謝 ..................................................................... 25 參考文獻(xiàn) ................................................................. 26 附錄 A:電路原理圖 ....................................................... 27 附錄 B:元器件清單 ........................................................ 28 附錄 C:程序清單 ......................................................... 29 1 緒論 一 .課題的背景與意義 近年來,隨著電子產(chǎn)品的發(fā)展, 數(shù)字 日程表 這項應(yīng)用在 人們 工作和生活中起到越來越重要的作用 。 2 日程表 是采用數(shù)字電路實現(xiàn)對 時間 顯示的 同時,能顯示當(dāng)前事務(wù)的 計時裝置 ,廣泛用于個人家庭 ,車站 , 碼頭辦公室等公共場所 ,成為人們?nèi)粘I钪胁豢缮俚谋匦杵?,由于數(shù)字集成電路的發(fā)展和石英晶體振蕩器的廣泛應(yīng)用 ,使得數(shù)字鐘的精度 ,遠(yuǎn)遠(yuǎn)超過老式鐘表 , 鐘表的數(shù)字化給人們生產(chǎn)生活帶來了極大的方便,而且大大地擴(kuò)展了鐘表原先的報時功能。 另外由單片機(jī)內(nèi)部時鐘產(chǎn)生的秒脈沖由于受到溫漂的影響和程序執(zhí)行時的延時的影響,而使的計時會產(chǎn)生不定的誤差,即使設(shè)計時間誤差補(bǔ)償程序也很難實現(xiàn)提供準(zhǔn)確時間的功能。另外,這種設(shè)計硬件更加簡潔。 單片機(jī) STC89C52 簡介 STC89C52 是低電壓,高性能 CMOS 8 位單片機(jī),片內(nèi)含 8k bytes 的可反復(fù)擦寫的 Flash 只讀程序存儲器和 256 bytes 的隨機(jī)存取數(shù)據(jù)存儲器( RAM),器件采用高密度、非易失性存儲技術(shù)生產(chǎn),與標(biāo)準(zhǔn) MCS51 指令系統(tǒng)及8052 產(chǎn)品引腳兼容,片內(nèi)置通用 8 位中央處理器( CPU)和 Flash 存儲單元,功能強(qiáng)大 STC89C52 單片機(jī)適合于許多較為復(fù)雜控制應(yīng)用場合。采用三線接口與 CPU進(jìn)行同步通信,并可采用突發(fā)方式一次傳送多個字節(jié)的時鐘信號或 RAM 數(shù)據(jù)。 9 12345678RST91011121314151617XTAL218XTAL119VSS202122232425262728PSEN29ALE/PROG30EA/VPP313233343536373839VCC40U1P89C51RC2BN/01VCC24AD59AD48AD37AD26AD15AD04AD711MOT1AD610CS13AS14R/W15DS17RST18SQW23GND12IRQ19U2DS12887LS1BellRDRDCSCSALEALERWRWINT1INT1VCCVCCS1SWpbS2SWpbS4SWpbS3SWpb12Y110KR3Res210KR4Res210KR5Res210KR6Res210KR7Res210KR8Res210KR9Res210KR10Res2D0D1D2D3D4D5D6D7 D0D1D2D3D4D5D6D722pFC1Cap22pFC2Cap100pFC3Cap1KR1Res2VCCRSTRST1234567891011121314151617181920THS1286412AU4VCCVCCVCC8B7A6END5DI4DE3RE2RO1U3MAX485VCCRDRDTDTD5vQ12N39041KR2Res2bellbellS5SWSPSTVSSVDDV0CSSIBSCLKDB0DB1DB2DB3DB4DB5DB6DB7PSBNCRSTNCLEDKLEDA 圖 28 時鐘模塊電路 按鍵電路的設(shè)計 根據(jù)設(shè)計要求,系統(tǒng)的 按鍵 電路 用 4個按鍵 和一個撥碼開關(guān)就可以 進(jìn)行 對時間的調(diào) 整,按鍵就 采用最簡單的 點(diǎn)動式 按鈕,由單片機(jī)的 I/O 進(jìn)行掃描,來實現(xiàn)掃描按鍵 功能。 4.顯示控制觸發(fā)器 DFF 此觸發(fā)器是用于模塊屏幕顯示開和關(guān)的控制。 FYD128640402B 內(nèi)部提供 128 2 字節(jié)的字符顯示 RAM 緩沖區(qū)( DDRAM)。 與機(jī)器相關(guān)性 執(zhí)行的高效率 編寫程序的復(fù)雜性 調(diào)試的復(fù)雜性 下面簡單列舉幾個領(lǐng)域以示說明,但不 能 把它們絕對化 : 適用的領(lǐng)域 要求執(zhí)行效率高、反應(yīng)快的領(lǐng)域,如:操作系統(tǒng)內(nèi)核,工業(yè)控制,實時系統(tǒng)等; 系統(tǒng)性能的瓶頸,或頻繁被使用子程序或程序段; 15 與硬件資源密切相關(guān)的軟件開發(fā),如:設(shè)備驅(qū)動程序等; 受存儲容量限制的應(yīng)用領(lǐng)域,如:家用電器的計算機(jī)控制功能等; 沒有適當(dāng)?shù)母呒壵Z言開發(fā)環(huán)境。 em=0。//初始化液晶顯示器 LCM_clr()。} Else g_todolist_enable = 0。其流程圖如圖 35所示 圖 35 按鍵調(diào)整模塊流程圖 20 第 4 章 實驗與調(diào)試 驗證理論的最好的方法是實踐,因此本設(shè)計通過實驗,用實物的調(diào)試來驗證之上設(shè)計的可行性。 圖 43 編譯錯誤提示 圖 44 編譯通過提 示 23 結(jié) 論 本文的主要工作和成果 系統(tǒng)采用了以廣泛使用的單片機(jī) STC89C52為核心,配合時鐘芯片 DS1302,并采用 LCD顯示電路 , 鍵盤 掃描 電路 所設(shè)計的一款 可以 選擇事務(wù)和調(diào)整時間的 電路。 25 致謝 本文是在尊敬的導(dǎo)師 的精心指導(dǎo)和大力支持下完成的 ,從論文的構(gòu)思,方案設(shè)計到論文撰寫和修改無不滲透著 他 大量的心血。 sbit led =P3^6。 //鬧鐘調(diào)用標(biāo)志 bit alarmKG = 1。 DelayM(80)。 // LCM_WriteString([Dis] [Set])。 case 7:LCM_WriteString(有其他任務(wù)哦 親 )。 day_moon == 0x02 ){ LCM_WriteString( 青龍節(jié) )。 } if ( mo == 0x03 amp。amp。 day_moon == 0x07 ){ LCM_WriteString(乞巧節(jié)中國情人節(jié) )。 } if ( mo == 0x08 amp。 dd == 0x11 ){ LCM_WriteString( 世界人口日 )。amp。 } if ( mo == 0x04 amp。 dd == 0x01 ){ LCM_WriteString( 國際海豹日 )。amp。 case 5:LCM_WriteString(有工作任務(wù)哦 )。 bit get_moon_day(uchar month_p,uint table_addr)。 //一個 。//定義時間映射全局變量(專用寄存器) bit c_moon。 L=串口 。 這次畢業(yè)設(shè)計為使我得到了很大收獲:不僅學(xué)到了許多了關(guān)于 單片機(jī)方面的24 知識,熟悉了與單片機(jī)相關(guān)的兩款軟件 WAVE 和 STCISP V35,提高了實驗技能;而且也使我的動手能力和電路設(shè)計能力得到了極大的提高。如圖 42所示。 圖 34 事務(wù)、 時間調(diào)整顯示,屏二顯示流程圖 19 在顯示屏二時應(yīng)先判斷是否有調(diào)整時間的請求,如果有時間調(diào)整的要求即有按鍵按下則顯示此屏,顯示此屏?xí)r先進(jìn)行顯示設(shè)置,因為要調(diào)整時間因此要用光標(biāo)表示出要調(diào)整的位,因此顯示設(shè)置中要調(diào)整出光標(biāo),調(diào)整時間時先調(diào)出當(dāng)前時間,從當(dāng)前時間開始調(diào)整,然后判斷按鍵 ,根據(jù)按鍵來調(diào)整時間,調(diào)整完成之后再返回時間顯示即顯示屏一。Read1302(0xc2)==1) //事務(wù)觸發(fā)程序 { g_todolist_enable = 1。 //刷新 beep = 0。 ET0=1。它同樣需要編程者將每一步具體的操作用命令的形式寫出來。 Z地址計數(shù)器可以用指令 DISPLAY START LINE 預(yù)置。 3.忙標(biāo)志: BF BF 標(biāo)志提供內(nèi)部工作情況。其它各功能端口的連接在主控電路中已有描述,不在贅述。 12345678RST910
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1