




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、單片機(jī)課程設(shè)計(jì)報(bào)告題目:電子日歷和電子表2003級(jí)自動(dòng)化一班指導(dǎo)老師: 完成日期:2006年6月15日一設(shè)計(jì)題目:電子日歷和電子表二設(shè)計(jì)要求:1利用8031作為主控器組成一個(gè)電子日歷和電子表;2上電或reset后能自動(dòng)顯示當(dāng)前時(shí)間(時(shí):分),首次上電復(fù)位顯示為0時(shí)0分;以后各次均顯示正確的當(dāng)前時(shí)間;3 利用4個(gè)led顯示管分時(shí)顯示當(dāng)前時(shí)間和日歷;4 利用盡可能少的小鍵盤(開關(guān))實(shí)現(xiàn)1)校正日歷和時(shí)間,即當(dāng)前的日歷和時(shí)間輸入計(jì)算機(jī)2)顯示選擇:時(shí)分顯示/日歷顯示/報(bào)警顯示3)報(bào)警時(shí)間的設(shè)置5 利用發(fā)光二極管作為報(bào)警指示,當(dāng)報(bào)警時(shí)間到,二極管發(fā)光。三系統(tǒng)設(shè)計(jì)方案(簡(jiǎn)略):在本次課程設(shè)計(jì)中經(jīng)過我們的
2、認(rèn)真研究我們決定采用8031內(nèi)部的定時(shí)/計(jì)數(shù)器t0作為時(shí)間基準(zhǔn),工作在定時(shí)狀態(tài)時(shí)每隔100ms產(chǎn)生一次中斷,每10次中斷秒計(jì)數(shù)器加1。由于本實(shí)驗(yàn)的cpu晶振頻率是6mhz,所以定時(shí)器t0的時(shí)間常數(shù)是3cb0h,即th0=3ch,tl0=boh。以此作為電子日歷和電子表的基本計(jì)時(shí)器。時(shí)間常數(shù)=65536-6000000*0.1*(1/12)=15536=3cb0h對(duì)于共陰極led顯示利用8155的動(dòng)態(tài)掃描顯示,8031的p0口的輸出顯示送到8155的地址ad口。8155的pa,pb口輸出。pb口為顯示管段輸出口,通過驅(qū)動(dòng)芯片7407接led的ad.p位。輸出相應(yīng)的段碼,pa口為顯示管位輸出口,它
3、的pa0到pa3通過驅(qū)動(dòng)芯片7406作為相應(yīng)的位碼輸出。利用兩個(gè)開關(guān)l分別接8031的p1.0,p1.1對(duì)電子鐘和電子日歷的顯示狀態(tài)進(jìn)行控制,并且完成相應(yīng)的調(diào)時(shí)以及報(bào)警定時(shí)工作。利用發(fā)光二極管接到8031的p3.0口,當(dāng)報(bào)警時(shí)間到將p3.0置1完成報(bào)警顯示四元件清單:8155 一片7407 兩片7406 一片 開關(guān) 兩個(gè) led共陰極數(shù)碼管 四個(gè) 發(fā)光二極管 一個(gè) 面包板 一個(gè) 萬用表 一個(gè) 仿真頭 一個(gè) 拔線鉗 一把鑷子 一把 細(xì)導(dǎo)線若干剪刀 一把 五設(shè)計(jì)原理圖:2764803181554位led顯示管小鍵盤5v 六電氣結(jié)構(gòu)圖:p1.0p1.1p0.0p0.7alewrrdrstpb0ad0
4、.pb7adalewrrdpa0rstpa1pa2pa374072片74065v8個(gè)100歐電阻4個(gè)led顯示管七使用說明書:按鍵0的功能:1、實(shí)現(xiàn)顯示模式的轉(zhuǎn)換:不按時(shí)是顯示時(shí)、分(時(shí)間)。按下第一次是顯示日、月(日歷)。按下第二次是顯示報(bào)警時(shí)、分(報(bào)警)。按下第三次是顯示秒、十分之一秒。按下第四次顯示時(shí)、分。如此進(jìn)行按鍵循環(huán)2、在按鍵1(調(diào)整鍵)動(dòng)作后實(shí)現(xiàn)對(duì)日歷,時(shí)間,報(bào)警時(shí)間的調(diào)整。具體操作為當(dāng)1鍵顯示要調(diào)整的位時(shí),0鍵實(shí)現(xiàn)對(duì)這一位的累加,即按下一次示數(shù)加一。按鍵1的功能:實(shí)現(xiàn)對(duì)顯示時(shí)間(時(shí)間、日歷、報(bào)警時(shí)間)要調(diào)整的位轉(zhuǎn)換:1、 當(dāng)前顯示時(shí)、分時(shí),按鍵1按下第一次調(diào)分位,按下第二次調(diào)時(shí)
5、位,按下第三次循環(huán)到當(dāng)前顯示狀態(tài),不能調(diào)整。2、 當(dāng)前顯示日、月時(shí),按鍵1按下第一次調(diào)日位,按下第二次調(diào)月位,按下第三次循環(huán)到當(dāng)前顯示狀態(tài),不能調(diào)整。3、 當(dāng)前顯示報(bào)警時(shí)、分時(shí),按鍵1按下第一次調(diào)分位,按下第二次調(diào)時(shí)位,按下第三次循環(huán)到當(dāng)前顯示狀態(tài),不能調(diào)整。在按鍵1的基礎(chǔ)上通過按鍵0來實(shí)現(xiàn)調(diào)整。八軟件設(shè)計(jì):主程序流程圖:開始置8155控制字顯示單元置初值、t0初始化時(shí)間計(jì)數(shù)器清零、t0開中斷取時(shí)、分、日、月、報(bào)警時(shí)間等變換后送相應(yīng)的顯示單元調(diào)用顯示子程序調(diào)用按鍵0判斷子程序按下?調(diào)用15次顯示子程序消抖按下?調(diào)用按鍵0處理子程序調(diào)用15次顯示子程序消抖調(diào)用按鍵1判斷子程序按下?按下?是是是否
6、否否否調(diào)用按鍵1處理子程序時(shí)間中斷子程序流程圖:中斷入口置t0時(shí)間常數(shù),1/10秒計(jì)數(shù)器加一1/10秒計(jì)數(shù)器10?1/10秒計(jì)數(shù)器清零秒計(jì)數(shù)器加一,十進(jìn)制調(diào)整秒計(jì)數(shù)器60?秒計(jì)數(shù)器清零分?jǐn)?shù)器加一,十進(jìn)制調(diào)整分計(jì)數(shù)器60?分計(jì)數(shù)器清零時(shí)數(shù)器加一,十進(jìn)制調(diào)整時(shí)計(jì)數(shù)器24?時(shí)計(jì)數(shù)器清零天數(shù)器加一,十進(jìn)制調(diào)整二月?29日?1、3、5、7、8、10、12月?31日?否否否否否否否否32日?日計(jì)數(shù)器清零,月計(jì)數(shù)器加一,十進(jìn)制調(diào)整13月?月計(jì)數(shù)器置1返回主程序否否顯示子程序流程圖:入口顯示緩沖區(qū)首地址送r0,取待顯示數(shù),解壓并存緩沖區(qū)時(shí)十位緩沖單元地址送r0,送相應(yīng)掃描模式初值到r2,調(diào)整狀態(tài)初值送r1段碼
7、表首地址送dptr,查表取段碼,小數(shù)點(diǎn)顯示模式送r3是小數(shù)點(diǎn)顯示模式1?是小數(shù)點(diǎn)顯示模式2?調(diào)整狀態(tài)是1嗎?調(diào)整狀態(tài)是3嗎?小數(shù)點(diǎn)段碼(顯示小數(shù)點(diǎn))小數(shù)點(diǎn)段碼否否否否段碼送8155b口,位碼送8155a口延時(shí)修改段碼地址位掃描右移,調(diào)整狀態(tài)加1掃描完成?返回主程序否入口p1.0置1,p1.0送c返回主程序1號(hào)鍵判斷子程序與0號(hào)鍵子程序雷同,只需將p1.0改成p1.1即可0號(hào)鍵判斷子程序:0號(hào)鍵處理子程序流程圖:入口鍵值送a0模式?1模式?2模式?60分?調(diào)分模式?日、月顯示方式送顯示狀態(tài)緩沖,鍵值加1報(bào)警顯示方式送顯緩,鍵值加1小時(shí)數(shù)加1,十進(jìn)制調(diào)整時(shí)、分顯示方式送顯緩,鍵值加1緩沖器清零否否
8、否否否調(diào)時(shí)模式?分加1,十進(jìn)制調(diào)整24小時(shí)?時(shí)緩沖器清零返回主程序調(diào)月模式?調(diào)天?調(diào)報(bào)警時(shí)?調(diào)報(bào)警分?月加1,十進(jìn)制調(diào)整12月?天加1,十進(jìn)制調(diào)整報(bào)警時(shí)加1,十進(jìn)制調(diào)整報(bào)警分加1,十進(jìn)制調(diào)整30號(hào)?日緩沖器置1月緩沖器置124小時(shí)?報(bào)警時(shí)清零60分?時(shí)?報(bào)警分清零返回主程序否否否否否否否否否否1號(hào)鍵處理子程序流程圖:入口鍵值送a時(shí)、分顯示?調(diào)時(shí)模式?顯日月模式?調(diào)分模式?調(diào)日模式?調(diào)月模式?調(diào)時(shí)模式送keybuf調(diào)分模式送keybuf置小數(shù)點(diǎn)2模式調(diào)月模式送keybuf置小數(shù)點(diǎn)1模式調(diào)日模式送keybuf置小數(shù)點(diǎn)2模式模式0送keybuf置小數(shù)點(diǎn)0模式調(diào)報(bào)警時(shí)送keybuf置小數(shù)點(diǎn)顯示1key
9、buf置顯示模式2,小數(shù)點(diǎn)顯示0顯示方式2報(bào)警?調(diào)報(bào)警時(shí)模式?調(diào)報(bào)警分送keybuf置小數(shù)點(diǎn)顯示2顯示報(bào)警模式送keybuf,置小數(shù)點(diǎn)滅,顯示模式3調(diào)報(bào)警分模式?返回主程序否否否否否否否否顯示方式3?顯示模式送keybuf,置小數(shù)點(diǎn)滅,顯示模式4否程序清單disbufequ30hbufequ20hsecbufequ21hminbufequ22hhoubufequ23hdaybufequ24hmonbufequ25halarmminequ26halarmhouequ27htemp_buf1equ28htemp_buf2equ29hdisp_statusequ2ahchg_bit equ2bhal
10、armingequ2chkeybufequ2dhp_conequ7f00hport_aequ7f01hport_bequ7f02hmode1equ0mode2equ1mode3equ2mode4equ3houchgequ4minchgequ5monchgequ6daychgequ7ahouchgequ8aminchgequ9org8000hljmpstartorg8003hljmpint_key0org800bhljmpclockorg8013hljmpint_key1org8030hstart:movsp,#60hmovdptr,#p_conmova,#03h ;8155初始化pa,pb同為
11、輸出口 movxdptr,amova,#00hmovr1,#04hmovr0,#disbuflp1:movr0,aincr0djnzr1,lp1anltmod,#0f0h orltmod,#01h movtl0,#0b0h movth0,#3ch ;定時(shí)器0置初值movbuf,#00hmovminbuf,#00h movhoubuf,#00h ;時(shí)間設(shè)初值00時(shí)00分movdaybuf,#01h movmonbuf,#01h ;日歷設(shè)初值01月01日movalarmmin,#30hmovalarmhou,#00h ;報(bào)警時(shí)間設(shè)初值00時(shí)30分 movkeybuf,#00hsetbtr0setb
12、et0 ;開中斷0setbeasetbex0setbex1setbit0setbit1clrp3.0movdisp_status,#1movchg_bit,#0disp1:mova,disp_statuscjnea,#1,disp2movtemp_buf1,houbufmovtemp_buf2,minbuf ;時(shí)間放置暫時(shí)顯示緩沖單元sjmpdisp5disp2:cjnea,#2,disp3movtemp_buf1,monbufmovtemp_buf2,daybuf ;日歷放置暫時(shí)顯示緩沖單元sjmpdisp5disp3:cjnea,#3,disp4movtemp_buf1,alarmhoum
13、ovtemp_buf2,alarmmin ;報(bào)警時(shí)間放置暫時(shí)顯示緩沖單元sjmpdisp5disp4:cjnea,#4,disp5movtemp_buf1,secbufmovtemp_buf2,buf ;秒放置暫時(shí)顯示緩沖單元disp5:lcalldisplay ;調(diào)用顯示子程序acallis_key0 ;調(diào)用判斷按鍵0子程序jcnext_key1 ;無按下轉(zhuǎn)按鍵1的判斷 movr7,#0fhkey0:acalldisplayacallis_key0 ;調(diào)用15次顯示子程序?qū)Π存I進(jìn)行消抖jcnext_key1acallint_key0 ;按鍵0按下則執(zhí)行按鍵0子程序next_key1:acal
14、lis_key1 ;調(diào)用判斷按鍵1子程序jcdisp1movr7,#0fhkey1:acalldisplayacallis_key1jcnext_key1acallint_key1 ;按鍵1按下則執(zhí)行按鍵1子程序sjmpdisp1is_key0:movp1,#0ffh ;判斷按鍵0子程序movc,p1.0retis_key1:movp1,#0ffh ;判斷按鍵1子程序movc,p1.1retdisplay:movr0,#disbuf ;顯示子程序mova,temp_buf1swapaanla,#0fhmovr0,aincr0mova,temp_buf1anla,#0fhmovr0,aincr0
15、mova,temp_buf2swapaanla,#0fhmovr0,aincr0mova,temp_buf2anla,#0fhmovr0,aincr0org_display:mov r0,#disbuf+3movr2,#08hmovr1,#0dis_lp:movdptr,#seg_tabmova,r0movca,a+dptrmovr3,chg_bitcjner3,#1,cc1cjner1,#1,cc1orla,#80hcc1:cjner3,#2,cb1cjner1,#3,cb1orla,#80hcb1:movdptr,#port_bmovxdptr,amovdptr,#port_amova,r
16、2movxdptr,amovr3,#00hdjnzr3,$decr0mova,r2rramovr2,ajnbacc.7,dis_lpretseg_tab:db3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fhclock:movtl0,#0b0h ;時(shí)間子程序movth0,#3chpushpswpushaccmova,alarming ;報(bào)警時(shí)間處理cjnea,#1,next1next1:jcnext2djnzalarming,next2 ;報(bào)警時(shí)間延時(shí)clrp3.0next2:mova,bufadda,#01hmovbuf,acjnea,#0ah,c_alarmmo
17、vbuf,#00h mova,secbuf adda,#01h ;1/10秒滿10次清零,秒加1daamovsecbuf,acjnea,#60h,c_alarmmovsecbuf,#00hmova,minbufadda,#01h ;滿60秒,秒清零,分加1daamovminbuf,acjnea,#60h,c_alarmmovminbuf,#00hmova,houbufadda,#01h ;滿60分,分清零,時(shí)加1daamovhoubuf,acjnea,#24h,c_alarmmovhoubuf,#00hmova,daybufadda,#01h ;滿24小時(shí),時(shí)清零,天加1 daamovdayb
18、uf,amova,monbuffeb:cjnea,#02h,no2 ;判斷月份,不是2月轉(zhuǎn)no2子程序mova,daybuf cjnea,#29h,c_alarm d1:movdaybuf,#00h mova,monbufadda,#01h ;是2月滿28天,日為1月進(jìn)1daamovmonbuf,ano2:cjnea,#01h,d2 ;不是1月轉(zhuǎn)d2b1:mova,daybufcjnea,#32h,c_alarmajmpd1 ;是1月滿31天,日為1月進(jìn)1d2:cjnea,#03h,d3 ;不是3月轉(zhuǎn)d3ajmpb1 ;是3月滿31天,日為1月進(jìn)1d3:cjnea,#05h,d4 ;不是5月轉(zhuǎn)
19、d4ajmpb1 ;是5月滿31天,日為1月進(jìn)1d4:cjnea,#07h,d5 ;不是7月轉(zhuǎn)d5ajmpb1 ;是7月滿31天,日為1月進(jìn)1d5:cjnea,#08h,d6 ;不是8月轉(zhuǎn)d6ajmpb1 ;是8月滿31天,日為1月進(jìn)1d6:cjnea,#10h,d7 ;不是10月轉(zhuǎn)d7ajmpb1 ;是10月滿31天,日為1月進(jìn)1d7:cjnea,#12h,d8 ;不是12月轉(zhuǎn)d8ajmpb1 ;是12月滿31天,日為1月進(jìn)1d8:mova,daybufcjnea,#31h,c_alarmajmpd1 ;是4,6,9,11月滿30天,日為1月進(jìn)1d9:cjnea,#13h,c_alarm m
20、ovmonbuf,#01h ;滿12月,月為1c_alarm:mova,alarmhou ;報(bào)警時(shí)間判斷cjnea,houbuf,int_donemova,alarmmincjnea,minbuf,int_donesetbp3.0 ;報(bào)警時(shí)間和當(dāng)前時(shí)間一致就點(diǎn)亮二極管movalarmming,#10 ;二極管點(diǎn)亮一分鐘int_done:popaccpoppswreti ;時(shí)間中斷處理完畢int_key0:mova,keybuf ;按鍵0功能子程序cjnea,#mode1,n01 movdisp_status,#2 ;按鍵0按下一次顯示日歷inckeybufajmpexitn01:cjnea,#
21、mode2,n02movdisp_status,#3 ;按鍵0再按下一次顯示報(bào)警時(shí)間inckeybufljmpexitn02:cjnea,#mode3,n03movdisp_status,#4 ;按鍵0再按下一次顯示秒鐘inckeybufljmpexitn03:cjnea,#mode4,n04movdisp_status,#1 ;按鍵0按下一次返回顯示時(shí)間inckeybufljmpexit n04:cjnea,#houchg,n05 mova,houbuf ;調(diào)時(shí)間的小時(shí)狀態(tài)inca ;按下按鍵0對(duì)小時(shí)加1daamovhoubuf,acjnea,#24h,tt1tt1:jcexitmovhou
22、buf,#0 ;小時(shí)滿24時(shí)清零 sjmpexitn05:cjnea,#minchg,n06mova,minbuf ;調(diào)時(shí)間的分鐘狀態(tài) inca ;按下按鍵0對(duì)分鐘加1daamovminbuf,acjnea,#60h,tt2tt2:jcexitmovminbuf,#0 ;分鐘滿60分清零sjmpexitn06:cjnea,#monchg,n07 mova,monbuf ;調(diào)日歷的月份狀態(tài)inca ;按下按鍵0對(duì)月份加1daamovmonbuf,acjnea,#13h,tt3tt3:jcexitmovmonbuf,#1 ;月份滿12月置1sjmpexitn07:cjnea,#daychg,n08
23、 mova,daybuf ;調(diào)日歷的天狀態(tài)inca ;按下按鍵0對(duì)天加1daamovdaybuf,acjnea,#32h,tt4tt4:jcexitmovdaybuf,#1 ;天滿31天置1sjmpexitn08:cjnea,#ahouchg,n09 mova,alarmhou ;調(diào)報(bào)警時(shí)間的小時(shí)狀態(tài) inca ;按下按鍵0對(duì)報(bào)警時(shí)加1daamovalarmhou,acjnea,#24h,tt5 tt5:jcexitmovalarmhou,#0 ;小時(shí)滿24時(shí)清零 sjmpexitn09:cjnea,#aminchg,exitmova,alarmmin ;調(diào)報(bào)警時(shí)間的分鐘狀態(tài) inca ;按下
24、按鍵0對(duì)報(bào)警分加1daamovalarmmin,acjnea,#60h,tt6tt6:jcexitmovalarmmin,#0 ;分滿60分清零 exit:retint_key1:mova,keybuf ;按鍵1功能子程序cjnea,#mode1,n11movkeybuf,#minchg ;在時(shí)間模式時(shí)按鍵1按下一次調(diào)分movchg_bit,#1sjmpexit1n11:cjnea,#minchg,n12movkeybuf,#houchg ;按鍵1再按下一次調(diào)時(shí)movchg_bit,#2sjmpexit1n12:cjnea,#houchg,n13movkeybuf,#mode1movdisp_
25、status,#1 ;按鍵1再按下一次顯示時(shí)間模式movchg_bit,#0sjmpexit1n13:cjnea,#mode2,n14 ;在日歷模式時(shí)按鍵1按下一次調(diào)日movkeybuf,#daychgmovchg_bit,#1sjmpexit1n14:cjnea,#minchg,n15 ;按鍵1再按下一次調(diào)月movkeybuf,#monchgmovchg_bit,#2sjmpexit1n15:cjnea,#houchg,n16movkeybuf,#mode2movdisp_status,#2 ;按鍵1再按下一次顯示日歷模式movchg_bit,#0sjmpexit1n16:cjnea,#mo
26、de3,n17 movkeybuf,#aminchg ;按鍵1按下一次調(diào)報(bào)警分movchg_bit,#1sjmpexit1n17:cjnea,#aminchg,n18movkeybuf,#ahouchg ;按鍵1再按下一次調(diào)報(bào)警時(shí)movchg_bit,#2sjmpexit1n18:cjnea,#ahouchg,exit1movkeybuf,#mode3 movdisp_status,#3 ;按鍵1再按下一次顯示報(bào)警時(shí)間模式movchg_bit,#0sjmpexit1exit1:retend九設(shè)計(jì)結(jié)果: 經(jīng)過為期兩個(gè)星期的單片機(jī)課程設(shè)計(jì),我們所做的電子日歷和電子表最終比較完美的實(shí)現(xiàn)了設(shè)計(jì)要求。l
27、ed管顯示很明顯,亮度非常高,走時(shí)很精確,其中時(shí)間和日歷還有報(bào)警時(shí)間的設(shè)定以及調(diào)整都能很好的實(shí)現(xiàn)。在設(shè)計(jì)的過程中,我們還多加了一個(gè)顯示功能,即秒和1/10秒的顯示,使得時(shí)間顯示得更加完美。報(bào)警時(shí)間設(shè)定為一分鐘,也就是說當(dāng)報(bào)警時(shí)間和當(dāng)前時(shí)間一致時(shí),發(fā)光二極管可以持續(xù)點(diǎn)亮一分鐘。但在本次的設(shè)計(jì)中還存在一些不足之處:我們?yōu)榱顺绦蛟O(shè)計(jì)的進(jìn)度,忽略了閏年的情況,將二月都定為了28天。并且在時(shí)間和日歷的調(diào)整上每月都可以調(diào)到31天。除此之外其他方面都很正常。十心得體會(huì):經(jīng)過一個(gè)多星期的努力,我和鄧明的課程設(shè)計(jì)電子日歷和電子表,終于獲得圓滿的結(jié)果,看著電子日歷和電子時(shí)鐘正常的跳動(dòng),我的心理有著說不出的高興,任
28、何事情的成功都來的不容易,我們的課程設(shè)計(jì)的這個(gè)小小成功也經(jīng)過了困難和艱辛的付出。在這次課程設(shè)計(jì)中我主要負(fù)責(zé)的是硬件電路的設(shè)計(jì),首先是原理圖的設(shè)計(jì),之前做過單片機(jī)實(shí)驗(yàn),所以我們對(duì)8155、74ls06、74ls07、led顯示管等并不陌生,認(rèn)真的研究過本課題的要求后,我們還是有個(gè)整體的思路,經(jīng)過我和同組的鄧明的商量后,我們把原理圖較快的畫了出來,并在老師的檢查下拿到了設(shè)計(jì)所需器材等。接下來就是根據(jù)原理圖接線了,由于女孩子比較細(xì)心,所以我就負(fù)責(zé)接線,當(dāng)然同組的同學(xué)就負(fù)責(zé)軟件的設(shè)計(jì),面包板和以前做數(shù)電和模電課程設(shè)計(jì)不同的是不用焊接,但是這次的面包板是用螺絲固定的,可是有些螺絲掉了,我只好用導(dǎo)線把它們
29、固定起來,這也為后來留下了隱患,設(shè)計(jì)的原理圖和實(shí)際的接線是有一定區(qū)別的,接線時(shí)一定要合理布線,講求美觀,有個(gè)全面的考慮,說和寫容易,但是當(dāng)真正動(dòng)手操作的時(shí)候并不是一件簡(jiǎn)單的事,要把用到的線盡量都用鑷子夾成直線,做到地線用黑色,電源線用紅色,其他的用黃色,有時(shí)候布置一根線都要思考良久,線路接好容易,要在好的基礎(chǔ)上整體感覺合理、美觀可不容易,但是,我還是盡我最大的努力做到了。下一步的工作是調(diào)試,在實(shí)驗(yàn)室,我拿著萬用表測(cè)試一根根的導(dǎo)線以及芯片和數(shù)碼管,調(diào)試過程中發(fā)現(xiàn)了兩個(gè)問題:有個(gè)數(shù)碼管不能正確顯示,面包板的一條接觸不良,等換了一下數(shù)碼管和重新接了面包板的一條后,在正確的程序下,我們的結(jié)果顯示的很好!這次的課程設(shè)計(jì)使我受益匪淺,不僅對(duì)單片機(jī)的理論知識(shí)有了比較全面的認(rèn)識(shí),對(duì)自己動(dòng)手能力也有很大的提高,最重要的是,真實(shí)接觸到自己做出來的電子日歷和電子表,使我對(duì)自動(dòng)化專業(yè)有了更高的興趣。郭珍珍通過為期兩天的單片機(jī)課程設(shè)計(jì),我學(xué)到了不少課本上學(xué)不到的知識(shí)與方法,尤其重要的是這次的設(shè)計(jì)是真正意義上的由我們組獨(dú)立完成
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 專題22 能源與可持續(xù)發(fā)展-2025年中考《物理》一輪復(fù)習(xí)知識(shí)清單與解題方法
- 二零二五年度藥品研發(fā)成果許可與銷售分成合同范本
- 2025年度勞動(dòng)合同法企業(yè)勞動(dòng)爭(zhēng)議調(diào)解中心設(shè)立合同
- 河道整治砂石運(yùn)輸合同模板
- 2025年度生物科技行業(yè)勞動(dòng)合同解除協(xié)議范本
- 2025年度供應(yīng)鏈金融應(yīng)收賬款回款合作協(xié)議
- 家具銷售居間合同文件資料
- 2025年度品牌連鎖店鋪授權(quán)經(jīng)營(yíng)合同
- 2025年度山林資源承包與生態(tài)補(bǔ)償金支付合同書
- 二零二五年度企業(yè)員工績(jī)效對(duì)賭合作框架協(xié)議
- 《選材專項(xiàng)訓(xùn)練》課件
- 附著式升降腳手架安裝平臺(tái)和架體檢查驗(yàn)收表
- 小兒麻疹的護(hù)理查房
- DL-T 2574-2022 混流式水輪機(jī)維護(hù)檢修規(guī)程
- 《鋼鐵是怎樣煉成的》讀書分享課件
- GB/T 19830-2023石油天然氣工業(yè)油氣井套管或油管用鋼管
- 思想旗領(lǐng)航向心得體會(huì)
- 律師事務(wù)所章程
- 醫(yī)院合法性審查制度
- (新插圖)人教版四年級(jí)下冊(cè)數(shù)學(xué) 第2招 巧算24點(diǎn) 期末復(fù)習(xí)課件
- 駕駛員違規(guī)違章安全教育談話記錄表
評(píng)論
0/150
提交評(píng)論