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

正文內(nèi)容

c51單片機(jī)lcd電子時(shí)鐘課程設(shè)計(jì)-文庫吧

2025-06-10 06:07 本頁面


【正文】 件電路開始系統(tǒng)軟件部分的設(shè)計(jì)。本系統(tǒng)軟件設(shè)計(jì)包括:主程序、系統(tǒng)初始化子程序、延時(shí)中斷子程序、時(shí)間設(shè)置子程序。首先進(jìn)行模塊設(shè)計(jì),最后進(jìn)行各模塊的整合以完成整個(gè)軟件系統(tǒng)。 主流程圖系統(tǒng)初始化模塊的主要功能是完成系統(tǒng)的初始化以及設(shè)定系統(tǒng)的工作狀態(tài),初始化部分包括以下方面的內(nèi)容: (1)單片機(jī)定時(shí)器0初始化以及各種I/O口定義; (2)1602液晶初始化清屏及設(shè)定工作方式; (3)系統(tǒng)進(jìn)入正常工作狀態(tài)。初始化流程圖延時(shí)中斷子程序這里僅畫出了秒設(shè)置流程圖,其他時(shí)間及日期設(shè)置類似。秒設(shè)置流程圖四、系統(tǒng)測試 測試方法系統(tǒng)單片機(jī)代碼采用C語言編寫,proteus進(jìn)行原理圖的設(shè)計(jì),keil軟件進(jìn)行代碼的編譯,通過keil與proteus軟件的充分利用,將編譯好的執(zhí)行代碼加載到原理圖中的單片機(jī)里面進(jìn)行原理圖仿真,通過仿真對系統(tǒng)的代碼程序和原理圖進(jìn)行測試,看是否達(dá)到系統(tǒng)的設(shè)計(jì)要求。 測試結(jié)果(1) 通過按調(diào)時(shí)健、加減鍵的調(diào)節(jié),我們可以設(shè)定出具體的時(shí)間1:00:00,觀察LCD液晶屏如圖所示精確顯示出我們所設(shè)定的時(shí)間時(shí)間。 (2)通過按鍵調(diào)節(jié)調(diào)鬧鐘健,我們可以五秒聽到清晰的蜂鳴聲。 結(jié)果分析通過對系統(tǒng)原理圖和程序的仿真與調(diào)試基本實(shí)現(xiàn)了系統(tǒng)的功能要求??梢酝ㄟ^按鍵(mode)來設(shè)定具體時(shí)間、鬧鐘。LCD液晶顯示屏能夠準(zhǔn)確而且清晰地顯示出時(shí)間。五、源程序 includeincludedefine uchar unsigned chardefine uint unsigned intsbit beep=P1^5。 //定義蜂鳴器的io口sbit rw=P2^1。 //定義讀寫的io口sbit rs=P2^0。 //定義接收與發(fā)送指令的io口sbit lcden=P2^2。 //定義使能端的io口sbit k1=P3^0。 //定義調(diào)時(shí)鍵的io口sbit k2=P3^1。 //定義加數(shù)鍵的io口sbit k3=P3^2。 //定義減數(shù)鍵的io口sbit k4=P3^3。 //定義調(diào)鬧鐘鍵的io口uchar count,count1,num,num1,num2。char h,min,sec,h1,min1,sec1。uchar table[]={ 23:59:57}。uchar table1[]={ 00:00:00}。void delay(uint ms) //延時(shí)程序{ int i。while(ms) { for(i = 0。 i i++) { _nop_()。 _nop_()。 _nop_()。 _nop_()。 } } }delay1(uchar z) //延時(shí)程序{ uint x,y。 for(x=z。x0。x) for(y=110。y0。y)。 return 0。}bit write_busy() //判斷是否為繁忙狀態(tài) { bit result。 rs = 0。 rw = 1。 lcden = 1。 _nop_()。 _nop_()。
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1