此次畢業(yè)設(shè)計(jì)論文的下半部分,上半部分請(qǐng)打開(kāi)http://www.zg4o1577.cn/mcu/608.html
4.2講話子程序設(shè)計(jì)
4.2.1講話子程序的幾種模式處理
此工業(yè)語(yǔ)音提示器軟件設(shè)計(jì)講13句話可以畫(huà)出一個(gè)大的程序流程圖,但畫(huà)出來(lái)的流程圖太大,因此我把這個(gè)大的流程圖按畫(huà)出的程序流程圖的的模式可分為5種,同一種程序流程圖模式中的一句話的程序流程圖,變化里面的條件,即可以得到另一句話的程序流程圖。
第一種模式為講第1、2、3、6句話的程序流程圖,下面以第1句話程序流程圖為例,“見(jiàn)圖4-3”。
第二種模式為講第4、5句話時(shí)的程序流程圖,下面以第4句話程序流程圖為例,“見(jiàn)圖4-4”。
第三種模式為講第7、8句話時(shí)的程序流程圖,下面以第7句話程序流程圖為例,“見(jiàn)圖4-5”。
第四種模式為講第9、12、13句話時(shí)的程序流程圖,下面以第9句話程序流程圖為例,“見(jiàn)圖4-6”。
第五種模式為講第10、11句話時(shí)的程序流程圖,下面以第10句話程序流程圖為例,“見(jiàn)圖4-7”。
圖4-3 講第1句話的流程圖
4.2.2講話判斷程序設(shè)計(jì)
⑴ 講第1句話判斷
判斷同一個(gè)計(jì)劃爐號(hào)是否講第1句話,已講第1句話,就轉(zhuǎn)去講第2句話,如果同一個(gè)計(jì)劃爐號(hào)是沒(méi)講第1句話,則判斷是否符合講第1句話的條件,即要滿
圖4-4 講第4句話的流程圖
足(1)推焦車的方向在連續(xù)3秒內(nèi)都是對(duì)準(zhǔn)(100)。(2)推焦沒(méi)開(kāi)始。只要任意一個(gè)
條件不符合,則轉(zhuǎn)去講第2句話,以上兩個(gè)條件都符合,設(shè)置已講第1句話標(biāo)志,開(kāi)始講第1句話,,延時(shí)6ms后,關(guān)閉講話。
圖4-5 講第7句話的流程圖
圖4-6 講第9句話的流程圖
所寫(xiě)程序如下:
JH1: JB YJH1,JH2 ;已講第1句話,就轉(zhuǎn)去講第2句話
圖4-7 講第10句話的流程圖
MOV A,20H
ANL A,#07H
CJNE A,#04H,JH2 ;T 車方向是否對(duì)準(zhǔn)確100,沒(méi)有就轉(zhuǎn)去講第2句話
JB 04H,JH2 ;推焦開(kāi)始不講第1句話,轉(zhuǎn)去講第2句話
SETB YJH1 ;設(shè)置已講第1句話標(biāo)志
MOV P1,#41H ;講第1句話的控制值
CLR P1.6 ;開(kāi)始講
LCALL DELAY ;調(diào)用延時(shí)程序
SETB P1.6 ;關(guān)閉講話
MOV P1 ,#0FFH ;關(guān)閉聲音
⑵ 講第2句話判斷
判斷同一個(gè)計(jì)劃爐號(hào)是否講第2句話,已講第2句話,就轉(zhuǎn)去講第3句話,如果同一個(gè)計(jì)劃爐號(hào)是沒(méi)講第2句話,則判斷是否符合講第2句話的條件,即要滿足(1)攔焦車的方向在連續(xù)3秒內(nèi)都是對(duì)準(zhǔn)(100)。(2)推焦沒(méi)開(kāi)始。只要有任意一個(gè)條件不符合,則轉(zhuǎn)去講第3句話,以上兩個(gè)條件都符合,設(shè)置已講第2句話標(biāo)志,開(kāi)始講第2句話,,延時(shí)6ms后,關(guān)閉講話。
⑶ 講第3句話判斷
判斷同一個(gè)計(jì)劃爐號(hào)是否講第3句話,已講第3句話,就轉(zhuǎn)去講第4句話,如果同一個(gè)計(jì)劃爐號(hào)是沒(méi)講第3句話,則判斷是否符合講第3句話的條件,即要滿足(1)熄焦車的方向在連續(xù)3秒內(nèi)都是對(duì)準(zhǔn)(100)。(2)推焦沒(méi)開(kāi)始。只要有任意一個(gè)條件不符合,則轉(zhuǎn)去講第4句話,以上兩個(gè)條件都符合,設(shè)置已講每時(shí)3句話標(biāo)志,開(kāi)始講第3句話,延時(shí)6ms后,關(guān)閉講話。
⑷ 講第4句話判斷
判斷同一個(gè)計(jì)劃爐號(hào)是否講第4句話,已講第4句話,就判斷裝煤是否結(jié)束,不是就講第5句話,裝煤結(jié)束,則清已講第4句話標(biāo)志。
JHD4: JNB 2BH,JH5 ;裝煤沒(méi)結(jié)束講第5句話
CLR YJH4 ;裝煤結(jié)束,清已講第4句話標(biāo)志
如果沒(méi)講第4句話,則判斷同一個(gè)計(jì)劃爐號(hào)是否符合講第4句話的條件,即要滿足(1)裝煤車的方向在連續(xù)3秒內(nèi)都是對(duì)準(zhǔn)(100)。(2)裝煤沒(méi)開(kāi)始。只要有任意一個(gè)條件不符合,則轉(zhuǎn)去講第5句話,以上兩個(gè)條件都符合,設(shè)置已講每時(shí)4句話標(biāo)志,開(kāi)始講第4句話,延時(shí)6ms后,關(guān)閉講話。
⑸ 講第5句話判斷
判斷同一個(gè)計(jì)劃爐號(hào)是否講第5句話,已講第5句話,再判斷裝煤是否結(jié)束,沒(méi)結(jié)束,則講轉(zhuǎn)去講第6句話,結(jié)束了,則清講第5句話標(biāo)志。如果同一個(gè)計(jì)劃爐號(hào)是沒(méi)講第5句話,則判斷是否符合講第5句話的條件,即要滿足(1)除塵車的方向在連續(xù)3秒內(nèi)都是對(duì)準(zhǔn)(100)。(2)裝煤沒(méi)開(kāi)始。只要有任意一個(gè)條件不符合,則轉(zhuǎn)去講第5句話,以上兩個(gè)條件都符合,設(shè)置已講每時(shí)5句話標(biāo)志,開(kāi)始講第5句話,延時(shí)6ms后,關(guān)閉講話。
⑹ 講第6句話判斷
判斷同一個(gè)計(jì)劃爐號(hào)是否講第6句話,已講第6句話,就轉(zhuǎn)去講第7句話,調(diào)用延時(shí)程序,看計(jì)劃推焦時(shí)間與標(biāo)準(zhǔn)時(shí)間是否相差5分鐘,不是則講第7句話,是的話就判斷是否為推焦開(kāi)始,是就講第第7句話,不是就設(shè)置已講每時(shí)6句話標(biāo)志,開(kāi)始講第6句話,延時(shí)6ms后,關(guān)閉講話。
⑺ 講第7句話判斷
判斷同一個(gè)計(jì)劃爐號(hào)是否講第7句話,已講第7句話,就轉(zhuǎn)去講第8句話,沒(méi)有講的話就判斷是否為推焦開(kāi)始,是就設(shè)置已講每時(shí)7句話標(biāo)志,開(kāi)始講第7句話,延時(shí)6ms后,關(guān)閉講話。否則轉(zhuǎn)去講第8句話。
⑻ 講第8句話判斷
判斷同一個(gè)計(jì)劃爐號(hào)是否講第8句話,已講第8句話,就轉(zhuǎn)去講第9句話,沒(méi)有講的話就判斷是否為推焦結(jié)束,是就設(shè)置已講第8句話標(biāo)志,開(kāi)始講第8句話,延時(shí)6ms后,關(guān)閉講話。否則轉(zhuǎn)去講第9句話。
⑼ 講第9句話判斷
不要講第9句話,就轉(zhuǎn)去講第10句話,要講第9句話,則清要講第9句話標(biāo)志, 開(kāi)始講第9句話,延時(shí)6ms后,關(guān)閉講話。
⑽ 講第10句話判斷
判斷同一個(gè)計(jì)劃爐號(hào)是否講第10句話,已講第10句話,則判斷是否裝煤結(jié)束,是的話就講第10句話,否則講第11句話,沒(méi)有講第10句的話就判斷是否為裝煤開(kāi)始,不是則講11句話,是就設(shè)置已講第10句話標(biāo)志,開(kāi)始講第10句話,延時(shí)6ms后,關(guān)閉講話。
⑾ 講第11句話判斷
判斷同一個(gè)計(jì)劃爐號(hào)是否講第11句話,已講第11句話,則判斷是否裝煤開(kāi)始,是的話就講第11句話,否則講第12句話,沒(méi)有講第11句的話就判斷是否為裝煤結(jié)束,不是則講12句話,是就設(shè)置已講第11句話標(biāo)志,開(kāi)始講第11句話,延時(shí)6ms后,關(guān)閉講話。
⑿ 講第12句話判斷
不要講第12句話,就轉(zhuǎn)去講第13句話,要講第12句話,則清要講第12句話標(biāo)志, 開(kāi)始講第12句話,延時(shí)6ms后,關(guān)閉講話。
⒀ 講第13句話判斷
不要講第13句話,就去接收下一次報(bào)文,要講第13句話,則清要講第13句話標(biāo)志, 開(kāi)始講第13句話,延時(shí)6ms后,關(guān)閉講話,并去接收下一次報(bào)文。
以上這個(gè)軟件設(shè)計(jì)每一次只能講一句話,假如同時(shí)接收到二句話,那么按這個(gè)軟件設(shè)計(jì)則按先后順序只能講最先收到的一句話,后來(lái)收到的第二句話則沒(méi)有講了,而是轉(zhuǎn)去講下一次接收到的要講的第1句話了,因此這個(gè)軟件設(shè)計(jì)還存在不足之處,我個(gè)人認(rèn)為如果設(shè)置一個(gè)可以變化的標(biāo)志量,用來(lái)保存每一次接收到要講話的個(gè)數(shù),當(dāng)講完一句話后,這個(gè)標(biāo)志量就減1,依此循環(huán)下去,當(dāng)標(biāo)志量的值為0時(shí),開(kāi)始講下一次接收到要講的話,直到不接收為止。
4.3 時(shí)間比較子程序設(shè)計(jì)
圖4-8 時(shí)間比較子程序流程圖
該子程序是為講第6句話:“推焦時(shí)刻快到,請(qǐng)各車加快準(zhǔn)備。”而用的,因?yàn)橹v話條件是:計(jì)劃推焦時(shí)間提前5分鐘時(shí)才講。因此要計(jì)算:計(jì)劃推焦時(shí)間一標(biāo)準(zhǔn)時(shí)間=5分鐘。注意:要考慮跨天,例如:00:01—23:56=5。先把計(jì)劃推焦時(shí)間(時(shí))與標(biāo)準(zhǔn)時(shí)間(時(shí))進(jìn)行比較,看是否相等,相等的話,則計(jì)劃推焦時(shí)間(分)減去5分鐘后與標(biāo)準(zhǔn)時(shí)間(分)相比較,相等,則置相等標(biāo)志為1(即講第6句話標(biāo)志),不相等則不講第6句話。如果計(jì)劃推焦時(shí)間(時(shí))與標(biāo)準(zhǔn)時(shí)間(時(shí))不相等,則看計(jì)劃推焦時(shí)間(時(shí))是否為0時(shí)(即考慮跨天),如果不為0時(shí),則計(jì)劃推焦時(shí)間(時(shí))減去1小時(shí),再與標(biāo)準(zhǔn)時(shí)間(時(shí))比較,相等則計(jì)劃推焦時(shí)間(分)加60分鐘后再減去5分鐘與標(biāo)準(zhǔn)時(shí)間(分)相比較,相等,則置相等標(biāo)志為1,不相等則不講第6句話。如果計(jì)劃推焦時(shí)間(時(shí))減去1后與標(biāo)準(zhǔn)時(shí)間(時(shí))不相等,則不講第6句話。如果計(jì)劃推焦時(shí)間(時(shí))是為0時(shí),則計(jì)劃推焦時(shí)間(時(shí))加24小時(shí),把計(jì)劃推焦時(shí)間(時(shí))減去1小時(shí),再與標(biāo)準(zhǔn)時(shí)間(時(shí))比較,相等則計(jì)劃推焦時(shí)間(分)加60分鐘后再減去5分鐘與標(biāo)準(zhǔn)時(shí)間(分)相比較,相等,則置相等標(biāo)志為1,不相等則不講第6句話,計(jì)劃推焦時(shí)間(時(shí))減去1小時(shí)與標(biāo)準(zhǔn)時(shí)間(時(shí))不相等,則不講第6句話。
4.4 延時(shí)子程序設(shè)計(jì)
單片機(jī)的晶振頻率為11.059MHz,則1個(gè)機(jī)器周期是1us,一條DJNZ指令為2個(gè)機(jī)器周期,因此執(zhí)行一條DJNZ指令時(shí)間為2us。
延時(shí)程序如下:
DELAY: MOV R7,#0CH
DL: MOV R6,#0FFH
DL1: DJNZ R6,DL1
DJNZ R7,DL
RET
執(zhí)行小循環(huán)時(shí)所需要的時(shí)間為:255×2=510us
執(zhí)行大循環(huán)時(shí)所需要的時(shí)間為:510us×103×12=6ms
5 語(yǔ)音提示器軟件調(diào)試
5.1 模擬仿真調(diào)試
5.1.1 介紹MEDWIN
MEDWIN是萬(wàn)利電子有限公司Insight®系列仿真開(kāi)發(fā)系統(tǒng)的高性能集成開(kāi)發(fā)環(huán)境,集編輯、編譯/編匯、在線及模擬調(diào)試為一體,VC風(fēng)格的用戶界面,支持Franklinklin/Keil C擴(kuò)展OMF格式文件,支持所有變量類型及表達(dá)式,配合Insight®系列仿真器,是開(kāi)發(fā)80C51系列單片機(jī)的理想開(kāi)發(fā)工具。
5.1.2 用MEDWIN匯編
⑴ 如果你在外部編輯時(shí),要采用寫(xiě)字板或記事本,匯編程序后綴要ASM。如果是用WORD編輯的,一定要粘貼到寫(xiě)字板或記事本上,如果只改名,則匯編出錯(cuò),錯(cuò)誤信息是一行太長(zhǎng)。我是用記事本里編寫(xiě)源程序代碼:點(diǎn)擊開(kāi)始→所有程序→附件→記事本,在記事本編輯程序代碼,并以擴(kuò)展名.ASM保存在桌面上。
⑵ 用PMEDWIN模擬仿真調(diào)試:在網(wǎng)上下載PmedWin,雙擊PmedWin壓縮文件,在出現(xiàn)在文件中找到medWin.exe,雙擊medWin.exe,出現(xiàn)的下圖“見(jiàn)圖5-1”。
圖5-1 模擬仿真
在圖 5-1中點(diǎn)擊模擬仿真,出現(xiàn)下圖“見(jiàn)圖5-2”。
點(diǎn)擊文件→打開(kāi)(如打開(kāi)12這個(gè)文件)出現(xiàn)如下圖“見(jiàn)圖5-3”
點(diǎn)擊打開(kāi),出現(xiàn)圖5-2所示的界面,并在界面的編輯窗口內(nèi)所編輯的程序代碼。
用MEDWIN匯編,是為產(chǎn)生機(jī)器碼,在程序的編寫(xiě)中,可能會(huì)出現(xiàn)語(yǔ)法錯(cuò)誤和警告。點(diǎn)擊項(xiàng)目管理→產(chǎn)生代碼,將提示你程序代碼的錯(cuò)誤,當(dāng)你改正一處錯(cuò)誤后,你可以再點(diǎn)擊項(xiàng)目管理→重新產(chǎn)生全部代碼,將提示你程序代碼的錯(cuò)誤,當(dāng)你把所有的錯(cuò)誤都改正后,才能進(jìn)行調(diào)試。點(diǎn)擊調(diào)試→開(kāi)始調(diào)試,將在程序開(kāi)始的第一行出現(xiàn)一個(gè)箭頭,按F8將一步一步執(zhí)行程序,點(diǎn)擊查看→數(shù)據(jù)區(qū)Idata,在數(shù)據(jù)區(qū)Idata內(nèi)可以修改地址內(nèi)的值。再點(diǎn)擊查看→數(shù)據(jù)區(qū)Bit查看結(jié)果是否正確。
圖5-2 打開(kāi)MEDWIN
點(diǎn)擊文件→打開(kāi)(如打開(kāi)12這個(gè)文件)出現(xiàn)如下圖“見(jiàn)圖5-3”
![]() |
圖5-3 打開(kāi)文件
⑶在匯編中出現(xiàn)的問(wèn)題,解決辦法及最后出現(xiàn)結(jié)果
在這我只列出了部分程序的在匯編中出現(xiàn)的問(wèn)題、解決辦法及最后出現(xiàn)的結(jié)果。
點(diǎn)擊項(xiàng)目管理→產(chǎn)生代碼,提示你程序代碼的錯(cuò)誤如下:
Translating JH.ASM...
--------- 80C51宏匯編器,版本V1.05 ---------
版權(quán)所有(C) 萬(wàn)利電子有限公司 2001-2002
匯編過(guò)程中發(fā)現(xiàn): 警告(1), 錯(cuò)誤(59)。匯編結(jié)束!
在第一次調(diào)試時(shí),出現(xiàn)了59個(gè)語(yǔ)法錯(cuò)誤,1個(gè)警告,例如其中部分錯(cuò)誤為:
ERROR #7 IN 1 (JH.ASM, LINE 1): 符號(hào)沒(méi)有定義
ERROR #20 IN 6 (JH.ASM, LINE 6): 期待位段符號(hào)
WARNING IN 90 (JH.ASM, LINE 90): 期待“END”語(yǔ)句
Translate complete and find errors!
說(shuō)明: 這個(gè)錯(cuò)誤在文件名為JH.ASM中的第1行,符號(hào)沒(méi)有定義。
這個(gè)錯(cuò)誤在文件名為JH.ASM中的第6行,期待位段符號(hào)。
這個(gè)警告在文件名為JH.ASM中的第90行期待“END”語(yǔ)句。
部分錯(cuò)誤糾正為在程序的開(kāi)始部分,加上
YJH1 BIT 70H
YJH2 BIT 71H
把16行和24行,32行ANL A,#O7H都改成ANL A #07H,因?yàn)樵谌窍螺斎氲淖帜覆荒茏R(shí)別,所以是錯(cuò)誤的。
把第47行CLR YHJ4改成CLR YJH4
再點(diǎn)擊項(xiàng)目管理→產(chǎn)生代碼,則沒(méi)有其它的錯(cuò)誤出現(xiàn),只是有期待位段符號(hào),是因?yàn)槠渌膸讉(gè)程序沒(méi)和這個(gè)程序連在一起。
如果文件取名為時(shí)間比較程序.ASM,雖然匯編可以通過(guò),但不能進(jìn)入開(kāi)始調(diào)試,把文件名改成SHIJIAN.ASM,文件名是漢字命名的將匯編不完整。改名之后匯編完整。
把幾個(gè)程序全連在一起,可以通過(guò)匯編,但點(diǎn)擊調(diào)試,不能進(jìn)入開(kāi)始調(diào)試,是因?yàn)闆](méi)有接收到報(bào)文,所以要在報(bào)文接收前加一條LJMP LSLS 而在報(bào)文處理后的第一行加一條:LSLS: NOP指令,再保存。
點(diǎn)擊項(xiàng)目管理→產(chǎn)生代碼,出現(xiàn)如下的提示:
匯編過(guò)程中發(fā)現(xiàn): 警告(0), 錯(cuò)誤(0)。匯編結(jié)束!
說(shuō)明:最后匯編時(shí)有0個(gè)警告,0個(gè)錯(cuò)誤。而且可以進(jìn)入調(diào)試。
5.1.2 用MEDWIN模擬調(diào)試
點(diǎn)擊調(diào)試→開(kāi)始調(diào)試,將出現(xiàn)一個(gè)箭頭,點(diǎn)擊查看→數(shù)據(jù)區(qū)Idata,“見(jiàn)圖5-4”。
圖5-4 數(shù)據(jù)圖
設(shè)定你所要地址單元的內(nèi)容,如按F8單步執(zhí)行并可觀察及地址中內(nèi)容的變化,例1:在地址10H、11H、12H、13H中設(shè)置內(nèi)容為03、09、03、06,如圖:
圖5-5 輸入數(shù)據(jù)時(shí)數(shù)據(jù)圖
按F8單步執(zhí)行,地址內(nèi)的內(nèi)容變化為如圖:
圖5-6 按單步執(zhí)行后的數(shù)據(jù)圖
再點(diǎn)擊查看→數(shù)據(jù)區(qū)Bit查看結(jié)果是否正確,“見(jiàn)圖5-7”。
結(jié)果正確,因?yàn)橛?jì)劃推焦時(shí)間為03時(shí)09分,而標(biāo)準(zhǔn)時(shí)間為03時(shí)06分,計(jì)劃焦時(shí)間減去標(biāo)準(zhǔn)時(shí)間不等于05分鐘,所以時(shí)間等于標(biāo)志(7f單元內(nèi)容)為0。
圖5-7 按單步執(zhí)行后的數(shù)據(jù)區(qū)Bit圖
5.2 實(shí)際設(shè)備調(diào)試
5.2.1 寫(xiě)片
先把芯片插入RP3000中,按前面提到的模擬調(diào)試步驟執(zhí)行到出現(xiàn)圖5-1中點(diǎn)擊仿真器,在項(xiàng)目管理器→產(chǎn)生代碼并裝入→擦除→讀并裝入→完成。
5.2.2 實(shí)際調(diào)試
把芯片裝入機(jī)子上,開(kāi)始檢查是否能達(dá)到你所需要的效果。出現(xiàn)下見(jiàn)圖:
![]() |
圖5-8 設(shè)備調(diào)試發(fā)送數(shù)據(jù)圖
在上圖中設(shè)置你所要的報(bào)文,則根據(jù)你設(shè)定的報(bào)文開(kāi)始講話。如你設(shè)定了一個(gè)計(jì)劃爐號(hào),并把推焦方向?qū)?zhǔn)100,推焦開(kāi)始設(shè)為0,則開(kāi)始講“推焦車已到計(jì)劃爐號(hào),準(zhǔn)備工作完畢”。當(dāng)你變了計(jì)劃爐號(hào)又開(kāi)始講這句話,如果你的計(jì)劃爐號(hào)沒(méi)變化將不講這句話。計(jì)劃推焦時(shí)間與標(biāo)準(zhǔn)時(shí)間相差5分鐘,則講“推焦時(shí)刻到,請(qǐng)各車加快準(zhǔn)備”。推焦結(jié)束設(shè)為1,則講“推焦順利完成,請(qǐng)按計(jì)劃到新?tīng)t號(hào)推焦”。經(jīng)過(guò)很多次測(cè)驗(yàn),所寫(xiě)的程序能達(dá)到所需要的要求。
6 結(jié)束語(yǔ)
通過(guò)這幾個(gè)月對(duì)單項(xiàng)片機(jī)的學(xué)習(xí),熟悉了單片機(jī)程序的調(diào)試步驟,使我對(duì)單片機(jī)有了更深一步的了解,同時(shí)也增強(qiáng)了我獨(dú)立處理問(wèn)題的能力,使我對(duì)單片機(jī)產(chǎn)生了濃厚興趣,同時(shí)培養(yǎng)了我對(duì)問(wèn)題全面考慮,對(duì)我以后的工作、生活、學(xué)習(xí)有很大的幫助。
[1] 張毅剛,彭喜元等.新編MCS-51單片機(jī)應(yīng)用設(shè)計(jì)[M].哈爾濱:工業(yè)大學(xué)出版社,2003.
[2] ATMEL 8-Bit Microcontroller with 4K Bytes Flash AT89C51 In-circuit Programming. WWW.ATMEL.COM下載
[3] ATMEL 8-Bit Microcontroller with 4K Bytes Flash AT89C51. www.zg4o1577.cn下載
[4] VP-1410A Digital Voices Processor.WWW.MAXIM-IC.COM下載
[5] 劉雨時(shí).語(yǔ)音處理芯片VP1410的工作原理及應(yīng)用[M].電子技術(shù),2000.9
[6] Low-Cost,uP Supervisory Circuits.WWW.MAXIM-IC.COM下載
[7] 童本敏.標(biāo)準(zhǔn)TTL集成電路數(shù)據(jù)手冊(cè)[M]. 北京:電子工業(yè)出版社,1989-05.
[8]童本敏.標(biāo)準(zhǔn)CMOS集成電路數(shù)據(jù)手冊(cè)[M]. 北京:電子工業(yè)出版社,1992-10.
[9] 李華主編.MCS-51系列單片機(jī)實(shí)用接口技術(shù)[M].北京:航空航天大學(xué)出版社,1999.
[10] 李朝青主編著.單片機(jī)原理及接口技術(shù)[M].北京: 航空航天大學(xué)出版社,1999.
[11] 童詩(shī)白主編.模擬電子技術(shù)基礎(chǔ)[M].高等教育出版社,1998.
[12]京輝熱點(diǎn)工作室編著.Prote199電路設(shè)計(jì)實(shí)有指南[M].電子工業(yè)出版社,2003.
致 謝
本論文是在陳進(jìn)老師和千盟公司工作人員的的悉心指導(dǎo)和熱情關(guān)懷下完成的。陳老師的嚴(yán)謹(jǐn)細(xì)致、一絲不茍的作風(fēng)一直是我工作、學(xué)習(xí)中的榜樣,他循循善誘的教導(dǎo)和不拘一格的思路給予我無(wú)盡的啟迪這將使我終身受益。千盟公司工作人員的友善,讓我學(xué)會(huì)了怎樣與人溝通,同時(shí),我還要感謝答辯老師,他將給我人生中一個(gè)新的起點(diǎn)。
在論文即將完成之際,我的心情無(wú)法平靜,從開(kāi)始進(jìn)入課題到論文的順利完成,有多少可敬的師長(zhǎng)、同學(xué)、朋友給了我無(wú)言的幫助,在這里請(qǐng)接受我誠(chéng)摯的謝意!