第一章:MCS-51系列單片機(jī)的存儲(chǔ)結(jié)構(gòu)(4學(xué)時(shí))
① 掌握內(nèi)部數(shù)據(jù)寄存器RAM的結(jié)構(gòu)、用途和特點(diǎn);
② 程序存儲(chǔ)器ROM的結(jié)構(gòu)特點(diǎn),編程中應(yīng)注意的問題;
③ 片內(nèi)、外程序存儲(chǔ)器的確定方法。
.. 第二章:MCS-51單片機(jī)指令系統(tǒng)及時(shí)序(4學(xué)時(shí))
① 111條指令的功能分類;
② 指令的尋址方式;
③ 偽指令及匯編語言源程序的格式;
④ 與指令的相關(guān)時(shí)序。
第三章:MCS-51單片機(jī)內(nèi)部模塊的功能介紹(8學(xué)時(shí))
① 內(nèi)部并行I/O端口的結(jié)構(gòu)特點(diǎn)、使用中的注意事項(xiàng);
② 定時(shí)/計(jì)數(shù)器的2種工作方式、4種計(jì)數(shù)模式;
③ 串行接口的4種工作模式的設(shè)定及波特率的計(jì)算;
④ 中斷系統(tǒng)的結(jié)構(gòu)、中斷響應(yīng)的過程和編程方法。
.. 第四章:MCS-51單片機(jī)系統(tǒng)的擴(kuò)展及應(yīng)用(8學(xué)時(shí));
① 系統(tǒng)擴(kuò)展的幾種方法;
② 外部程序、數(shù)據(jù)存儲(chǔ)器的擴(kuò)展;
③ A/D、D/A轉(zhuǎn)換器與單片機(jī)的接口電路及編程方法;
④ 鍵盤掃描/動(dòng)態(tài)顯示接口電路;
⑤ 單片機(jī)的監(jiān)控電路等。
利用Atmel公司的ATmega168微處理器,采用A/D轉(zhuǎn)換方式來實(shí)現(xiàn)按摩椅控制器的鍵盤接口,通過在硬件電路中巧妙地選擇電阻,在軟件設(shè)計(jì)中采用數(shù)字濾波、二分法和區(qū)間鑒定等方法,靈敏可靠地實(shí)現(xiàn)了按摩椅中30個(gè)按鍵的處理。給出了硬件電路設(shè)計(jì)和軟件設(shè)計(jì)思想以及部分匯編代碼。
Abstract:
This paper chooses A/D conversion method to realize the keyboard interface of the controller by using ATmega168 microchip from Atmel Company.It accomplishes 30-key dealing sensitively and reliably in massage chair through skillfully selecting resistors in hardware circuit and using digital filter,dichotomy and area-judging method in software design.The hardware design circuit, software design idea and partly assembles code are presented mainly.