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

正文內(nèi)容

單片機(jī)多功能數(shù)字電子時(shí)鐘設(shè)計(jì)畢業(yè)設(shè)計(jì)論文(文件)

2025-07-15 13:25 上一頁面

下一頁面
 

【正文】 our/16。x5=4){x5=0。x6++。}if(s1num==4){int x7,x8。if(x7==10){x7=0。write_sfm(3,nian)。x6=yue/16。x5=3){x5=1。}yue=x5+x6*16。x5=ri%16。 //讀取年數(shù)據(jù)ge1=nian%16。else leap=0。mon=ge2+shi2*10。amp。x6++。x6++。amp。x6++。x6=0。write_sfm(9,ri)。write_zhou(zhou)。if(s3==0) //延時(shí)并重新檢測S3是否按下用于差小誤差{while(!s3)。write_1302(0x82,fen)。//月write_1302(0x86,ri)。}} 主函數(shù)void main(){int ap。if(flag==0){miao=read_1302(0x81)。0x20。)。}if(ap==0){write_(0x80+0x40+14)。write_data(39。=0x1f。 //容用來清空AM或PM的顯示位置}ri=read_1302(0x87)。write_sfm(10+0x40,miao)。write_sfm(6,yue)。在本成電子時(shí)鐘的設(shè)計(jì)調(diào)試中遇到了很多的問題。 軟件測試電子成年歷是多功能的數(shù)字型,可以看當(dāng)前日期,時(shí)間。解決:一遍旋轉(zhuǎn)10K歐的滑動(dòng)變阻器,一遍觀看LCD顯示屏,知道看到合適的亮度為止。第六章 Proteus軟件仿真 ISIS簡介Proteus ISIS是英國Labcenter公司開發(fā)的電路分析與實(shí)物仿真軟件。(3)目前支持的單片機(jī)類型有:ARM7系列、68000系列、8051系列、AVR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列以及各種外圍芯片。包括:標(biāo)題欄、主菜單、標(biāo)準(zhǔn)工具欄、繪圖工具欄、狀態(tài)欄、對象選擇按鈕、預(yù)覽對象方位控制按鈕、仿真進(jìn)程控制按鈕、預(yù)覽窗口、對象選擇器窗口、圖形編輯窗口。圖62 運(yùn)行按鍵上電后后LED顯示:圖63調(diào)節(jié)秒鐘:圖64調(diào)節(jié)分鐘:圖65調(diào)節(jié)時(shí)鐘:圖66調(diào)節(jié)星期:圖67調(diào)節(jié)日期:圖68調(diào)節(jié)月份:圖69調(diào)節(jié)年份:圖610點(diǎn)擊確定鍵顯示:圖611按鍵功能自上而下依次為:選擇修改項(xiàng)鍵、增大鍵、減小鍵、確定鍵。硬件設(shè)施基本合乎要求,軟件設(shè)計(jì)可以配合硬件實(shí)現(xiàn)其功能。技術(shù)在不斷進(jìn)步,機(jī)械式時(shí)鐘已經(jīng)被淘汰,取而代之的是具有高度準(zhǔn)確性和直觀性且無機(jī)械裝置,具有更長的使用壽命等優(yōu)點(diǎn)的電子時(shí)鐘。知識(shí)來自實(shí)踐多從生活中探尋所需要的。程序編寫中,由于思路不清晰,開始時(shí)遇到了很多的問題,經(jīng)過靜下心來思考,和同學(xué)討論,理清了思路,反而得心應(yīng)手??傊舜握n設(shè)使我的能力得到了全方位的提高,使得我的操作能力和專業(yè)技能都有了很大的提高。//要寫向 ram 里的數(shù)據(jù) 用來判斷是否初始化char array2[] = {0x22}。}void get_flag_init(void){array2[0] = Read1302(0xc0|read)。re_disp++。if(id)id=0。EA=1。 //LCM初始化Delay5Ms()。}Write1302(0x90,0xa0)。//寫保護(hù),禁止寫操作while(1){Scan_Key()。ik。} }}endif 43。j60。void delay_LCM(uint k){uint i,j。//寫禁止寫操作Write1302(0x8e,0x00)。if(array2[0]==0x11){}else{Set1302(inittime)。TR0=1。 //初始化定時(shí)器 t0方式1TH0=(6553550000)/256。flag=~flag。 //50ms定時(shí)TL0=(6553550000)%256。Write1302(0xc0, 0x11)。在此,我向老師表示深深敬意和衷心的感謝!畢業(yè)設(shè)計(jì)中我還得到了其他同學(xué)和老師的熱情幫助,在這里一并表示感謝!同時(shí)也真誠感謝我所參閱的資料的各位作者,他們的資料也為我順利完成畢業(yè)設(shè)計(jì)提供了一個(gè)平臺(tái)。也練就了我的耐心,做什么事都在有耐心。較好的完成了設(shè)計(jì),達(dá)到了預(yù)期的目的,完了最初的設(shè)想。機(jī)械時(shí)代已經(jīng)遠(yuǎn)去,電子時(shí)代已經(jīng)到來。這次畢業(yè)設(shè)計(jì)從開始到制作成功前后超過了一個(gè)星期。功能上基本達(dá)標(biāo)、時(shí)鐘的顯示、調(diào)時(shí)功能。通過左側(cè)工具欄中的P(從庫中選擇元件命令)命令,在Pick Devices 左側(cè)窗口中選擇所需元件的關(guān)鍵字,然后放置元件并調(diào)整方向和位置以及參數(shù)設(shè)置,最后進(jìn)行連線。總之,該軟件是一款集單片機(jī)和SPICE分析于一身的仿真軟件,功能極其強(qiáng)大 ,可仿真ARM、5AVR、PIC。該軟件的特點(diǎn)是:(1)全部滿足提出的單片機(jī)軟件仿真系統(tǒng)的標(biāo)準(zhǔn),并在同類產(chǎn)品中具有明顯的優(yōu)勢。 測試結(jié)論經(jīng)過多次的反復(fù)測試與分析,可以對電路的原理及功能更加熟悉,同時(shí)提高了設(shè)計(jì)能力與及對電路的分析能力。最后經(jīng)過多次的模塊子程序的修改,一步一步的完成,最終解決了軟件。(2)對電子時(shí)鐘修改時(shí)間或日期時(shí),有時(shí)LCD液晶顯示屏被屏蔽掉,造成不亮現(xiàn)象。write_zhou(zhou)。write_sfm(4+0x40,hour)。zhou=read_1302(0x8b)。write_data(0x20)。)。A39。M39。write_data(39。hour=read_1302(0x85)。//inital_1302()。write_(0x0c)。write_1302(0x8c,nian)。// DS1302,退出調(diào)整模式按鍵數(shù)清0write_1302(0x80,miao)。}}}}} 確定鍵函數(shù)在調(diào)時(shí)模式下,按下確寫鍵后,把調(diào)好的時(shí)間寫入DS1302時(shí)鐘芯片并退出調(diào)整模式,時(shí)鐘顯示暫停標(biāo)志位清0時(shí)鐘繼續(xù)計(jì)時(shí) 。}if(s1num==7){zhou++。x6++。amp。x6=0。x6=0。amp。x6=0。amp。 //讀取月數(shù)據(jù)ge2=yue%16。year=ge1+shi1*10。x5++。write_(0x80+7)。}if(x5==10){x5=0。if(x6=1amp。}if(s1num==5){int x5,x6。if(x8=8)x8=1。x8=nian/16。write_sfm(4+0x40,hour)。hour=0。if(x6=2amp。}if(s1num==3){int x5,x6。if(x4=6)x4=0。x4=fen/16。write_sfm(10+0x40,miao)。if(x1==10){x1=0。if(s1num==1){int x1,x2。再判斷是幾月11這四個(gè)月份有30天,平年2月28天,閏年2月29天,其他月份31天。這一功能是如何實(shí)現(xiàn)的呢。//按鍵次數(shù)清0}}} 調(diào)整鍵函數(shù)每按一次此鍵,相應(yīng)的時(shí)間或日期加1,但是時(shí)間、日期是以BCD碼的形式存放在DS1302時(shí)鐘芯片的,如果直接對其進(jìn)行操作,如秒,假如秒的初始時(shí)間是(00),它在DS1302芯片中存放的值為00000000,它的后4位代表秒的個(gè)位,在時(shí)鐘芯片自動(dòng)計(jì)時(shí)時(shí)10秒后它的后四位為10時(shí),它能自動(dòng)進(jìn)位,變?yōu)?0010000。write_1302(0x8e,0x80)。write_(0x80+13)。write_(0x0f)。}if(s1num==6){write_1302(0x8e,0x00)。}if(s1num==5) {write_1302(0x8e,0x00)。write_1302(0x84,hour)。write_1302(0x8e,0x80)。//開寫保護(hù)write_(0x80+0x40+8)。write_(0x0f)。if(s1==0)//以上用于鍵盤消抖差小誤差{flag=1。s2num=0。write_1302(0x8e,0x00)。hour=hour+0x12。amp。if(ap1!=0amp。ap2==0x12)//AM ,小時(shí)等于12即0點(diǎn){hour=0x00。ap2!=0x12)//AM,且小時(shí)不等于12{hour=houramp。// ap1=0時(shí) AM ,ap1!=0時(shí) PMap2=houramp。}if(s2num==2)//12小時(shí)切換成24小時(shí){int ap1,ap2。ge==3)hour=0xb1。amp。}if(shi==2amp。hour=hour+0x20。ge=3amp。ge==2)//12點(diǎn){hour=hour+0x80。0x9f。ge=1)//時(shí)小于12{if(shi==0amp。ge=hour%16。while(!s4)。if(s1num==0amp。首先提取AM/PM信息,讓其顯示。有關(guān)DS1302的時(shí)間寄存器存放形式參閱前文。模式再次按下后進(jìn)入分調(diào)整模式接著是調(diào)時(shí)模式、調(diào)年模式、調(diào)月模式、調(diào)日模式、調(diào)周模式當(dāng)?shù)诎舜伟聪略撴I后退出S2 調(diào)整鍵:在調(diào)整模式下該鍵每按一次相應(yīng)時(shí)間或日期加1S3 確定鍵:在調(diào)整模式下該鍵被按下后退出調(diào)整模式并將調(diào)整后的時(shí)間、日期寫入DS1302S4 顯示模式調(diào)整鍵:用于對時(shí)間的12/24小時(shí)模式的切換 12/24小時(shí)顯示模式切換鍵時(shí)鐘默認(rèn)在24小時(shí)模式下運(yùn)行定義一個(gè)標(biāo)志位flag1。ge=time1%16。 進(jìn)制十位write_(add+0x80)。/***************************顯示時(shí)間、日期子函數(shù)***********************/void write_sfm(uchar add,uchar time)//用于在1602上顯示年、月、日、時(shí)、分、秒。//將指針指向1602液晶的第二行第四個(gè)字段for(num=0。//將指針指向初始位置for(num=0。//設(shè)置LCD為16*2顯示、5*7點(diǎn)陣、8位數(shù)據(jù)接口模式write_(0x0c)。void init_1602(){uchar num。lcden=1。 就寫入到LCD了lcden=0。 //液晶rs接口為0時(shí),寫指令rs為1時(shí)寫數(shù)據(jù)P0=。然后再對其寫入一個(gè)數(shù)據(jù)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1