欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      單片機(jī)課程設(shè)計(jì)計(jì)劃書(精選五篇)

      時(shí)間:2019-05-15 09:24:05下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫寫幫文庫(kù)小編為你整理了多篇相關(guān)的《單片機(jī)課程設(shè)計(jì)計(jì)劃書》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫(kù)還可以找到更多《單片機(jī)課程設(shè)計(jì)計(jì)劃書》。

      第一篇:?jiǎn)纹瑱C(jī)課程設(shè)計(jì)計(jì)劃書

      機(jī)電科學(xué)與工程系電氣自動(dòng)化技術(shù)專業(yè)(??疲?/p>

      《單片機(jī)原理及接口技術(shù)課程設(shè)計(jì)》計(jì)劃書

      一、目的及要求

      1.目的:通過(guò)本課程設(shè)計(jì),?使學(xué)生進(jìn)一步掌握單片機(jī)應(yīng)用系統(tǒng)的硬、?軟件開(kāi)發(fā)方法,輸入/輸出(I/O)接口的擴(kuò)展技術(shù),應(yīng)用程序設(shè)計(jì)技術(shù)并結(jié)合專業(yè)能設(shè)計(jì)簡(jiǎn)單、實(shí)用的單片機(jī)應(yīng)用系統(tǒng)。主要針對(duì)課堂重點(diǎn)講授內(nèi)容使學(xué)生加深對(duì)單片機(jī)硬件原理的理解及提高匯編語(yǔ)言程序設(shè)計(jì)的能力,提高學(xué)生的開(kāi)發(fā)創(chuàng)新能力。

      2.基本要求:重點(diǎn)研究單片機(jī)、A/D轉(zhuǎn)換器、運(yùn)算放大器、傳感器、LED顯示器、固態(tài)繼電器、微型直流電機(jī)等元器件的特性、功能及使用方法;同時(shí)掌握主程序、子程序、中斷服務(wù)程序框圖的設(shè)計(jì)方法與匯編語(yǔ)言程序設(shè)計(jì)方法。要求設(shè)計(jì)系統(tǒng)具有可靠性高、可維護(hù)、維修性好及檢測(cè)精度高等優(yōu)點(diǎn)。設(shè)計(jì)內(nèi)容可參考設(shè)計(jì)題目,也可根據(jù)自身情況自己擬定。

      3.任務(wù)要求:了解控制對(duì)象、環(huán)境參數(shù)檢測(cè)原理,在充分掌握單片機(jī)、A/D轉(zhuǎn)換器、運(yùn)算放大器、傳感器、LED顯示器、固態(tài)繼電器、微型直流電機(jī)等元器件的工作原理、特性、功能及使用方法的基礎(chǔ)上,創(chuàng)造性的、兩人一組分工協(xié)作(一人偏軟、一人偏硬)獨(dú)立的設(shè)計(jì)本課題的內(nèi)容。

      二、設(shè)計(jì)內(nèi)容、步驟及材料要求

      1.設(shè)計(jì)內(nèi)容

      畫出硬件原理圖一張(A4號(hào));軟件框圖(包括主程序框圖、主要子程序框圖、中斷服務(wù)程序框圖等)和系統(tǒng)初始化的匯編語(yǔ)言原程序。

      提交不少于4000字的設(shè)計(jì)報(bào)告一份(A4紙)。從整體方案的規(guī)劃設(shè)計(jì)到各功能模塊的設(shè)計(jì),可實(shí)現(xiàn)功能及各元器件的選擇,參數(shù)計(jì)算均需表述清楚。報(bào)告的書寫要清除工整,層次清晰,文字流暢。后附5篇以上的參考文獻(xiàn)。

      2.設(shè)計(jì)步驟

      設(shè)計(jì)時(shí)間為5天,前2天進(jìn)行硬件原理草圖設(shè)計(jì),指導(dǎo)教師審查之后用1天的時(shí)間再進(jìn)行繪圖;第四天進(jìn)行軟件框圖(包括主程序框圖、主要子程序框圖、中斷服務(wù)程序框圖)的設(shè)計(jì)及系統(tǒng)初始化的匯編語(yǔ)言原程序的設(shè)計(jì);第5天答辯。

      3.設(shè)計(jì)圖紙要求

      (1)硬件原理圖的繪制:元件圖正確、型號(hào)標(biāo)注要準(zhǔn)確、連線清楚.(2)軟件框圖的繪制:流程清晰。

      (3)系統(tǒng)初始化的匯編語(yǔ)言原程序的設(shè)計(jì):功能齊全、語(yǔ)句簡(jiǎn)練、注釋明確。

      三、教學(xué)手段

      教師指導(dǎo)方案分析,小組討論確定方案,個(gè)人繪制草圖、硬件原理圖、軟件框圖和系統(tǒng)初始化的匯編語(yǔ)言原程序。

      四、應(yīng)注意的問(wèn)題

      設(shè)計(jì)中要充分調(diào)動(dòng)每個(gè)人的積極性,根據(jù)平時(shí)學(xué)習(xí)情況,教師確定一些優(yōu)秀生與一般程度的學(xué)生編成小組,以達(dá)到互補(bǔ)。隨時(shí)掌握進(jìn)度。要給優(yōu)秀生多布置一些內(nèi)容,以滿足他們需要。教師要做到隨時(shí)發(fā)現(xiàn)問(wèn)題,隨時(shí)解決,正確引導(dǎo),避免設(shè)計(jì)中出現(xiàn)大的問(wèn)題。明確學(xué)習(xí)進(jìn)度及要求,防止學(xué)生互相抄襲現(xiàn)象。要使每個(gè)學(xué)生在硬件、軟件設(shè)計(jì)上有較大的提高。最后的答辯是不可或缺的步驟,它是檢驗(yàn)學(xué)生水平的關(guān)鍵一步。

      五、設(shè)計(jì)時(shí)間

      2010—2011學(xué)年第2學(xué)期第16周(2011,6,27~7,1)。

      六、指導(dǎo)教師

      劉士光王鋒

      七、分組情況

      電氣自動(dòng)化技術(shù)專業(yè)(專科)09級(jí)級(jí)共60人,分30組,每組2人(分別側(cè)重硬件、軟件設(shè)計(jì))。

      八、設(shè)計(jì)題目

      參考《單片機(jī)原理及接口技術(shù)課程設(shè)計(jì)》大綱(指導(dǎo)書),也可以自擬定,指導(dǎo)老師審核批準(zhǔn)。

      九、進(jìn)度安排

      十、管理辦法

      由指導(dǎo)教師每天檢查學(xué)生出勤、紀(jì)律情況,指導(dǎo)教師督查學(xué)生獨(dú)立完成設(shè)計(jì)的能力,并根據(jù)情況記入成績(jī)。

      十一、評(píng)分辦法

      課程設(shè)計(jì)成績(jī)采用百分制。注重量化過(guò)程考核、創(chuàng)新能力考核,在設(shè)計(jì)正確、規(guī)范的前提下,采用新型單片機(jī)型的比采用一般機(jī)型的評(píng)分時(shí)提高一個(gè)檔次,具體評(píng)分內(nèi)容和標(biāo)準(zhǔn)如下:

      1、設(shè)計(jì)態(tài)度占30%

      遵守紀(jì)律,不做與課程設(shè)計(jì)無(wú)關(guān)的事。認(rèn)真查找資料,主動(dòng)提出問(wèn)題,分析問(wèn)題,解決問(wèn)題。按時(shí)完成設(shè)計(jì)任務(wù)。

      2、設(shè)計(jì)報(bào)告占50%

      課程設(shè)計(jì)報(bào)告包含兩部分:設(shè)計(jì)說(shuō)明書和圖紙。

      (1)設(shè)計(jì)說(shuō)明書要求內(nèi)容完整、文字流暢、字跡端正、圖紙規(guī)范。尤其要突出設(shè)計(jì)創(chuàng)新,采用新方法、新工藝、新元件。設(shè)計(jì)論證充分、線路簡(jiǎn)潔可靠,元件選擇正確合理;繪圖符合國(guó)家電氣制圖標(biāo)準(zhǔn),圖面整潔;設(shè)計(jì)計(jì)算步驟詳細(xì),結(jié)果正確。在實(shí)際安裝中發(fā)生的錯(cuò)誤修改和元器件變

      動(dòng)要有明確的說(shuō)明。設(shè)計(jì)心得體會(huì)真實(shí)可信。

      (2)圖紙要求圖紙標(biāo)準(zhǔn)、資料齊全。

      3、課題答辯占20%

      對(duì)課題考核重點(diǎn)理解深刻,能正確、全面地回答問(wèn)題。

      機(jī)電科學(xué)與工程系

      《微機(jī)原理及應(yīng)用》課程設(shè)計(jì)指導(dǎo)小組

      2010年10月

      第二篇:?jiǎn)纹瑱C(jī)課程設(shè)計(jì)

      設(shè)計(jì)題目: 單片機(jī)課程設(shè)計(jì)

      學(xué)生姓名:

      學(xué)

      院: 電氣與信息工程學(xué)院

      級(jí): 電子111班 指導(dǎo)教師:

      日 期: 2014年9月20日

      一、課程設(shè)計(jì)目的:

      了解電子元器件的功能與原理,掌握單片機(jī)的結(jié)構(gòu)和原理,學(xué)會(huì)使用單片機(jī)應(yīng)用開(kāi)發(fā)技術(shù)的相關(guān)軟件如 keill、STC_ISP_V394等,能夠使用c語(yǔ)言的語(yǔ)言編程簡(jiǎn)單的功能。

      二、設(shè)計(jì)的思想:

      利用所提供的單片機(jī)和開(kāi)發(fā)板的原理圖用keill軟件編程程序以實(shí)現(xiàn)一些功能。然后用STC_ISP_V394.exe軟件將編譯完全正確的程序生成的hxe文件下載到開(kāi)發(fā)板上,再調(diào)試編譯的程序能否實(shí)現(xiàn)其所設(shè)計(jì)的功能。

      1、對(duì)蜂鳴器的了解:

      蜂鳴器是一種一體化結(jié)構(gòu)的電子訊響器,采用直流電壓供電,它由振蕩器、電磁線圈、磁鐵、振動(dòng)膜片及外殼組成,接通電源后,振蕩器產(chǎn)生的音頻信號(hào)由電流通過(guò)電磁線圈,使電磁線圈產(chǎn)生磁場(chǎng),振動(dòng)膜片在電磁線圈和磁鐵的相互作用下,周期性的振動(dòng)發(fā)聲。

      2、設(shè)計(jì):

      我們所使用的開(kāi)發(fā)板實(shí)物圖如圖一,單片機(jī)對(duì)右上角蜂鳴器的控制是加入三極管接入vcc,單片機(jī)的第22引腳和負(fù)極上,以此來(lái)控制蜂鳴器工作。單片機(jī)我們選擇STC89C52RC+1602液晶來(lái)實(shí)現(xiàn)對(duì)蜂鳴器的控制及顯示所需要的信息。

      圖一 調(diào)試說(shuō)明:

      首先用Keil軟件創(chuàng)建一個(gè)工程,將程序源代碼輸入并編譯生成單片可執(zhí)行的.hex文件。其次,打開(kāi)單片機(jī)實(shí)踐板的電源,接好串口線,用STC-ISP燒錄軟件,將.hex文件燒錄入單片機(jī)中。程序下載完畢后,單片機(jī)會(huì)自動(dòng)執(zhí)行程序功能。最后,觀察程序功能的執(zhí)行情況,看是否達(dá)到了設(shè)計(jì)要求。

      如果單片機(jī)實(shí)踐板硬件電路的執(zhí)行結(jié)果與設(shè)計(jì)結(jié)果一致,則說(shuō)明設(shè)計(jì)過(guò)程及流程沒(méi)有問(wèn)題,完全符合設(shè)計(jì)要求。否則,先檢查單片機(jī)實(shí)踐板的硬件電路是否完好,是否有斷點(diǎn)、漏焊、虛焊以及元器件是否完好等情況,排除故障重新連接后重新進(jìn)行調(diào)試。如果仍然無(wú)法正

      常實(shí)現(xiàn),則說(shuō)明程序編寫有誤,需要認(rèn)真檢查程序流程,然后經(jīng)過(guò)反復(fù)的修改與調(diào)試排除故障,實(shí)現(xiàn)設(shè)計(jì)要求的各項(xiàng)功能。編譯和燒寫該程序到單片機(jī):

      (1)用Keil編譯上面的代碼,并設(shè)置產(chǎn)生16進(jìn)制代碼文件*.hex.(2)用專用下載線,連接好實(shí)驗(yàn)板和電腦串口(DB9)(2)運(yùn)行hex文件燒寫軟件STC_ISP_V394.exe

      選單片機(jī)的型號(hào),并打開(kāi)編譯產(chǎn)生好的hex文件

      點(diǎn)擊下載,給開(kāi)發(fā)板上電。

      3、實(shí)現(xiàn)的功能:使用單片機(jī)將歌曲《八月桂花》的調(diào)子通過(guò)蜂鳴器播放出來(lái),用1602液晶將想要表達(dá)的信息有步驟地顯示在液晶顯示屏上,并且調(diào)子與顯示內(nèi)容可以任意通過(guò)修改的程序燒錄到單片機(jī)內(nèi),實(shí)現(xiàn)設(shè)計(jì)產(chǎn)品的使用性與靈活性。

      三、實(shí)驗(yàn)程序:

      /************************************************************************

      [主題] C51音樂(lè)程序《八月桂花》

      [功能]

      通過(guò)單片機(jī)演奏音樂(lè),顯示一些內(nèi)容

      /**********************************************************************/

      #include

      #include

      //本例采用89C52, 晶振為11.0592MHZ

      //關(guān)于如何編制音樂(lè)代碼, 其實(shí)十分簡(jiǎn)單,各位可以看以下代碼.//頻率常數(shù)即音樂(lè)術(shù)語(yǔ)中的音調(diào),而節(jié)拍常數(shù)即音樂(lè)術(shù)語(yǔ)中的多少拍;

      //所以拿出譜子, 試探編吧!

      unsigned char i=0;sbit Beep = P2^7;

      unsigned char p,m;

      //m為頻率常數(shù)變量

      unsigned char n=0;//n為節(jié)拍常數(shù)變量

      unsigned char code music_tab[] ={

      0x18, 0x30, 0x1C , 0x10, //格式為: 頻率常數(shù), 節(jié)拍常數(shù), 頻率常數(shù), 節(jié)拍常數(shù),0x20, 0x40, 0x1C , 0x10,0x18, 0x10, 0x20 , 0x10,0x1C, 0x10, 0x18 , 0x40,0x1C, 0x20, 0x20 , 0x20,0x1C, 0x20, 0x18 , 0x20,0x20, 0x80, 0xFF , 0x20,0x30, 0x1C, 0x10 , 0x18,0x20, 0x15, 0x20 , 0x1C,0x20, 0x20, 0x20 , 0x26,0x40, 0x20, 0x20 , 0x2B,0x20, 0x26, 0x20 , 0x20,0x20, 0x30, 0x80 , 0xFF,0x20, 0x20, 0x1C , 0x10,0x18, 0x10, 0x20 , 0x20,0x26, 0x20, 0x2B , 0x20,0x30, 0x20, 0x2B , 0x40,0x20, 0x20, 0x1C , 0x10,0x18, 0x10, 0x20 , 0x20,0x26, 0x20, 0x2B , 0x20,0x30, 0x20, 0x2B , 0x40,0x20, 0x30, 0x1C , 0x10,0x18, 0x20, 0x15 , 0x20,0x1C, 0x20, 0x20 , 0x20,0x26, 0x40, 0x20 , 0x20,0x2B, 0x20, 0x26 , 0x20,0x20, 0x20, 0x30 , 0x80,0x20, 0x30, 0x1C , 0x10,0x20, 0x10, 0x1C , 0x10,0x20, 0x20, 0x26 , 0x20,0x2B, 0x20, 0x30 , 0x20,0x2B, 0x40, 0x20 , 0x15,0x1F, 0x05, 0x20 , 0x10,0x1C, 0x10, 0x20 , 0x20,0x26, 0x20, 0x2B , 0x20,0x30, 0x20, 0x2B , 0x40,0x20, 0x30, 0x1C , 0x10,0x18, 0x20, 0x15 , 0x20,0x1C, 0x20, 0x20 , 0x20,0x26, 0x40, 0x20 , 0x20,0x2B, 0x20, 0x26 , 0x20,0x20, 0x20, 0x30 , 0x30,0x20, 0x30, 0x1C , 0x10,0x18, 0x40, 0x1C , 0x20,0x20, 0x20, 0x26 , 0x40,0x13, 0x60, 0x18 , 0x20,0x15, 0x40, 0x13 , 0x40,0x18, 0x80, 0x00

      };

      void int0()interrupt 1

      //采用中斷0 控制節(jié)拍

      { TH0=0xd8;

      TL0=0xef;

      n--;

      }

      void delay(unsigned char m)

      //控制頻率延時(shí)

      {

      unsigned i=3*m;

      while(--i);

      }

      void delayms(unsigned char a)//豪秒延時(shí)子程序

      {

      while(--a);

      //采用while(--a)不要采用while(a--);各位可編譯一下看看匯編結(jié)果就知道了!

      }

      typedef unsigned char BYTE;typedef bit BOOL;

      sbit LCD_RS = P2^0;

      sbit LCD_RW = P2^1;sbit LCD_EP = P2^2;

      BYTE code dis1[] = {“

      WLCOME TO

      ”};BYTE code dis2[] = {“

      DanPianJi ”};BYTE code dis3[] = {“

      111iZnaiD

      ”};BYTE code dis4[] = {“

      eiXeiX ”};

      delays(int ms){

      // 延時(shí)子程序 int i;while(ms--){

      for(i = 0;i< 250;i++)

      {

      _nop_();

      _nop_();

      _nop_();

      _nop_();

      } } }

      BOOL lcd_bz(){

      // 測(cè)試LCD忙碌狀態(tài) BOOL result;LCD_RS = 0;LCD_RW = 1;LCD_EP = 1;_nop_();_nop_();_nop_();_nop_();result =(BOOL)(P0 & 0x80);LCD_EP = 0;return result;}

      lcd_wcmd(BYTE cmd){

      while(lcd_bz());LCD_RS = 0;LCD_RW = 0;LCD_EP = 0;_nop_();_nop_();P0 = cmd;_nop_();_nop_();_nop_();_nop_();LCD_EP = 1;_nop_();_nop_();_nop_();_nop_();LCD_EP = 0;

      }

      lcd_pos(BYTE pos){

      lcd_wcmd(pos | 0x80);

      // 寫入指令數(shù)據(jù)到LCD //設(shè)定顯示位置

      }

      lcd_wdat(BYTE dat)

      {

      //寫入字符顯示數(shù)據(jù)到LCD while(lcd_bz());LCD_RS = 1;LCD_RW = 0;LCD_EP = 0;P0 = dat;_nop_();_nop_();_nop_();_nop_();LCD_EP = 1;_nop_();_nop_();_nop_();_nop_();LCD_EP = 0;}

      lcd_init(){

      lcd_wcmd(0x38);

      delays(1);lcd_wcmd(0x0c);

      delays(1);lcd_wcmd(0x06);

      delays(1);lcd_wcmd(0x01);

      delays(1);}

      void main()

      {

      BYTE j;

      lcd_init();

      delays(10);

      //LCD初始化設(shè)定

      //16*2顯示,5*7點(diǎn)陣,8位數(shù)據(jù)//顯示開(kāi),關(guān)光標(biāo) //移動(dòng)光標(biāo) //清除LCD的顯示內(nèi)容

      // 初始化LCD

      lcd_wcmd(0x06);

      //向右移動(dòng)光標(biāo)

      lcd_pos(0);

      //設(shè)置顯示位置為第一行的第1個(gè)字符

      j = 0;

      while(dis1[ j ]!= '