




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、L/y 學(xué)院軟件工程物聯(lián)網(wǎng)工程第十屆學(xué)生科技節(jié)單片機(jī)設(shè)計(jì)大賽作品名稱: 萬年歷專 業(yè):物聯(lián)網(wǎng)班 級(jí):1指導(dǎo)老師:鄭旭丹組長(zhǎng):鄧清蘭學(xué)號(hào):3112113111組員:黃孟秋學(xué)號(hào):3112113101福建工程學(xué)院軟件存院軟件工程物聯(lián)網(wǎng)工程目錄一、緒論0二、系統(tǒng)功能0三、硬件電路03. 1.電路設(shè)計(jì)框圖03.2. 系統(tǒng)硬件概述1四、各模塊功能及工作原理14.1. 單片機(jī)主控制模塊的設(shè)計(jì)14. 2. LCD1602 顯示模塊 24.3. 鍵盤模塊5五、實(shí)現(xiàn)結(jié)果8六、系統(tǒng)的實(shí)用性及創(chuàng)新性9七、調(diào)節(jié)中遇到的問題及心得體會(huì) 9八、程序設(shè)計(jì)108. 1.流程圖108.2. 源代碼11九、總結(jié)及感謝23福建工程學(xué)
2、院軟件學(xué)院軟件工程物聯(lián)網(wǎng)工程一緒論眾所周知單片機(jī)是一種集成在電路芯片,是采用超大規(guī)模集成電路技 術(shù)把具有數(shù)據(jù)處理能力的中央處理器CPU隨機(jī)存儲(chǔ)器RAM、只讀存儲(chǔ)器 ROM、多種I/O 口和中斷系統(tǒng)、定時(shí)器/計(jì)時(shí)器等功能(可能還包括顯示驅(qū) 動(dòng)電路、脈寬調(diào)制電路、模擬多路轉(zhuǎn)換器、A/D轉(zhuǎn)換器等電路)集成到一 塊硅片上構(gòu)成的一個(gè)小而完善的計(jì)算機(jī)系統(tǒng)。本設(shè)計(jì)要制作的就是單片機(jī) 于生活中最為常見的幾種應(yīng)用一一萬年歷。本設(shè)計(jì)以AT89S52單片機(jī)作為 核心,可以顯示當(dāng)前的日歷和時(shí)間,時(shí)間也可以人為設(shè)定,顯示格式為年 (四位),月(兩位),日(兩位),時(shí)(兩位),分(兩位),秒(兩 位)。設(shè)置時(shí)間的位切換、
3、設(shè)定數(shù)值、啟動(dòng)定時(shí)器、切換日歷通過外部中 斷來實(shí)現(xiàn)。萬年歷顯示電路由LCD 1602組成,制作該裝置的材料需要有 軟硬件的支持,硬件方面AT89C51單片機(jī),晶振,電源,液晶屏LCD 1602o二、系統(tǒng)功能本次設(shè)計(jì)的是萬年歷,釆用LCD 1602顯示,實(shí)現(xiàn)的功能如下:1. 顯示當(dāng)前時(shí)間,顯示格式為年(四位),月(兩位),EI (兩位),時(shí)(兩 位),分(兩位),秒(兩位);2. 時(shí)鐘計(jì)時(shí),自動(dòng)進(jìn)行時(shí)間的位切換;3. 鍵盤設(shè)置,能通過鍵盤設(shè)定當(dāng)前時(shí)間和計(jì)時(shí),并通過鍵盤人為設(shè)定時(shí)間。三*硬件電路3.1. 電路設(shè)計(jì)框圖第0頁共26頁福建工程學(xué)院軟件學(xué)院軟件工程物聯(lián)網(wǎng)工程3.2. 系統(tǒng)硬件概述本電路是
4、由AT89S52單片機(jī)為控制核心,具有在線編程功能,低功耗,能在 3V超低壓工作,本系統(tǒng)選用12MHZ的晶振,使得單片機(jī)有合理的運(yùn)行速度;利 用液晶屏LCD 1602顯示時(shí)間信息,通過對(duì)AT89S52單片機(jī)的編程控制液晶屏 LCD 1602的顯示。顯示時(shí)間在LCD 1602,通過按鍵切換選擇。外部按鍵可及時(shí) 設(shè)定或調(diào)整時(shí)間信息。四、各模塊功能及工作原理4.1. 單片機(jī)主控制模塊的設(shè)計(jì)AT89S52是一種低功耗、高性能CMOS8位微控制器,具有8K在系統(tǒng) 可編程Flash存儲(chǔ)器。AT89S52單片機(jī)為40引腳雙列直插芯片,有四個(gè)I/O 口 P0, Pl, P2, P3, MCS-51 單片機(jī)共有
5、 4 個(gè) 8 位的 I/O 口 (P0、Pl、P2、P3),每一 條I/O線都能獨(dú)立地作輸出或輸入。18引腳和19引腳接時(shí)鐘電路,XTAL1接外部 晶振和微調(diào)電容的一端,在片內(nèi)它是振蕩器倒相放大器的輸入,XTAL2接外部晶 振和微調(diào)電容的另一端,在片內(nèi)它是振蕩器倒相放大器的輸出。第9引腳為復(fù)位 輸入端,接上電容,電阻及開關(guān)后夠上電復(fù)位電路,20引腳為接地端,40引腳為電 源端。引腳圖如圖圖4.1:(T2) P1.0 匚 (T2EX)P1.il 匚 P1.2E P1.3C P1.4L (MOSI) P1.5 匚 (MISO) P1.6 匚 (SCK) P1.7 匚 RSTC (RXD) P3.0
6、 匚 (TXD) P3.1 匚 (INTC) P3.2 匚 (TTTT) P3.3 匚(TQ) P3.4 匚(Tt) P3.5 匚 歴)P3.6匚 (RD) P3.7 匚 XTAL2C XTAL1 匚 6ND匚2140239338437536635734S3393210311130122913281427152816251724182319222021 VCC PC D (ACC) PC.1 (AD1) PC.2 (AD2) PC.3 (AD3) PC.4 (AD4) PC S (AD5) PC.B (AD6) PC.7 (AD7) EAVPP ALEFROG PSEN P2.7 (A15)
7、P2.6 (A14) P2.6 (A13) P2.4 (A12) P2.3 (A11) P2.2 (A10) P2.1 (A9:l P2.C (A8i1112W1P254P26R27aT1OKPOOOP01/PO2OQPO3PO41OP0511 12PO6PO71314-+6VO1516J8圖4.1AT89S52引腳結(jié)構(gòu)1602圖4.2.1 LCD 1602引腳結(jié)構(gòu)第1頁共26頁福建工程學(xué)院軟件學(xué)院軟件工程物聯(lián)網(wǎng)工程4.2. LCD1602顯示模塊421LCD1602引腳介紹LCD 1602采用標(biāo)準(zhǔn)的14腳(無背光)或16腳(帶背光)接口,引腳圖如圖圖4. 2. 1:各引腳接口說明如表4. 2
8、. 2所示:編號(hào)符號(hào)引腳說明編號(hào)符號(hào)引腳說明1VSS電源地9D2數(shù)據(jù)2VDD電源正極10D3數(shù)據(jù)3VL液晶顯不偏壓11D4數(shù)據(jù)4RS數(shù)據(jù)/命令選擇12D5數(shù)據(jù)5R/W讀/寫選擇13D6數(shù)據(jù)6E使能信號(hào)14D7數(shù)據(jù)7D0數(shù)據(jù)15BLA背光源正極8D1數(shù)據(jù)16BLK背光源負(fù)極表4.2.2 LCD1602引腳說明第1腳:VSS為地電源。第2腳:VDD接5V正電源。第3腳:VL為液晶顯示器對(duì)比度調(diào)整端,接正電源時(shí)對(duì)比度最弱,接地時(shí)對(duì) 比度最高,對(duì)比度過高時(shí)會(huì)產(chǎn)生“鬼影”,使用時(shí)可以通過一個(gè)10K的電位器調(diào) 整對(duì)比度。第4腳:RS為寄存器選擇,高電平時(shí)選擇數(shù)據(jù)寄存器、低電平時(shí)選擇指令寄 存器。第5腳:M
9、W為讀寫信號(hào)線,高電平時(shí)進(jìn)行讀操作,低電平時(shí)進(jìn)行寫操作。 當(dāng)RS和R/W共同為低電平時(shí)可以寫入指令或者顯示地址,當(dāng)RS為低電平RW 為高電平時(shí)可以讀忙信號(hào),當(dāng)RS為高電平R/W為低電平時(shí)可以寫入數(shù)據(jù)。第2頁共26頁福建工程學(xué)院軟件學(xué)院軟件工程物聯(lián)網(wǎng)工程第6腳:E端為使能端,當(dāng)E端由高電平跳變成低電平時(shí),液晶模塊執(zhí)行命 令。第714腳:DOD7為8位雙向數(shù)據(jù)線。第15腳:背光源正極。第16腳:背光源負(fù)極。4.2.2LCD1602 指令1602液晶模塊內(nèi)部的控制器共有11條控制指令,如表4. 2. 3編號(hào)指令RSR/WD7D6D5D4D3D2D1D01清顯示00000000012光標(biāo)返回00000
10、0001*3置輸入模式00000001S4顯示開/關(guān)控制0000001DCB5光標(biāo)或字符移位000001S/CR/L*6置功能00001DLNF*7置字符發(fā)生存貯器地址0001字符發(fā)生存貯器地址8置數(shù)據(jù)存貯器地址001顯示數(shù)據(jù)存貯器地址9讀忙標(biāo)志或地址01BF計(jì)數(shù)器地址10寫數(shù)到CGRAM或DDRAM)10要寫的數(shù)據(jù)內(nèi)容11從CGRAM或DDRAM讀數(shù)11讀出的數(shù)據(jù)內(nèi)容表4. 2. 3 LCD 1602的指令說明1602液晶模塊的讀寫操作、屏幕和光標(biāo)的操作都是通過指令編程來實(shí)現(xiàn)的。(說明:1為高電平、0為低電平)指令1:清顯示,指令碼01H,光標(biāo)復(fù)位到地址00H位置。指令2:光標(biāo)復(fù)位,光標(biāo)返回
11、到地址OOHo第3頁共26頁福建工程7院軟件學(xué)院軟件工程物聯(lián)網(wǎng)工程指令3:光標(biāo)和顯示模式設(shè)置I/D:光標(biāo)移動(dòng)方向,高電平右移,低電平左 移S:屏幕上所有文字是否左移或者右移。高電平表示有效,低電平則無效。指令4:顯示開關(guān)控制。D:控制整體顯示的開與關(guān),高電平表示開顯示, 低電平表示關(guān)顯示C:控制光標(biāo)的開與關(guān),高電平表示有光標(biāo),低電平表示無 光標(biāo)B:控制光標(biāo)是否閃爍,高電平閃爍,低電平不閃爍。指令5:光標(biāo)或顯示移位S/C:高電平時(shí)移動(dòng)顯示的文字,低電平時(shí)移動(dòng)光 標(biāo)。指令6:功能設(shè)置命令DL:高電平時(shí)為4位總線,低電平時(shí)為8位總線N: 低電平時(shí)為單行顯示,高電平時(shí)雙行顯示F:低電平時(shí)顯示5x7的點(diǎn)
12、陣字符,高 電平時(shí)顯示5x10的點(diǎn)陣字符。指令7:字符發(fā)生器RAM地址設(shè)置。指令8: DDRAM地址設(shè)置。指令9:讀忙信號(hào)和光標(biāo)地址BF:為忙標(biāo)志位,高電平表示忙,此時(shí)模塊 不能接收命令或者數(shù)據(jù),如果為低電平表示不忙。指令10:寫數(shù)據(jù)。指令11:讀數(shù)據(jù)。4.2.3 LCD1602 讀/寫操作LCD1602基本操作時(shí)序說明,如表4. 2. 4讀狀態(tài)輸入RS=L, RW=H, E=H輸出DOD7=狀態(tài)字寫指令輸入RS=L, RW=L, DOD7=j旨令碼,E=高脈沖輸出無讀數(shù)據(jù)輸入RS=H, R/W=H, E=H輸出DOD7=數(shù)據(jù)寫數(shù)據(jù)輸入RS=H, R/W=L, DOD7=數(shù)據(jù),E=高脈沖輸出無
13、表4. 2.4 LCD1602基本操作時(shí)序說明第4頁共26頁福建工程學(xué)院軟件學(xué)院軟件程物聯(lián)網(wǎng)工程424 LCD1602顯示模塊流程圖4.3. 鍵盤模塊本設(shè)計(jì)采用4乘4鍵盤的反轉(zhuǎn)法控制萬年歷的計(jì)時(shí)和時(shí)間設(shè)定,4乘4鍵盤 電路圖如圖圖4.3.1第5頁共26頁福建工程學(xué)院軟件學(xué)院軟件工程物聯(lián)網(wǎng)工程4*4鍵盤4.3.1鍵盤功能圖福建工程學(xué)院軟件學(xué)院軟件工程物聯(lián)網(wǎng)工程YYYN開關(guān)4.4計(jì)時(shí)模塊441計(jì)數(shù)器工作原理計(jì)數(shù)器:是單片機(jī)應(yīng)用中的重要部件,工作方式靈活,可以對(duì)外部事件計(jì)數(shù) 和檢測(cè)等;實(shí)現(xiàn)計(jì)數(shù)功能。其核心是特殊功能寄存器中能進(jìn)行加1計(jì)數(shù)的寄存器。實(shí)現(xiàn)原理:對(duì)TO或T1引腳輸入的外部脈沖計(jì)數(shù),如下圖:
14、福建工程學(xué)院軟件學(xué)院 軟件工程物聯(lián)網(wǎng)工程五、實(shí)現(xiàn)結(jié)果第8頁共26頁福建工程學(xué)院軟件學(xué)院軟件程物聯(lián)網(wǎng)工程六、系統(tǒng)的實(shí)用性及創(chuàng)新性基本功能:能顯示當(dāng)前時(shí)間和計(jì)時(shí),實(shí)現(xiàn)基本時(shí)鐘功能。創(chuàng)新性:界面友好,能實(shí)現(xiàn)計(jì)時(shí)和鍵盤數(shù)字的時(shí)間設(shè)定和自增、自減的時(shí)間設(shè)定。七、調(diào)節(jié)中遇到的問題及心得體會(huì)問題一LCD 1602的初始化不規(guī)范,導(dǎo)致無法正確在LCD 1602上顯示相應(yīng)的字符, 時(shí)間等。解決在網(wǎng)上及課本上查找有關(guān)LCD 1602初始化的程序,找出錯(cuò)誤的地方并及時(shí) 改正,最終解決了 LCD 1602的初始化問題。問題二在對(duì)秒、分、時(shí)、日、月、年等的大小判斷時(shí),釆用逐位判斷,導(dǎo)致程序冗 長(zhǎng),不利于程序的優(yōu)化。解決
15、通過老師的指導(dǎo)及其他相關(guān)程序的借鑒,對(duì)時(shí)間大小的判斷進(jìn)行優(yōu)化,將秒 的十位和各位合為一個(gè)整體進(jìn)行判斷,分、時(shí)、日、月、年類似。問題三在計(jì)時(shí)模塊中,因?yàn)榧?xì)節(jié)問題,找不到導(dǎo)致不能正常計(jì)時(shí)的原因。解決通過老師的精心指導(dǎo),找到不能正常計(jì)時(shí)的原因,將中斷次數(shù)的判斷 if(count 100)改為 if(coi】nt= 100)即可。問題四第9頁共26頁福建工程學(xué)院軟件學(xué)院軟件工程物聯(lián)網(wǎng)工程在鍵盤設(shè)計(jì)模塊中,對(duì)空數(shù)組的定義無效。解決通過查找相關(guān)資料,了解到空數(shù)組的定義要放在data中,不能放在code 中。將空數(shù)組定義為uchai a14使其默認(rèn)放在data中就解決了該問題。八、程序設(shè)計(jì)8.1. 流程圖按
16、鍵開始按卜?福建工程學(xué)院軟件少院軟件工程物聯(lián)網(wǎng)工程8.2. 源代碼# iiicludedefine uchai unsigned chardefine umt unsigned mtuchai code Buffer4=0xfe,0xfcl.0xfb,0xf7;uchai code table=,0,1723747576778,9,7+7-7!V,;uchar code w14=0x83,0x84,0x85,0x86,0x88,0x89,0x8b,0x8c,0xc4,0xc5,0xc7,0xc8,0xca,0xcb;uchai a 14;sbit E=P2A7;/1602 使能引腳sbit R
17、W=P2A6;/1602 讀寫引腳sbit RS=P2A5;/1602數(shù)據(jù)/命令選擇引腳void Delay(umt xins); 延時(shí)void Time0_IiutQ; void timer l_mt(void);中斷請(qǐng)求中斷void chargeO;判斷秒分時(shí)口月等是否大于額外值,若人于向上一位加一void ftmie();初始時(shí)間void timeon();計(jì)時(shí)void add();自加第11頁共26頁福建工程學(xué)院軟件學(xué)院軟件工程物聯(lián)網(wǎng)工程void sub();自減void wcmd(uchai- del);/1602寫指令void write(uchar del);/1602寫數(shù)據(jù)vo
18、id L1602_iiiit(void);/1602初始化void secondQ;秒顯不void niHiute();分顯示void hours();時(shí)顯示void daysQ;口顯示void monthQ;月顯示void years();/年顯示void otlierQ;符號(hào)顯示void numbei();鍵盤輸入數(shù)字umt county;中斷執(zhí)行次數(shù),光標(biāo)位置參數(shù)uchai sec=0;初始秒uchai nun=0;初始分uchai houi-0;初始時(shí)uchai dav=0;初始口uchai mon=0;初始月uchai veaih=0;初始年前兩位uchai veail=0;初始年后
19、兩位/1602命令函數(shù)void wcmd(uchai- del) PO = del;RS = 0;RW = 0;E = l;Delay(l);E = 0;Delay(l);/1602寫數(shù)據(jù)函數(shù) void write(uchar del) PO = del;RS= 1;RW = 0;E = l;Delay(l);E = 0;第12頁共26頁福建工程學(xué)院軟件學(xué)院軟件程物聯(lián)網(wǎng)工程Delay(l);/ 1602初始化 void L1602_iiiit(void) wcmd(0x38);wcmd(0x38);wcmd(0x38); wcmd(OxOe);wcmd(0x06); wcmd(OxOl);/顯
20、示秒void secondQuclw ij; i=sec/10; j=sec%10; wcmd(Oxca); wiite(tablei); wiite(table|j);顯示分void niHiute()uclw ij; i=niiiV10; j=mm%10; wcmd(0xc7); wiite(tablei); wiite(table|j);顯示時(shí)void hours()第13頁共26頁福建工程學(xué)院軟件學(xué)院軟件工程物聯(lián)網(wǎng)工程uchar ij; i=hour/10; j=hour%10; wcmd(0xc4); write(tablei); write(tablej);/顯 口void day
21、s() uchar ij; i=dav/10;Jzj=day%10; wcmd(0x8b); write(tablei); write(tablej);/顯嚇月 void monthQ uchar ij; i=mon/10; j=mon%10; wcmd(0x88); write(tablei); write(tablej);顯示年 void years() uchar ij 411.11; i=yearlvlO; j=yearh%10; m=yearl/10; n=veail%10; wcmd(0x83);write(tablei); write(tablej);第14頁共26頁福建工程學(xué)院
22、軟件學(xué)院軟件1程物聯(lián)網(wǎng)I.程write(tablem); write(tablen);符號(hào)顯示 void other() wcmd(0xc9); wntef:);wcmd(0xc6); wntef:);wcmd(0x87); w 血(); wcmd(0x8a); w 血(); 延時(shí)void Delay(umt xins)uint ij;fbr(i=O ;ixins ;i+)for(j=0j=100) count=0;chaigeQ;ftmie();顯示初始時(shí)間 時(shí)間初值void ftmie()secondQ;Delay(5); nunute();Delay(5); hours();Delav(
23、5); days();Delay(5);第15頁共26頁福建工程學(xué)院軟件學(xué)院軟件工程物聯(lián)網(wǎng)工程monthQ;Delay(5); yearsO;Delay(5); other();Delay(5);各個(gè)按鍵返回值umt KeyvalueO UUlt lj;iichar tenip; uiiit Key_value; wlule(l)Pl=OxfO:if(Pl!=OxfO)Delay(lOO); if(Pl?=OxfO) for(j=0;j4j+) Pl=BufferIj; temp=OxlO; fbr(i=0;i4;i+)Key_value=i+j *4;return Kev_value;字符串
24、顯不void L1602_string(uchar hang,uchai- lie.ucliar *p)uchar a.b=O;if(hang = 1) a = 0x80; if(hang = 2) a = OxcO; a = a + lie - 1;while(l)第16頁共26頁福建工程學(xué)院軟件學(xué)院軟件工程物聯(lián)網(wǎng)工程wcmd(a+); b+;if(*p = ,0,)|(b=16) break; write(*p);Delav(500); P+; 自增 void add()wcmd(wt);光標(biāo)置位if(t=l)/光標(biāo)在第二個(gè)位置時(shí)if(yeaih99)判斷年前兩位是否小于99,是,年前兩位
25、加1,并顯示yearh+;years();else if(t=3)/光標(biāo)在第四個(gè)位置時(shí)if(yeail99)判斷年后兩位是否小于99,是,年后兩位加1,并顯示veail-H-:JzyearsQ;else if(t=5)光標(biāo)在第六個(gè)位置時(shí)if(mon12) 判斷月是否小于12,是,月加1,并顯示mon+;montli();else if(t=7)光標(biāo)在第八個(gè)位置時(shí)if(dav30) 判斷口是否小于30,是,口加1,并顯示dav+; davsQ;第17頁共26頁福建工程學(xué)院軟件學(xué)院軟件I堆物聯(lián)網(wǎng)工程else if(t=9) 當(dāng)光標(biāo)在第十個(gè)位置時(shí)if(hour12) 判斷時(shí)是否小于12,是,時(shí)加1,
26、并顯示 hour+; houisQ;else if(t=ll) 光標(biāo)在第十二個(gè)位置時(shí)if(niui59)判斷分是否小于59,是,分加1,并顯示niiii-H-;iiunute();else if(t=13)光標(biāo)在第十四個(gè)位置時(shí)if(sec0)yearh-;years();elseif(t=3)光標(biāo)在第四個(gè)位置時(shí),判斷年后兩位是否人于0,是,年后第18頁共26頁福建工程學(xué)院軟件學(xué)院軟件I程物聯(lián)網(wǎng)1用兩位減1,并顯示veail-;JzyeaisQ;else if(t=5)光標(biāo)在第六個(gè)位置時(shí),判斷月是否人于1,是,月減1,并顯示mon-; montli();else if(t=7)光標(biāo)在第八個(gè)位置時(shí)
27、,判斷口是否人于b是,口減1,并顯示if(dayl)day; days。;else if(t=9)光標(biāo)在第十個(gè)位置時(shí),判斷時(shí)是否人于0,是,時(shí)減1,并顯示if(hour0)hour-; houisQ;else if(t=ll)光標(biāo)在第十二個(gè)位置時(shí),判斷分是否人于0,是,分減1 9并顯不min; ininuteQ;第19頁共26頁福建工程學(xué)院軟件】軟件工程物聯(lián)網(wǎng)工程else if(t=13)光標(biāo)在第十四個(gè)位置時(shí),判斷秒是否人于0,是,秒減1,并顯不if(sec0)sec;secondQ;主函數(shù)void main() uchar keys;umt i,key; 數(shù)組a的參數(shù)i=0;t=0; 位置參
28、數(shù)L1602_mit();/1602 初始化L1602_string(l,5, Showtime”); 初始界面顯示L1602_st【ing(2,5 昇 Welcome! ”); 初 始界面顯示wlule(l)kev=KeyTalueQ; /將鍵值賦值給 keykevs=tablekev;if(keys=,)/判斷鍵值是否為,是,執(zhí)行計(jì)時(shí)TuneOIiiitQ;wliile(l) tiineonQ;else !f(keys=T)/判斷鍵值是否為!,是,顯示初始時(shí)間,光標(biāo)在第一個(gè)位置ftinieQ;wcmd(0x83);else if(keys=-,|keys=+,)判斷鍵值是否為+或-if(k
29、eys=屮)鍵值為+,執(zhí)行自加函數(shù)add();else/鍵值為執(zhí)行自減函數(shù)sub();第20頁共26頁福建工程學(xué)院軟件學(xué)院軟件I堆物聯(lián)網(wǎng)工程判斷鍵值是否為,是,光標(biāo)不在最左邊時(shí),光標(biāo)左移一位else if(keys=y)i-;t=M; wcmd(wt);else if(keys=,)判斷鍵值是否為是,光標(biāo)不在最右邊時(shí),光標(biāo)右移一位時(shí)13)1卄;t=t+l; wcmd(wt);鍵值為數(shù)字鍵時(shí),將鍵值放入a數(shù)組中,在調(diào)用函數(shù),顯示當(dāng)前設(shè)置的時(shí)間number(); i=i%14; ai=key;1卄; t+; number();輸入數(shù)字 void numbei()vearh=a 0*10+a 1; yeail=a2* 10+a3; mon=a4*10+a5; dav=a6*10+a刀; hoin-a8 * 10+a9; niui=a10*10+all; sec=a1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 聚氨酯類項(xiàng)目立項(xiàng)報(bào)告
- 中國(guó)小型柴油機(jī)(非道路)行業(yè)發(fā)展監(jiān)測(cè)及投資戰(zhàn)略研究報(bào)告
- 2025年特種氣體減壓器行業(yè)深度研究分析報(bào)告
- 2025年生育纖項(xiàng)目可行性研究報(bào)告
- 2024年測(cè)量氣體流量的儀器及裝置行業(yè)市場(chǎng)規(guī)模分析
- 2025年茶花樹項(xiàng)目投資可行性研究分析報(bào)告
- 啤酒整體搬遷擴(kuò)產(chǎn)二期項(xiàng)目可行性研究報(bào)告-廣州齊魯咨詢
- 中國(guó)體檢連鎖行業(yè)市場(chǎng)全景分析及投資戰(zhàn)略規(guī)劃報(bào)告
- 工程測(cè)量試驗(yàn)報(bào)告電子版
- 福建省2024中考道德與法治課前背本第10課時(shí)規(guī)則與道德
- 醫(yī)院門診醫(yī)生績(jī)效考核標(biāo)準(zhǔn)及評(píng)分細(xì)則
- 遼寧省沈陽市名校2024年中考物理模擬試題含解析
- 歷史類常識(shí)考試100題及完整答案
- 醫(yī)院納入定點(diǎn)后使用醫(yī)療保障基金的預(yù)測(cè)性分析報(bào)告
- 媒介素養(yǎng)概論 課件 劉勇 第0-4章 緒論、媒介素養(yǎng)-新聞評(píng)論
- 智能割草機(jī)器人的概述外文翻譯
- 井下作業(yè)工:初級(jí)井下作業(yè)工考試答案二
- 民營(yíng)企業(yè)職務(wù)犯罪預(yù)防
- 睿智醫(yī)藥科技股份有限公司財(cái)務(wù)分析研究
- 【品牌戰(zhàn)略】麥當(dāng)勞公司成功管理秘訣苦心經(jīng)營(yíng)
- 菜點(diǎn)與酒水知識(shí)課件
評(píng)論
0/150
提交評(píng)論