張樂
摘要 “單片機(jī)技術(shù)與應(yīng)用”課程的教學(xué)過程中,引入單片機(jī)的datasheet的部分內(nèi)容作為補(bǔ)充教學(xué)內(nèi)容。通過翻譯和引入新的教學(xué)內(nèi)容,給學(xué)生講解實(shí)際應(yīng)用中會(huì)用到的知識(shí)點(diǎn)的方式,讓學(xué)生熟悉了相關(guān)的專業(yè)英語單詞,為工程實(shí)踐做鋪墊。
關(guān)鍵詞 datasheet 補(bǔ)充 翻譯
中圖分類號:G424 文獻(xiàn)標(biāo)識(shí)碼:A DOI:10.16400/j.cnki.kjdkx.2016.07.050
1背景介紹
目前所在學(xué)校所開設(shè)的“單片機(jī)技術(shù)與應(yīng)用”課程的教材,采用人民郵電出版社出版,張毅剛主編的《單片機(jī)原理及接口技術(shù)(C51編程)》。根據(jù)大學(xué)學(xué)習(xí)經(jīng)歷和目前的教學(xué)經(jīng)驗(yàn)參考,大學(xué)里的單片機(jī)教程主要采用全中文教材。實(shí)際的工程應(yīng)用中,除了極少數(shù)極為常用并且已經(jīng)商業(yè)化若干年的芯片有中文資料,大部分使用的芯片只有英文資料可以參考。
同時(shí),經(jīng)過查閱了目前學(xué)生使用的科技英語教材,教材涉及到的單詞為比較常用的單詞,對于芯片的datasheet中常用的單詞涉及較少。
另外,根據(jù)的工程開發(fā)經(jīng)驗(yàn),芯片的datasheet的英文與學(xué)生四、六級考試和大學(xué)英語考試的英文有極大的不同。其特點(diǎn)是單詞量少,只有所在行業(yè)的相關(guān)名詞。時(shí)態(tài)簡單,只有一般現(xiàn)在時(shí)和一般過去時(shí)。讀懂的最大難點(diǎn)在于芯片的相關(guān)技術(shù)知識(shí),而不是英語。相關(guān)名詞相對生僻,通過通用的翻譯軟件(例如金山毒霸)不容易找到準(zhǔn)確的含義。
為了銜接大學(xué)教學(xué)與實(shí)際工程應(yīng)用,在“單片機(jī)技術(shù)與應(yīng)用”課程中,引入了單片機(jī)的datasheet的部分材料作為教學(xué)資源,作為補(bǔ)充的教學(xué)內(nèi)容。
2教學(xué)實(shí)踐的具體項(xiàng)目
2.1翻譯并講解相關(guān)單詞
在教材的并行端口的原理及編程這一章里,詳細(xì)地介紹了P0、P1、P2、P3端口的結(jié)構(gòu)和工作原理。在按照教材內(nèi)容講完某一組I/O端口時(shí),給學(xué)生演示在datasheet中,Pin Descrip-tion(引腳描述)這一節(jié)里,對于每組并行I/O口是如何描述的。例如datasheet中,對PO的介紹如下。
Port 0 Port 0 is an 8-bit open drain bi-directional I/O port.As an outputport.each pin can sink eight TTL inputs.When ls arewritten to port 0 pins,the pins canbe used as high-impedance in-puts.
Port O can also be configured to be the multiplexed low-orderaddress/data bus during
accesses to extemal program and data memory.In this mode,P0 has internal pull-ups.
Port 0 also receives the code bytes during Flash programmingand outputs the code bytes
during program verification.External pull-ups ale requiredduring program verification.
講解過程中,首先逐句翻譯。翻譯的內(nèi)容如下:“Port 0端口是一組8位雙向(包含OD門形態(tài))的I/O端口。作為一組輸出端口,每個(gè)引腳可以承載8個(gè)TTL電路的灌電流。當(dāng)若干個(gè)1被寫到Port0的引腳時(shí),這些引腳可以作為高阻輸入。當(dāng)連接到片外的RAM或ROM時(shí),Port 0也可以配置成多路復(fù)用的低位地址總線或者數(shù)據(jù)總線。P0有內(nèi)部上拉電族。當(dāng)編程燒寫時(shí),Port 0也接受Flash編程的程序字節(jié)和輸出程序字節(jié)。當(dāng)編程燒寫時(shí),需要外部上拉電阻?!?/p>
翻譯后,要先提醒學(xué)生注意專業(yè)英語里出現(xiàn)的一個(gè)特殊的用法:1s。當(dāng)學(xué)生看到這個(gè)單詞的時(shí)候,都會(huì)認(rèn)為是“1秒鐘”的意思。但是在這篇文檔里,表示1的復(fù)數(shù)形式,翻譯成“若干個(gè)1”。還需要提醒學(xué)生,在datasheet中,使用粗體字的部分都是需要重點(diǎn)關(guān)注的,比如這段文字的最后一句。
在教材的中斷系統(tǒng)這一章,給學(xué)生演示datasheet上的關(guān)于中斷的介紹。將英文介紹逐句翻譯給學(xué)生以后,給學(xué)生講解以下知識(shí)點(diǎn)。vector單詞的含義是向量,但是interrupt vector在這個(gè)學(xué)科里翻譯成“中斷源”。
2.2演示上官方網(wǎng)站查找需要資料
在教材的定時(shí)器/計(jì)數(shù)器這一章,Datasheet中在對應(yīng)章節(jié)里描述,關(guān)于定時(shí)器,計(jì)數(shù)器的原理需要去廠家官方網(wǎng)站上下載相關(guān)文檔。因此給學(xué)生演示按照datasheet中描述,進(jìn)入官方英文網(wǎng)站,找到需要下載的文檔下載。
2.3使用datasheet作為補(bǔ)充教學(xué)資源
在教材的外部存儲(chǔ)器的擴(kuò)展這一章,教材描述的重點(diǎn)是單片機(jī)和片外存儲(chǔ)器連接的原理圖。單片機(jī)和片外存儲(chǔ)器連接的總線是localbus總線。Local bus總線的工作原理的理解是個(gè)難點(diǎn)和重點(diǎn)。在local bus工作原理的講解的原則是避開匯編語言,使用C語言的相關(guān)概念講解。
以工程經(jīng)驗(yàn)參考,以datasheet中的時(shí)序圖來講解最為清楚。具體講解過程如下。首先,需要介紹主從設(shè)備的概念,單片機(jī)是主設(shè)備,周邊的擴(kuò)展的外設(shè)設(shè)備是從設(shè)備。其次要向?qū)W生描述,數(shù)據(jù)總線、地址總線、控制總線的數(shù)據(jù)傳輸方向。地址總線、控制總線都是單向(從主設(shè)備到從設(shè)備)的,而數(shù)據(jù)總線是雙向的,并且半雙工的。如果學(xué)生對半雙工的概念比較生疏,需要介紹這個(gè)概念。
再次,因?yàn)?1單片機(jī)的地址總線和數(shù)據(jù)總線涉及到復(fù)用的情況,因此需要在講解時(shí)序時(shí)覆蓋到這個(gè)知識(shí)點(diǎn)。以讀RAM的時(shí)序?yàn)槔?,描述主從設(shè)備的工作步驟。為了方便講解,在dat-asheet中的時(shí)序圖中,標(biāo)注了6個(gè)時(shí)刻,講解時(shí)分別說明這6個(gè)時(shí)刻信號的變化,以及單片機(jī)和RAM的動(dòng)作。
(1)時(shí)刻1。ALE信號為高,鎖存器輸出端隨輸入端變化。/PREN信號始終保持無效,/RD信號無效。PORTO和PORT2輸出讀RAM的地址,此時(shí)RAM端的地址總線的數(shù)據(jù)是需要讀出RAM的地址。
(2)時(shí)刻2。ALE信號出現(xiàn)下降沿,鎖存器進(jìn)入鎖存狀態(tài),在這種狀態(tài)下,RAM端的地址總線的數(shù)據(jù)始終保持為需要讀出RAM的地址,因此PORTO可以釋放用來作為地址總線。
(3)時(shí)刻3。/RD信號變?yōu)槌霈F(xiàn)下降沿,這個(gè)信號通知RAM要將需要讀出的地址里的數(shù)據(jù)放到數(shù)據(jù)總線上。
(4)時(shí)刻4。在經(jīng)過延時(shí)后,RAM將讀取的數(shù)據(jù)放在數(shù)據(jù)總線上,就是圖中的“DATA IN”。
(5)時(shí)刻5。單片機(jī)讀取了RAM放在數(shù)據(jù)總線上的數(shù)據(jù)后,將/RD信號輸出為高(/RD信號出現(xiàn)上升沿)。
(6)時(shí)刻6。單片機(jī)將ALE信號輸出為高,鎖存器輸出端隨輸入端變化。
通過上述的講解,學(xué)生對單片機(jī)訪問外部存儲(chǔ)器的時(shí)序就非常清晰了。
在教學(xué)中使用datasheet作為補(bǔ)充教學(xué)資源主要應(yīng)用于以上3個(gè)用途,后續(xù)也可以繼續(xù)開發(fā)其他教學(xué)用途。
3總結(jié)
根據(jù)教學(xué)中的課堂反應(yīng)以及課后與學(xué)生的交流,發(fā)現(xiàn)學(xué)生反饋良好。在“單片機(jī)技術(shù)與應(yīng)用”這門課程中,引入單片機(jī)的datasheet的部分內(nèi)容作為補(bǔ)充教學(xué)資源,可以豐富教學(xué)內(nèi)容,完善教學(xué)知識(shí)點(diǎn),讓學(xué)生熟悉英文資料的單詞、語法,為學(xué)生將來走上工作崗位打下良好的基礎(chǔ)。