《單片機(jī)原理》課程設(shè)計(jì)報(bào)告電子鐘
《《單片機(jī)原理》課程設(shè)計(jì)報(bào)告電子鐘》由會(huì)員分享,可在線閱讀,更多相關(guān)《《單片機(jī)原理》課程設(shè)計(jì)報(bào)告電子鐘(27頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、 物理與機(jī)電工程學(xué)院課程設(shè)計(jì)報(bào)告 課程名稱: 單片機(jī)課程設(shè)計(jì) 系 部: 物理與機(jī)電工程學(xué)院 專業(yè)班級(jí): 電子信息工程 學(xué)生姓名: 桑 勝 金 指導(dǎo)教師: 王 清 輝 完成時(shí)間: 2012-3-16 報(bào)告成績(jī): 評(píng)閱意見(jiàn): 評(píng)閱教師 日期
2、 一、設(shè)計(jì)任務(wù)與要求 二、方案設(shè)計(jì)與論證 三、硬件電路設(shè)計(jì) 四、軟件設(shè)計(jì) 五、仿真過(guò)程與仿真結(jié)果 六、安裝與調(diào)試 七、結(jié)論與心得 八、參考文獻(xiàn) 《單片機(jī)原理》課程設(shè)計(jì)報(bào)告 一、設(shè)計(jì)任務(wù)與要求 1、設(shè)計(jì)基本要求。 設(shè)計(jì)一個(gè)電子鐘: (1)具有小時(shí)分秒時(shí)間顯示。 (2)能夠設(shè)置鬧鐘至少5次鬧鐘時(shí)間。 (3)可利用按鍵修改時(shí)間,具有上午下午的提示信息。 2、。通過(guò)課程設(shè)計(jì)的教學(xué)實(shí)踐,進(jìn)一步學(xué)習(xí)、掌握單片機(jī)應(yīng)用系統(tǒng)的有關(guān)知識(shí),加深了解單片機(jī)的工作原理。初步掌握簡(jiǎn)單單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)
3、、制作、調(diào)試的方法。提高動(dòng)手實(shí)踐能力、提高科學(xué)的思維能力。 二、方案設(shè)計(jì)與論證 1 電子時(shí)鐘 1.1 電子時(shí)鐘簡(jiǎn)介 1957年,Ventura發(fā)明了世界上第一個(gè)電子表,從而奠定了電子時(shí)鐘的基礎(chǔ),電子時(shí)鐘開(kāi)始迅速發(fā)展起來(lái)?,F(xiàn)代的電子時(shí)鐘是基于單片機(jī)的一種計(jì)時(shí)工具,采用延時(shí)程序產(chǎn)生一定的時(shí)間中斷,用于一秒的定義,通過(guò)計(jì)數(shù)方式進(jìn)行滿六十秒分鐘進(jìn)一,滿六十分小時(shí)進(jìn)一,滿二十四小時(shí)小時(shí)清零。從而達(dá)到計(jì)時(shí)的功能,是人民日常生活補(bǔ)課缺少的工具。 1.2 電子時(shí)鐘的基本特點(diǎn)
4、 現(xiàn)在高精度的計(jì)時(shí)工具大多數(shù)都使用了石英晶體振蕩器,走時(shí)精度高,穩(wěn)定性好,使用方便,不需要經(jīng)常調(diào)試,數(shù)字式電子鐘用集成電路計(jì)時(shí)時(shí),譯碼代替機(jī)械式傳動(dòng),用LED顯示器代替指針顯示進(jìn)而顯示時(shí)間,減小了計(jì)時(shí)誤差,這種表具有時(shí)、分、秒顯示時(shí)間的功能,還可以進(jìn)行時(shí)和分的校對(duì),片選的靈活性好。 1.3 電子時(shí)鐘的原理 該電子時(shí)鐘由89C51,BUTTON,六段數(shù)碼管等構(gòu)成,采用晶振電路作為驅(qū)動(dòng)電路,由延時(shí)程序和循環(huán)程序產(chǎn)生的一秒定時(shí),達(dá)到時(shí)分秒的計(jì)時(shí),六十秒為一分鐘,六十分鐘為一小時(shí),滿二十四小時(shí)
5、為一天。而電路中兩個(gè)控制鍵功能直接按下不松開(kāi),則可以通過(guò)按鍵實(shí)現(xiàn)分鐘的累加,每按一次分鐘加一;而另一按鍵按下又放松,則可實(shí)現(xiàn)小時(shí)的調(diào)節(jié),同樣每按一次小時(shí)加一。 2 單片機(jī)識(shí)的相關(guān)知識(shí) 2.1 單片機(jī)簡(jiǎn)介 單片機(jī)全稱為單片機(jī)微型計(jì)算機(jī)(Single Chip Microsoftcomputer)。從應(yīng)用領(lǐng)域來(lái)看,單片機(jī)主要用來(lái)控制,所以又稱為微控制器(Microcontroller Unit)或嵌入式控制器。單片機(jī)是將計(jì)算機(jī)的基本部件微型化并集成在一塊芯片上的微型計(jì)算機(jī)。 2.2 89C51單片機(jī)介紹
6、 VCC:供電電壓。 GND:接地。 P0口:P0口為一個(gè)8位漏級(jí)開(kāi)路雙向I/O口,每腳可吸收8TTL門(mén)電流。當(dāng)P1口的管腳第一次寫(xiě)1時(shí),被定義為高阻輸入。P0能夠用于外部程序數(shù)據(jù)存儲(chǔ)器,它可以被定義為數(shù)據(jù)/地址的第八位。在FIASH編程時(shí),P0 口作為原碼輸入口,當(dāng)FIASH進(jìn)行校驗(yàn)時(shí),P0輸出原碼,此時(shí)P0外部必須被拉高。 P1口:P1口是一個(gè)內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門(mén)電流。P1口管腳寫(xiě)入1后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。在FLA
7、SH編程和校驗(yàn)時(shí),P1口作為第八位地址接收。 P2口:P2口為一個(gè)內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個(gè)TTL門(mén)電流,當(dāng)P2口被寫(xiě)“1”時(shí),其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時(shí),P2口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。P2口當(dāng)用于外部程序存儲(chǔ)器或16位地址外部數(shù)據(jù)存儲(chǔ)器進(jìn)行存取時(shí),P2口輸出地址的高八位。在給出地址“1”時(shí),它利用內(nèi)部上拉優(yōu)勢(shì),當(dāng)對(duì)外部八位地址數(shù)據(jù)存儲(chǔ)器進(jìn)行讀寫(xiě)時(shí),P2口輸出其特殊功能寄存器的內(nèi)容。P2口在FLASH編程和校驗(yàn)時(shí)接收高八位地址信號(hào)和控制信號(hào)。 P3口:P3口管腳是8個(gè)帶內(nèi)部上拉電阻
8、的雙向I/O口,可接收輸出4個(gè)TTL門(mén)電流。當(dāng)P3口寫(xiě)入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。 P3口也可作為AT89C51的一些特殊功能口,如下表所示: 口管腳 備選功能 P3.0 RXD(串行輸入口) P3.1 TXD(串行輸出口) P3.2 /INT0(外部中斷0) P3.3 /INT1(外部中斷1) P3.4 T0(記時(shí)器0外部輸入) P3.5 T1(記時(shí)器1外部輸入) P3.6 /WR(外部數(shù)據(jù)存儲(chǔ)器寫(xiě)選通) P3.7 /RD(外部數(shù)據(jù)存儲(chǔ)器讀選通) P3口同時(shí)為閃爍編程和編程
9、校驗(yàn)接收一些控制信號(hào)。 RST:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時(shí),要保持RST腳兩個(gè)機(jī)器周期的高電平時(shí)間。 ALE/PROG:當(dāng)訪問(wèn)外部存儲(chǔ)器時(shí),地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在FLASH編程期間,此引腳用于輸入編程脈沖。在平時(shí),ALE端以不變的頻率周期輸出正脈沖信號(hào),此頻率為振蕩器頻率的1/6。因此它可用作對(duì)外部輸出的脈沖或用于定時(shí)目的。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲(chǔ)器時(shí),將跳過(guò)一個(gè)ALE脈沖。如想禁止ALE的輸出可在SFR8EH地址上置0。此時(shí), ALE只有在執(zhí)行MOVX,MOVC指令是ALE才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)ALE禁
10、止,置位無(wú)效。 /PSEN:外部程序存儲(chǔ)器的選通信號(hào)。在由外部程序存儲(chǔ)器取指期間,每個(gè)機(jī)器周期兩次/PSEN有效。但在訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的/PSEN信號(hào)將不出現(xiàn)。 /EA/VPP:當(dāng)/EA保持低電平時(shí),則在此期間外部程序存儲(chǔ)器(0000H-FFFFH),不管是否有內(nèi)部程序存儲(chǔ)器。注意加密方式1時(shí),/EA將內(nèi)部鎖定為RESET;當(dāng)/EA端保持高電平時(shí),此間內(nèi)部程序存儲(chǔ)器。在FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。 XTAL1:反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。 XTAL2:來(lái)自反向振蕩器的輸出。 3 控制系
11、統(tǒng)的軟件設(shè)計(jì) 3.1 單片機(jī)型號(hào)的選擇 通過(guò)對(duì)多種單片機(jī)性能的分析,最終認(rèn)為89C51是最理想的電子時(shí)鐘開(kāi)發(fā)芯片。89C51是一種帶4K字節(jié)閃爍可編程可擦除只讀存儲(chǔ)器的低電壓,高性能器件,與工業(yè)標(biāo)準(zhǔn)的MCS-51指令集和輸出管腳相兼容。由于將多功能8位CPU和閃爍存儲(chǔ)器組合在單個(gè)芯片中,89C51是一種高效微控制器,而且它與MCS-51兼容,且具有4K字節(jié)可編程閃爍存儲(chǔ)器和1000寫(xiě)/擦循。 3.2 數(shù)碼管顯示工作原理 數(shù)碼管是一種把多個(gè)LED顯示段集成在
12、一起的顯示設(shè)備。有兩種類(lèi)型,一種是共陽(yáng)型,一種是共陰型。共陽(yáng)型就是把多個(gè)LED顯示段的陽(yáng)極接在一起,又稱為公共端。共陰型就是把多個(gè)LED顯示段的陰極接在一起,即為公共商。通常的數(shù)碼管又分為8段,即8個(gè)LED顯示段,分別為A、B、C、D、E、F、G、DP,其中DP 是小數(shù)點(diǎn)位段。而多位數(shù)碼管,除某一位的公共端會(huì)連接在一起,不同位的數(shù)碼管的相同端也會(huì)連接在一起。即,所有的A段都會(huì)連在一起,其它的段也是如此,這是實(shí)際最常用的用法。數(shù)碼管顯示方法可分為靜態(tài)顯示和動(dòng)態(tài)顯示兩種。靜態(tài)顯示就是數(shù)碼管的8段輸入及其公共端電平一直有效。動(dòng)態(tài)顯示的原理是,各個(gè)數(shù)碼管的相同段連接在一起,共同占用8 位段引管線;每位
13、數(shù)碼管的陽(yáng)極連在一起組成公共端。利用人眼的視覺(jué)暫留性,依次給出各個(gè)數(shù)碼管公共端加有效信號(hào),在此同時(shí)給出該數(shù)碼管加有效的數(shù)據(jù)信號(hào),當(dāng)全段掃描速度大于視覺(jué)暫留速度時(shí),顯示就會(huì)清晰顯示出來(lái)。 3.3 鍵盤(pán)電路設(shè)計(jì) 該設(shè)計(jì)只用了兩個(gè)鍵盤(pán),但實(shí)現(xiàn)的功能卻是比較完善,減少了硬件資源的損耗,該鍵可以實(shí)現(xiàn)小時(shí)和分鐘的調(diào)節(jié)。當(dāng)按鍵按下又松開(kāi),則可以通過(guò)按鍵實(shí)現(xiàn)分鐘的累加,每按一次分鐘加一;另一個(gè)按鍵則可實(shí)現(xiàn)小時(shí)的調(diào)節(jié),同樣每按一次小時(shí)加一。達(dá)到時(shí)間調(diào)節(jié)的目的。 三、硬件電路設(shè)計(jì) 引腳功能說(shuō)明 89C51外
14、部引腳圖:(可以直接拷入ASM程序文件中,作注釋使用,十分方便) ;┏━┓┏━┓ ; P1.0 ┫1 ┗┛40┣ Vcc ; P1.1 ┫239┣ P0.0 ; P1.2 ┫3 38┣ P0.1 ; P1.3 ┫437┣ P0.2 ; P1.4 ┫5 36┣ P0.3 ; P1.5 ┫6 35┣ P0.4 ; P1.6 ┫7 34┣ P0.5 ; P1.7 ┫8 33┣ P0.6 ; RST/Vpd ┫9 32┣ P0.7 ; RXD P3.0 ┫10 31┣ -EA/Vpp(內(nèi)1/外0 程序地址選擇) ; TXD P3.1 ┫11 30┣ ALE/-P (地址鎖
15、存輸出) ; -INT0 P3.2 ┫12 29┣ -PSEN (外部程序讀選通輸出) ; -INT1 P3.3 ┫13 28┣ P2.7 ; T0 P3.4 ┫14 27┣ P2.6 ; T1 P3.5 ┫15 26┣ P2.5 ; -WR P3.6 ┫16 25┣ P2.4 ; -RD P3.7 ┫17 24┣ P2.3 ; X2 ┫18 23┣ P2.2 ; X1 ┫1922┣ P2.1 ; GND ┫20 21┣ P2.0 ; ┗━━━━┛ 89c51引腳圖管腳圖 引腳說(shuō)明: ①電源引腳 Vcc(40腳):典型值+5V。 Vss(20腳):
16、接低電平。 ②外部晶振 X1、X2分別與晶體兩端相連接。當(dāng)采用外部時(shí)鐘信號(hào)時(shí),X2接振蕩信號(hào),X1接地 。 ③輸入輸出口引腳: P0口:I/O雙向口。作輸入口時(shí),應(yīng)先軟件置“ 1”。 P1口:I/O雙向口。作輸入口時(shí),應(yīng)先軟件置“ 1”。 P2口:I/O雙向口。作輸入口時(shí),應(yīng)先軟件置“ 1”。 P3口:I/O雙向口。作輸入口時(shí),應(yīng)先軟件置“ 1”。 ④控制引腳: RST/Vpd、ALE/-PROG、-PSEN、-EA/Vpp組成了MSC-51的控制總線。 RST/Vpd(9腳):復(fù)位信號(hào)輸入端(高電平有效)。 第二功能:加+5V備用電源,可
17、以實(shí)現(xiàn)掉電保護(hù)RAM信息不丟失。
ALE/-PROG(30腳):地址鎖存信號(hào)輸出端。
第二功能:編程脈沖輸入。
-PSEN(29腳):外部程序存儲(chǔ)器讀選通信號(hào)。
-EA/Vpp(31腳):外部程序存儲(chǔ)器使能端。
第二功能:編程電壓輸入端(+21V)。
原理圖:
四、軟件設(shè)計(jì)
程序: #include
18、[]={" 00:00:00 "}; uchar code table2[]={" Alarm Clock_1 "}; uchar code table3[]={" Alarm On "}; uchar code table4[]={" Alarm Off "}; uchar code table0[]={" "}; sbit dula=P2^6; //定義鎖存器鎖存端 sbit wela=P2^7; sbit lcden=P1^0; sbit rs=P1^1; uchar a,shi,fen,miao,ww,aa,bb,s3num,s4num
19、,num,yy; sbit s1=P2^0; sbit s2=P2^1; sbit s3=P2^2; sbit s4=P2^3; sbit s5=P2^4; sbit beep=P2^5; void delay(uint z) //延時(shí)函數(shù) 毫秒 { uint x,y; for(x=z;x>0;x--) for(y=110;y>0;y--); } void write_com(uchar com) //寫(xiě)指令函數(shù) { rs=0; P0=com; delay(5); lcden=1; delay(5); lcden=0;
20、 } void write_date(uchar date) //寫(xiě)數(shù)據(jù)函數(shù) { rs=1; P0=date; delay(5); lcden=1; delay(5); lcden=0; } void write_sfm(uchar add,uchar date) //時(shí)分秒的地址+數(shù)據(jù)函數(shù) { uchar shi,ge; shi=date/10; ge=date%10; write_com(0x80+0x40+add); delay(10); write_date(0x30+shi); delay(10);
21、 write_date(0x30+ge); delay(10); } void write_sfm1(uchar add,uchar date) //時(shí)分秒的地址+數(shù)據(jù)函數(shù) { uchar shi,ge; shi=date/10; ge=date%10; write_com(0x80+add); delay(10); write_date(0x30+shi); delay(10); write_date(0x30+ge); delay(10); } void init() //初始化函數(shù) { dula=0
22、;//關(guān)閉兩鎖存器鎖存端,防止操作液晶時(shí)數(shù)碼管會(huì)出亂碼 wela=0; lcden=0; write_com(0x38); //顯示模式設(shè)置 write_com(0x0c); //開(kāi)顯示 write_com(0x06); //光標(biāo)設(shè)置 write_com(0x01); //顯示清屏 write_com(0x80); //光標(biāo)初始地址 for(num=0;num<16;num++) { write_date(table[num]); delay(10); } write_com(0x80
23、+0x40); for(num=0;num<16;num++) { write_date(table1[num]); delay(10); } TMOD=0x01; //設(shè)置定時(shí)器0為工作方式1 TH0=(65536-50000)/256; //裝初值,定時(shí)50ms TL0=(65536-50000)%256; EA=1; ET0=1; TR0=1; } void keyscan() //鍵盤(pán)函數(shù) { uchar s1num; if
24、(s1==0) { delay(5); if(s1==0) { s1num++; while(!s1); if(s1num==1) //光標(biāo)跳到秒位置閃爍 { TR0=0; write_com(0x80+0x40+10); write_com(0x0f); } if(s1num==2) //光標(biāo)跳到分位置閃爍 { write_com(0x80+0x40+7); write_com(0x0f); } if(s1num==
25、3) //光標(biāo)跳到時(shí)位置閃爍 { write_com(0x80+0x40+4); write_com(0x0f); } if(s1num==4) //恢復(fù)時(shí)鐘 { TR0=1; write_com(0x0c); //開(kāi)顯示 write_com(0x06); //光標(biāo)設(shè)置 s1num=0; } } } if(s1num!=0) { if(s1num==1) //調(diào)整秒鐘 { if(s2=
26、=0) { delay(5); if(s2==0) { while(!s2); miao++; if(miao==60) miao=0; } write_sfm(10,miao); } } if(s1num==2) //調(diào)整分鐘 { if(s2==0) { delay(5); if(s2==0) { while(!s2); fen++; if(fen==60)
27、 fen=0; } write_sfm(7,fen); } } if(s1num==3) //調(diào)整小時(shí) { if(s2==0) { delay(5); if(s2==0) { while(!s2); shi++; if(shi==24) shi=0; } write_sfm(4,shi); } } } //鬧鐘 if(s3==0) { delay(10); if(s3==
28、0) { s3num++; while(!s3); if(s3num==1) { ww=1; write_com(0x01); write_com(0x80); for(num=0;num<16;num++) { write_date(table1[num]); delay(10); } write_com(0x80+0x40); //光標(biāo)初始地址 for(num=0;num<16;num++) {
29、 write_date(table2[num]); delay(10); } } if(s3num==2) { yy=1; ww=0; write_com(0x01); write_com(0x80); for(num=0;num<16;num++) { write_date(table[num]); delay(10); } write_com(0x80+0x40); for(num=0;num<16;num+
30、+) { write_date(table1[num]); delay(10); } write_sfm(4,shi); write_sfm(7,fen); write_sfm(10,miao); s3num=0; } } } if(s4==0) { delay(5); if(s4==0) { s4num++; while(!s1); if(s4num==1) //
31、光標(biāo)跳到分位置閃爍 { write_com(0x80+7); write_com(0x0f); } if(s4num==2) //光標(biāo)跳到時(shí)位置閃爍 { write_com(0x80+4); write_com(0x0f); } if(s4num==3) { write_com(0x0c); //開(kāi)顯示 write_com(0x06); //光標(biāo)設(shè)置 s4num=0; } } }
32、 if(s4num!=0) { if(s4num==1) //調(diào)整分鐘 { if(s2==0) { delay(5); if(s2==0) { while(!s2); bb++; if(bb==60) bb=0; } write_sfm1(7,bb); } } if(s1num==2
33、) //調(diào)整小時(shí) { if(s2==0) { delay(5); if(s2==0) { while(!s2); aa++; if(aa==24) aa=0; } write_sfm1(4,aa); } } } if(s5==0) { delay(10); if(s5==0) { while(!
34、s5); write_com(0x01); //顯示清屏 write_com(0x80); //光標(biāo)初始地址 for(num=0;num<16;num++) { write_date(table[num]); delay(10); } write_com(0x80+0x40); for(num=0;num<16;num++) { write_date(table1[num]); delay(10); } write_sfm(4,shi); write_sfm(
35、7,fen); write_sfm(10,miao); } } } void main() { init(); ww=0; while(1) { keyscan(); if(yy==1) { if(shi==aa&&fen==bb) { beep=0; delay(1000); beep=1; delay(1000); beep=0; delay(1000); beep=1; yy=0;
36、 } } } } void timer0() interrupt 1 { TH0=(65536-50000)/256; //重裝初值 TL0=(65536-50000)%256; a++; if(a==20) //定時(shí)到達(dá)1s { a=0; miao++; if(s3num==2) { if(shi==aa&&fen==bb) { beep=0; delay(1000); beep=1;
37、 delay(1000); beep=0; delay(1000); beep=1; } } if(miao==60) { miao=0; fen++; if(fen==60) { fen=0; shi++; if(shi==24) { shi=0; } if(ww==0) { write_sfm(4,shi); } }
38、 if(ww==0) { write_sfm(7,fen); } } if(ww==0) { write_sfm(10,miao); } } } 五、仿真過(guò)程與仿真結(jié)果 PDB仿真: 元器件清單: 名稱 規(guī)格 數(shù)量 電阻 1K 1 200歐 1 瓷片電容 104 1 30pf 2 三極管 pnp9012 1 蜂鳴器 1 晶振 12M 2 輕觸按鍵 6 單片機(jī) at89c51 1 排阻 10K 2 排針
39、 2 IC座 40腳 1 藍(lán)白可調(diào) 10K 1 LCD1602 1 六、安裝與調(diào)試 制板過(guò)程:打印預(yù)覽-----轉(zhuǎn)印-----腐蝕-----轉(zhuǎn)孔-----焊接… 焊接情況; 七、結(jié)論與心得 經(jīng)過(guò)一學(xué)期的學(xué)習(xí),我們完成了這次單片機(jī)電子時(shí)鐘設(shè)計(jì),通過(guò)這次的設(shè)計(jì)使我認(rèn)識(shí)到本人對(duì)單片機(jī)方面的知識(shí)知道的太少了,對(duì)于書(shū)本上的很多知識(shí)還不能靈活運(yùn)用,尤其是對(duì)程序設(shè)計(jì)語(yǔ)句的理解和運(yùn)用,不能夠充分理解每個(gè)語(yǔ)句的具體含義,導(dǎo)致編程的程序過(guò)于復(fù)雜,使得需要的存儲(chǔ)空間增大。損耗了過(guò)多的內(nèi)存資源。 本次的設(shè)計(jì)使我從中學(xué)到了一些很重要的東西,那就是如何從理論到實(shí)踐的轉(zhuǎn)化,怎
40、樣將我所學(xué)到的知識(shí)運(yùn)用到我以后的工作中去。在大學(xué)的課堂的學(xué)習(xí)只是在給我們灌輸專業(yè)知識(shí),而我們應(yīng)把所學(xué)的用到我們現(xiàn)實(shí)的生活中去,此次的電子時(shí)鐘設(shè)計(jì)給我奠定了一個(gè)實(shí)踐基礎(chǔ),我會(huì)在以后的學(xué)習(xí)、生活中磨練自己,使自己適應(yīng)于以后的競(jìng)爭(zhēng),同時(shí)在查找資料的過(guò)程中我也學(xué)到了許多新的知識(shí),在和同學(xué)協(xié)作過(guò)程中增進(jìn)同學(xué)間的友誼,使我對(duì)團(tuán)隊(duì)精神的積極性和重要性有了更加充分的理解。 實(shí)踐中獲得的知識(shí)能讓我對(duì)單片機(jī)的知識(shí)有更好的認(rèn)識(shí)和理解。雖然這次的課程設(shè)計(jì)我參考了一些文獻(xiàn)資料,沒(méi)有做到創(chuàng)新,但在對(duì)程序的讀寫(xiě)過(guò)程中我明白了許多。這次課程設(shè)計(jì)的最大收獲是只有把理論用到實(shí)踐中我們才能真正掌握好所學(xué)知識(shí)。相信這對(duì)我以后的課程設(shè)計(jì)和畢業(yè)設(shè)計(jì)將會(huì)有很大的幫助! 八、參考文獻(xiàn) [1] 謝自美.電子線路設(shè)計(jì)?實(shí)驗(yàn)?測(cè)試[M].武漢:華中理工大學(xué)出版社 1992. [2] 何立民.單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)[M].北京:北京航空航天大學(xué)出版社 1993. [3] 樓然笛.單片機(jī)開(kāi)發(fā)[M].北京:人民郵電出版社 1994. [4] 付家才.單片機(jī)控制工程實(shí)踐技術(shù)[M].北京:化學(xué)工業(yè)出版社 2004.3. [5] 李光才.單片機(jī)課程設(shè)計(jì)實(shí)例指導(dǎo)[M].北京:北京航空航天大學(xué)出版社 2004 第 27 頁(yè)
- 溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
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ǎn)源安全管理制度
- 安全培訓(xùn)資料:典型建筑火災(zāi)的防治基本原則與救援技術(shù)
- 企業(yè)雙重預(yù)防體系應(yīng)知應(yīng)會(huì)知識(shí)問(wèn)答
- 8 各種煤礦安全考試試題
- 9 危險(xiǎn)化學(xué)品經(jīng)營(yíng)單位安全生產(chǎn)管理人員模擬考試題庫(kù)試卷附答案
- 加壓過(guò)濾機(jī)司機(jī)技術(shù)操作規(guī)程
- 樹(shù)脂砂混砂工藝知識(shí)總結(jié)
- XXXXX現(xiàn)場(chǎng)安全應(yīng)急處置預(yù)案
- 某公司消防安全檢查制度總結(jié)
- 1 煤礦安全檢查工(中級(jí))職業(yè)技能理論知識(shí)考核試題含答案
- 4.燃?xì)獍踩a(chǎn)企業(yè)主要負(fù)責(zé)人模擬考試題庫(kù)試卷含答案
- 工段(班組)級(jí)安全檢查表
- D 氯化工藝作業(yè)模擬考試題庫(kù)試卷含答案-4
- 建筑起重司索信號(hào)工安全操作要點(diǎn)
- 實(shí)驗(yàn)室計(jì)量常見(jiàn)的30個(gè)問(wèn)問(wèn)答題含解析