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

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

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

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

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

      嵌入式系統(tǒng)原理實(shí)驗(yàn)總結(jié)報(bào)告

      時(shí)間:2019-05-12 13:50:17下載本文作者:會(huì)員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《嵌入式系統(tǒng)原理實(shí)驗(yàn)總結(jié)報(bào)告》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《嵌入式系統(tǒng)原理實(shí)驗(yàn)總結(jié)報(bào)告》。

      第一篇:嵌入式系統(tǒng)原理實(shí)驗(yàn)總結(jié)報(bào)告

      嵌入式系統(tǒng)原理實(shí)驗(yàn)總結(jié)報(bào)告

      車輛座椅控制系統(tǒng)實(shí)驗(yàn)

      2014/5/23

      嵌入式系統(tǒng)原理實(shí)驗(yàn)總結(jié)報(bào)告

      一、技術(shù)性總結(jié)報(bào)告

      (一)題目:車輛座椅控制系統(tǒng)實(shí)驗(yàn)

      (二)項(xiàng)目概述:

      1.為了實(shí)現(xiàn)車輛座椅控制的自動(dòng)化與智能化。

      2.方便用戶通過智能手機(jī)與車載傳感器之間的聯(lián)動(dòng)。3.使車輛作為當(dāng)今物聯(lián)網(wǎng)中重要的一個(gè)節(jié)點(diǎn)發(fā)揮作用。

      4.通過車輛座椅控制系統(tǒng)實(shí)驗(yàn)實(shí)現(xiàn)對嵌入式系統(tǒng)原理課程的熟練掌握與對嵌入式系統(tǒng)原理知識(shí)的深化記憶。

      5.加強(qiáng)本組學(xué)生對嵌入式系統(tǒng)原理的更深層次的理解與運(yùn)用。

      (三)技術(shù)方案及原理

      本次試驗(yàn)分為軟件、硬件兩個(gè)部分。1.軟件部分。

      A.智能手機(jī)部分,包括通過智能手機(jī)對座椅的控制部分、手機(jī)所攜帶的身份信息部分。

      本部分軟件使用Java編寫,其程序部分為: 主程序:

      package com.example.seat;

      import android.support.v7.app.ActionBarActivity;import android.support.v7.app.ActionBar;import android.support.v4.app.Fragment;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.view.LayoutInflater;import android.view.Menu;import android.view.MenuItem;import android.view.View;import android.view.View.OnClickListener;import android.view.ViewGroup;import android.os.Build;

      import java.io.BufferedReader;import java.io.IOException;

      import java.io.InputStreamReader;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;import java.net.InetAddress;import java.net.Socket;

      import java.net.UnknownHostException;

      import android.app.Activity;import android.app.AlertDialog;import android.content.DialogInterface;import android.content.Intent;import android.os.Bundle;

      import android.view.KeyEvent;import android.view.View;import android.widget.Button;

      public class MainActivity extends ActionBarActivity { private Button Up = null;private Button Left = null;private Button Dowm = null;private Button Right = null;private Socket socket = null;

      private static final String HOST = “192.168.1.142”;

      private static final int PORT = 10007;

      public void onCreate(Bundle savedInstanceState){

      super.onCreate(savedInstanceState);

      setContentView(R.layout.activity_main);

      initControl();

      }

      private void initControl(){

      Up =(Button)findViewById(R.id.button1);

      Up.setOnClickListener(new ReceiverListener());

      }

      class ReceiverListener implements OnClickListener {

      protected String line;

      @Override

      public void onClick(View v){

      // TODO Auto-generated method stub

      new Thread(){

      @Override

      public void run(){

      try {

      Socket socket = new Socket(HOST, PORT);

      BufferedReader br = new BufferedReader(new InputStreamReader(socket.getInputStream()));

      line = br.readLine();

      br.close();

      } catch(UnknownHostException e){

      // TODO Auto-generated catch block

      e.printStackTrace();

      } catch(IOException e){

      // TODO Auto-generated catch block

      e.printStackTrace();

      }

      handler.sendEmptyMessage(0);

      }

      }.start();

      }

      }

      private Handler handler = new Handler(){

      @Override

      public void handleMessage(Message msg){

      super.handleMessage(msg);

      }

      };

      @Override

      public boolean onCreateOptionsMenu(Menu menu){

      // Inflate the menu;this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.main, menu);

      return true;

      }

      @Override

      public boolean onOptionsItemSelected(MenuItem item){

      // Handle action bar item clicks here.The action bar will

      // automatically handle clicks on the Home/Up button, so long

      // as you specify a parent activity in AndroidManifest.xml.int id = item.getItemId();

      if(id == R.id.action_settings){

      return true;

      }

      return super.onOptionsItemSelected(item);

      }

      /**

      * A placeholder fragment containing a simple view.*/

      public static class PlaceholderFragment extends Fragment {

      public PlaceholderFragment(){

      }

      @Override

      public View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState){

      View rootView = inflater.inflate(R.layout.fragment_main, container, false);

      return rootView;

      }

      } } 界面代碼:

      package=“com.example.seat”

      android:versionCode=“1”

      android:versionName=“1.0” >

      android:name=“android.permission.ACCESS_NETWORK_STATE”/>

      android:minSdkVersion=“8”

      android:targetSdkVersion=“19” />

      android:allowBackup=“true”

      android:icon=“@drawable/ic_launcher”

      android:label=“@string/app_name”

      android:theme=“@style/AppTheme” >

      android:name=“com.example.seat.MainActivity”

      android:label=“@string/app_name” >

      B.車載座椅控制部分,包括控制系統(tǒng)對座椅的控制部分、對智能手機(jī)發(fā)出的控制信息的識(shí)別部分和對手機(jī)所攜帶身份信息的校驗(yàn)與儲(chǔ)存部分。本部分軟件使用Python編寫,其程序部分為: #!/usr/bin/python #encoding=utf-8 from Raspi_PWM_Servo_Driver import PWM import time, socket

      host = '' port = 10007

      pwm = PWM(0x6F, debug=True)

      servoMin = 125 # Min pulse length out of 4096 , 0.5 servoMax = 575 # Max pulse length out of 4096 , 2.3

      def setServoPulse(channel, pulse):

      pulseLength = 1000000

      # 1,000,000 us per second

      pulseLength /= 60

      # 60 Hz

      print “%d us per period” % pulseLength

      pulseLength /= 4096

      # 12 bits of resolution

      print “%d us per bit” % pulseLength

      pulse *= 1000

      pulse /= pulseLength

      if(pulse>servoMax): pulse = servoMax

      if(pulse

      pwm.setPWM(channel, 0, int(pulse))

      pwm.setPWMFreq(60)

      # Set frequency to 60 Hz pwm.setPWM(0, 0, servoMax)

      if __name__ == '__main__':

      s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

      s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)

      s.bind((host, port))

      s.listen(3)

      print 'Server is running on port %d, press Ctrl-C to terminate it.' % port

      pulse_ud = 1.9

      pulse_lr = 1.9

      setServoPulse(0,pulse_ud)

      setServoPulse(1,pulse_lr)

      while True:

      clientsock, clientaddr = s.accept()

      clientfile = clientsock.makefile('rw', 0)

      ctrlinfo = clientfile.readline().strip()

      print 'Control info is %s.n' % ctrlinfo

      if ctrlinfo == “up”:

      pulse_ud += 0.1

      elif ctrlinfo == “down”:

      pulse_ud-= 0.1

      elif ctrlinfo == “l(fā)eft”:

      pulse_lr += 0.1

      elif ctrlinfo == “right”:

      pulse_lr-= 0.1

      else:

      print “ERRORn”

      setServoPulse(0,pulse_ud)

      setServoPulse(1,pulse_lr)

      clientfile.close()

      clientsock.close()

      2.硬件部分。

      對車載座椅控制部分發(fā)出的信息的接受、識(shí)別、執(zhí)行部分。本次試驗(yàn)使用的硬件設(shè)備包括:智能手機(jī)一部、“樹莓派”一臺(tái)、小舵機(jī)兩臺(tái)、舵機(jī)驅(qū)動(dòng)板一個(gè)、無線網(wǎng)卡一個(gè)、杜邦線若干、5V電源一個(gè)、無線路由器一個(gè)

      智能手機(jī)

      樹莓派(外)

      樹莓派(內(nèi))

      小舵機(jī)

      舵機(jī)驅(qū)動(dòng)板

      無線網(wǎng)卡

      杜邦線

      5V電源

      無線路由器

      (四)實(shí)驗(yàn)流程及結(jié)果

      1.打開智能手機(jī)上的控制軟件。

      2.向車載座椅控制臺(tái)發(fā)送信息。(發(fā)送信息分別為上、下、左、右)3.車載座椅控制臺(tái)接受、識(shí)別并執(zhí)行信息。4.通過小舵機(jī)的動(dòng)作驗(yàn)證該實(shí)驗(yàn)是否成功。(詳細(xì)見視頻)

      二、工作進(jìn)度自評表

      本次試驗(yàn)完成。

      本次試驗(yàn)計(jì)劃分為三個(gè)階段。

      第一階段:智能手機(jī)部分、車載座椅控制部分和硬件部分的分別完成。本階段完成。

      第二階段:智能手機(jī)部分、車載座椅控制部分和硬件部分的整合階段。本階段完成。

      第三階段:車輛座椅控制系統(tǒng)實(shí)驗(yàn)的驗(yàn)收調(diào)試階段。本階段完成。

      三、組內(nèi)人員自評

      本次試驗(yàn)打到預(yù)期的實(shí)驗(yàn)?zāi)康摹km然在實(shí)驗(yàn)進(jìn)行過程中遇到了不少的麻煩,但是通過我們成員自身的努力學(xué)習(xí)掌握了實(shí)驗(yàn)所要求的知識(shí)。最后實(shí)驗(yàn)的成功與組員之間的互相幫助與緊密配合是分不開的。

      四、個(gè)人學(xué)習(xí)心得

      本人通過此次實(shí)驗(yàn),對于嵌入式系統(tǒng)原理有了更加深層次的了解。對于設(shè)計(jì)嵌入式系統(tǒng)原理的實(shí)驗(yàn)也有了較為高程度的提高。為了以后更進(jìn)一步的學(xué)習(xí)并掌握嵌入式系統(tǒng)打下了堅(jiān)實(shí)的一步。對于了解車輛座椅控制的自動(dòng)化與智能化;了解用戶通過智能手機(jī)與車載傳感器之間的聯(lián)動(dòng);了解車輛作為當(dāng)今物聯(lián)網(wǎng)中重要的一個(gè)節(jié)點(diǎn)都發(fā)揮了重要作用。通過車輛座椅控制系統(tǒng)實(shí)驗(yàn)實(shí)現(xiàn)對嵌入式系統(tǒng)原理課程的熟練掌握與對嵌入式系統(tǒng)原理知識(shí)的深化記憶。加強(qiáng)本組學(xué)生對嵌入式系統(tǒng)原理的更深層次的理解與運(yùn)用。

      第二篇:嵌入式系統(tǒng)實(shí)驗(yàn)

      南京信息工程大學(xué) 實(shí)驗(yàn)(實(shí)習(xí))報(bào)告

      實(shí)驗(yàn)(實(shí)習(xí))名稱

      電機(jī)轉(zhuǎn)動(dòng)控制及中斷實(shí)驗(yàn) 實(shí)驗(yàn)(實(shí)習(xí))日期

      2016.5 得分

      指導(dǎo)教師 謝勝東

      學(xué)院 計(jì)算機(jī)與軟件 專業(yè) 計(jì)算機(jī)科學(xué)與技術(shù) 年級

      2013 班次 3 姓名

      葉正舟 學(xué)號(hào)

      20131308072 實(shí)驗(yàn)名稱

      電機(jī)轉(zhuǎn)動(dòng)控制及中斷實(shí)驗(yàn) 實(shí)驗(yàn)?zāi)康?/p>

      (1)熟悉ARM本身自帶的六路即三對PWM,掌握相應(yīng)寄存器的配置

      (2)編程實(shí)現(xiàn) ARM系統(tǒng)的PWM 輸出和I/O 輸出,前者用于控制直流電機(jī),后者用于控制步進(jìn)電機(jī)。

      (3)了解直流電機(jī)和步進(jìn)電機(jī)的工作原理,學(xué)會(huì)用軟件的方法實(shí)現(xiàn)步進(jìn)電機(jī)的脈沖分配,即用軟件的方法代替硬件的脈沖分配器。

      (4)掌握帶有PWM 和I/O 的CPU 編程實(shí)現(xiàn)其相應(yīng)功能的主要方法。實(shí)驗(yàn)環(huán)境

      (1)ADS1.2開發(fā)環(huán)境(2)PC(3)串口線 實(shí)驗(yàn)內(nèi)容及要求

      學(xué)習(xí)步進(jìn)電機(jī)和直流電機(jī)的工作原理,了解實(shí)現(xiàn)兩個(gè)電機(jī)轉(zhuǎn)動(dòng)對于系統(tǒng)的軟件和硬件要求。學(xué)習(xí)ARM知識(shí),掌握PWM 的生成方法,同時(shí)也要掌握I/O 的控制方法。

      (1)編程實(shí)現(xiàn)ARM芯片的一對PWM 輸出用于控制直流電機(jī)的轉(zhuǎn)動(dòng),通過A/D 旋鈕控制其正反轉(zhuǎn)及轉(zhuǎn)速

      (2)編程實(shí)現(xiàn)ARM的四路I/O 通道實(shí)現(xiàn)環(huán)形脈沖分配用于控制步進(jìn)電機(jī)的轉(zhuǎn)動(dòng),通過A/D 旋鈕轉(zhuǎn)角控制步進(jìn)電機(jī)的轉(zhuǎn)角。

      (3)通過超級終端來控制直流電機(jī)與步進(jìn)電機(jī)的切換。實(shí)驗(yàn)設(shè)計(jì)與實(shí)驗(yàn)步驟

      (1)新建工程,將“電機(jī)轉(zhuǎn)動(dòng)控制實(shí)驗(yàn)”中的文件添加到工程(2)編寫直流電機(jī)初始化數(shù)(MotorCtrl.c)(3)控制直流電機(jī)與步進(jìn)電機(jī) 實(shí)驗(yàn)過程與分析

      (1)通過把從串口中得到控制信息的代碼修改成從zlg7289芯片中讀取小鍵盤信息,從而利用試驗(yàn)臺(tái)的小鍵盤來控制步進(jìn)電機(jī)和直流電機(jī)的切換

      (2)A/D轉(zhuǎn)換可以把電信號(hào)轉(zhuǎn)換成數(shù)字信號(hào)來控制電機(jī)的轉(zhuǎn)速。for(;;)

      { loop:

      //if((rUTRSTAT0 & 0x1))//有輸入,則返回

      if(rPDATG&ZLG7289_KEY)//17鍵小鍵盤控制電機(jī)

      {

      *Revdata=RdURXH0();

      goto begin;

      }

      Delay(10);ADData=GetADresult(0);

      if(abs(lastADData-ADData)<20)

      goto loop;Delay(10);count=-(ADData-lastADData)*3;

      //(ADData-lastADData)*270/1024為ad旋鈕轉(zhuǎn)過的角度,360/512為步距角,//由于接了1/8減速器,兩者之商再乘以8為步進(jìn)電機(jī)相應(yīng)轉(zhuǎn)過的角度

      if(count>=0)

      {//轉(zhuǎn)角大于零

      for(j=0;j

      {

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

      {

      SETEXIOBITMASK(stepdata[i], 0xf0);

      Delay(200);

      }

      }

      }

      lastADData=ADData;

      } } 實(shí)驗(yàn)結(jié)果總結(jié)

      利用A/D轉(zhuǎn)換器實(shí)現(xiàn)了對直流電機(jī)和步進(jìn)電機(jī)的控制,利用實(shí)驗(yàn)設(shè)備上自帶的小鍵盤實(shí)現(xiàn)了A/D轉(zhuǎn)換器對兩個(gè)電機(jī)控制的切換。心得體會(huì)

      通過本次實(shí)驗(yàn),熟悉了ARM自帶的六路(三對)PWM,并對直流電機(jī)和步進(jìn)電機(jī)的工作原理有了進(jìn)一步的了解。

      第三篇:嵌入式系統(tǒng)設(shè)計(jì)基礎(chǔ)總結(jié)報(bào)告

      嵌入式系統(tǒng)設(shè)計(jì)基礎(chǔ)

      嵌入式系統(tǒng)設(shè)計(jì)基礎(chǔ)

      結(jié)題報(bào)告

      學(xué)

      生1: 學(xué)

      生2: 學(xué)

      生3: 組

      長: 組長電話: 指導(dǎo)老師: 完成時(shí)間:

      嵌入式系統(tǒng)設(shè)計(jì)基礎(chǔ)

      目錄

      目錄....................................................................2 摘 要...................................................................3

      一、課題概述...........................................................4

      二、課題實(shí)施方案.......................................................4

      2.1 方案說明........................................................4

      2.1.1 LCD圖像顯示模塊設(shè)計(jì)方案..................................4 2.1.2 觸摸屏模塊設(shè)計(jì)方案........................................5 2.1.3 音樂播放模塊設(shè)計(jì)方案......................................5 2.1.4 鍵盤模塊設(shè)計(jì)方案..........................................6 2.2 工程規(guī)范........................................................6

      三、課題實(shí)施過程詳述...................................................6

      四、系統(tǒng)測試方法.......................................................8

      五、結(jié)果分析...........................................................8

      六、總結(jié)................................................................9 參考文獻(xiàn)................................................................9 附錄....................................................................9

      嵌入式系統(tǒng)設(shè)計(jì)基礎(chǔ)

      摘 要

      隨著智能手機(jī)和平板電腦等便攜式設(shè)備的興起,ARM已經(jīng)成為全球領(lǐng)先的半導(dǎo)體知識(shí)產(chǎn)權(quán)提供商,全世界超過95%的智能手機(jī)和平板電腦都采用ARM架構(gòu)。ARM技術(shù)具有性能高、成本低和能耗省的特點(diǎn)。本文旨在初步接觸嵌入式ARM技術(shù)。我們使用了天嵌TQ2440開發(fā)板以及ADS1.2來進(jìn)行相關(guān)實(shí)驗(yàn),主要制作了一個(gè)帶背景音樂、可以使用觸摸屏和鍵盤進(jìn)行前后照片切換的數(shù)碼相框。通過這次實(shí)驗(yàn),我們對ARM技術(shù)有了一個(gè)初步的認(rèn)識(shí)和了解,同時(shí)也掌握了一些編程和調(diào)試技術(shù)。

      關(guān)鍵詞:嵌入式,LCD圖像顯示,觸摸屏

      Abstract With the development of the smartphone and tablet computer, ARM has already become a leading semiconductor intellectual property provider in global market.More than 95% of the smartphone and tablet computer use the ARM framework.ARM has the advantages in performance, cost and efficiency.This paper aim at having a rough contact with embedded ARM and we use TQ2440 and ADS1.2 to conduct relevant experiments.Generally, we have made a digital album which can be controlled by touch panel.Through this experiment, we have grown a general acknowledge of ARM technology and master some coding and debugging technology.Keywords:embedded system, LCD display, touchpanel 3

      嵌入式系統(tǒng)設(shè)計(jì)基礎(chǔ)

      一、課題概述

      本文展示了一個(gè)使用ARM技術(shù)制作而成的帶有背景音樂并且可以通過觸摸屏和鍵盤控制的數(shù)碼相框。數(shù)碼相框在當(dāng)今市面上也有銷售,其功能主要是放映照片,絕大部分能夠通過無線或藍(lán)牙與移動(dòng)設(shè)備進(jìn)行連接,以達(dá)到實(shí)時(shí)放映的效果。我們所制作的數(shù)碼相框總體而言功能并不是很強(qiáng)大,但也符合數(shù)碼相框的基本原理并且實(shí)現(xiàn)了基本功能。本課題的核心問題是如何實(shí)現(xiàn)觸摸屏精確地點(diǎn)擊、圖像切換顯示還有音樂播放功能。

      二、課題實(shí)施方案

      本課題的基本設(shè)計(jì)方案分為四個(gè)模塊,LCD圖像顯示模塊、觸摸屏模塊、音樂播放模塊以及鍵盤模塊。整體的設(shè)計(jì)流程為首先完成在TQ2440開發(fā)板液晶顯示屏上顯示出六張自定義圖像;然后實(shí)現(xiàn)按鍵控制圖像的切換;再加入對觸摸屏的操作,使得能夠使用觸摸屏切換圖像;最后加上PWM蜂鳴器播放音樂的功能。

      2.1 方案說明

      2.1.1 LCD圖像顯示模塊設(shè)計(jì)方案

      為了實(shí)現(xiàn)帶有背景音樂并且能夠使用觸摸屏控制的數(shù)碼相框,我們首先要能夠在開發(fā)板的顯示屏上顯示用戶自定義的照片。由于我們所使用的開發(fā)板配備的是4.3寸的顯示屏,所以圖片尺寸要設(shè)定為480*272才能完美適應(yīng)屏幕大小。在程序代碼中,顯示圖片的功能由Paing_Bmp定義,具體為Paint_Bmp(0, 0, 480, 272, TQ_LOGO),其中,480、272對應(yīng)的是要顯示的照片的尺寸,因?yàn)槲覀冇玫氖?.3寸屏,所以設(shè)定為480、272;而TQ_LOGO是圖片的名稱,名稱由用戶自己定義,這里的TQ_LOGO對應(yīng)的是開發(fā)板開機(jī)顯示的第一張LOGO照片。照片的顯示本質(zhì)上是對屏幕上每一個(gè)像素點(diǎn)賦值的過程,不斷賦值的一個(gè)過程其實(shí)就是實(shí)現(xiàn)了對LCD的每個(gè)像素點(diǎn)進(jìn)行逐行掃描寫入不同像素點(diǎn)對應(yīng)圖片的不同位置的顏色值的過程。

      圖 1.像素掃描原理

      因此,只要將圖片的每一個(gè)像素點(diǎn)的值寫入程序,就能夠?qū)崿F(xiàn)照片顯示的功能。這里我們使用了天嵌科技光盤附帶的bmp2h程序,將一個(gè)BMP圖片文件轉(zhuǎn)換為帶有每行像素值的C文件,然后將C文件中的代碼復(fù)制到LCD顯示程序代碼下,即可實(shí)現(xiàn)照片顯示功能。

      另外,由于480*272照片文件容量較大,缺省的內(nèi)存設(shè)置無法滿足顯示6張照片的功能,會(huì)導(dǎo)致顯示花屏。針對這個(gè)問題,我們是在nand.c文件中修改RdNF2SDRAM()函數(shù)中的U32 size = 0x100000,我們改成U32 size = 0x800000,這樣就滿足了照片顯示的內(nèi)存需求。

      嵌入式系統(tǒng)設(shè)計(jì)基礎(chǔ)

      2.1.2 觸摸屏模塊設(shè)計(jì)方案

      四線電阻式觸摸屏硬件工作原理按照工作原理和傳輸信息的介質(zhì)不同,觸摸屏分為電阻式、電容感應(yīng)式、紅外線式以及表面聲波式。由于電阻式觸摸屏具有工作面與外界完全隔離,受環(huán)境影響較小,具有不怕灰塵和水汽、穩(wěn)定性高、不漂移等優(yōu)點(diǎn),特別適合工業(yè)現(xiàn)場使用。因此我們選擇了四線電阻式觸摸屏。

      我們使用觸摸屏進(jìn)行相冊的前進(jìn)和后退,具體來說,就是觸摸屏幕上半部分,就跳轉(zhuǎn)到前一張照片;反之,觸摸下半部分,就跳轉(zhuǎn)到下一張照片。實(shí)現(xiàn)該功能的關(guān)鍵在于設(shè)置一個(gè)標(biāo)志位來判斷當(dāng)前放映的是6張照片中的哪一張,當(dāng)xdata>500時(shí),判斷為下半部分;xdata<500時(shí),判斷為上半部分,然后一旦觸摸屏幕,在判斷觸摸的是哪一個(gè)部分后就會(huì)進(jìn)行加一或減一,以此循環(huán)。具體實(shí)現(xiàn)就是在LCD代碼的while(1)中,加入一段判斷選擇程序,其中xdata對應(yīng)的是屏幕的豎軸,ydata對應(yīng)橫軸。

      另外,由于觸控比較靈敏,會(huì)出現(xiàn)輕輕按一下卻切換了好幾張照片的情況,為了解決這個(gè)問題,就需要加入一段中斷以及判斷按下和松開狀態(tài)。

      圖 2.狀態(tài)轉(zhuǎn)換圖

      2.1.3 音樂播放模塊設(shè)計(jì)方案

      S3C2440A 有五個(gè)十六位計(jì)時(shí)器。計(jì)時(shí)器 0, 1, 2, 和3有 Pulse Width Modulation(PWM)功能.計(jì)時(shí)器4 只有一個(gè)內(nèi)部計(jì)時(shí)器,沒有外部輸出管腳。定時(shí)器0 有一個(gè)死區(qū)發(fā)生器,這可以給大電流設(shè)備使用。

      定時(shí)器0和1共用一個(gè)8位預(yù)分頻器,而定時(shí)器2、3和4共用其他一個(gè)8位預(yù)分頻器。每個(gè)定時(shí)器有一個(gè)時(shí)鐘分頻器,可以生成5種不同的信號(hào)(1 / 2,1 / 4,1/ 8,1 / 16,和TCLK)。每個(gè)定時(shí)器模塊,接收從其自己的時(shí)鐘分頻器發(fā)出的信號(hào),收到相應(yīng)的8位預(yù)分頻器的時(shí)鐘的時(shí)鐘信號(hào)的時(shí)候。8位預(yù)分頻器是可編程的,并且可以根據(jù)存儲(chǔ)在TCFG0和TCFG1寄存器中的裝載值細(xì)分(確定)像素時(shí)鐘PCLK。

      當(dāng)計(jì)時(shí)器時(shí)使能的時(shí)候,該計(jì)時(shí)器的計(jì)數(shù)緩沖寄存器(TCNTBn)初始化,同時(shí)裝載初始值到向下計(jì)數(shù)器當(dāng)中。計(jì)時(shí)器的比較緩沖寄存器(TCMPBn)初始化的時(shí)候,自動(dòng)裝載一個(gè)初始值,用來和向下計(jì)數(shù)器的值進(jìn)行比較。這種雙重緩沖寄存器的機(jī)構(gòu),TCNTBn和TCMPBn,使計(jì)時(shí)器可以在PWM頻率和占空比改變的時(shí)候保持穩(wěn)定的PWM輸出。

      每一個(gè)定時(shí)器都有自己的有機(jī)器時(shí)鐘驅(qū)動(dòng)的十六位向下計(jì)數(shù)器。當(dāng)向下計(jì)數(shù)器到達(dá)零的時(shí)候,定時(shí)器中斷請求產(chǎn)生并通知CPU,定時(shí)器操作已經(jīng)完成。當(dāng)定時(shí)器向下計(jì)數(shù)器達(dá) 5

      嵌入式系統(tǒng)設(shè)計(jì)基礎(chǔ)

      零的時(shí)候,相應(yīng)的TCNTBn將會(huì)自動(dòng)為下一次操作裝載相應(yīng)的計(jì)數(shù)值。然而,當(dāng)計(jì)時(shí)器被停止的時(shí)候,例如,當(dāng)定時(shí)器控制寄存器TCONn的使能位被清零的時(shí)候,TCNBn的值就不會(huì)被重新裝載進(jìn)計(jì)數(shù)器。TCMPBn的值是用于控制脈寬調(diào)制(PWM)的。定時(shí)器控制當(dāng)向下計(jì)數(shù)器的值等于compare的值時(shí),輸出電平邏輯改變。因此,compare寄存器的值決定了PWM的占空比。

      我們要調(diào)整PWM 的占空比進(jìn)行電機(jī)控制或者電源控制的時(shí)候,只需要在程序中不斷修改rTCNTB0 的值就可以了;而如果我們要改變PWM 的頻率,我們只要通過不斷的修改rTCNTB0 的值就可以了(當(dāng)然也可以通過修改rTCNTB0 =(PCLK>>7)/freq 中的freq 的值來間接實(shí)現(xiàn)修改rTCNTB0 的值)。

      2.1.4 鍵盤模塊設(shè)計(jì)方案

      我們知道有時(shí)觸摸屏?xí)惶糜茫热缡譂窳嘶蛘叽魇痔椎臅r(shí)候,這時(shí)有了按鍵功能,就能起到很好的替換效果。我們主要用按鍵功能實(shí)現(xiàn)照片的前后切換,其原理和之前觸摸屏切換類似,這里不多撰述。

      2.2 工程規(guī)范

      在本次課題實(shí)施中我們就TQ2440開發(fā)板實(shí)際開發(fā)操作方面總結(jié)出規(guī)范如下:(1)不要著急寫代碼,首先要將設(shè)計(jì)思路、功能模塊等規(guī)劃完成,然后才能進(jìn)行下一步的工作。這樣做有助于實(shí)際操作過程中的條理性,并且可以使項(xiàng)目處于可控、可實(shí)現(xiàn)的狀態(tài)。

      (2)在編寫代碼的時(shí)候一定要添加上相應(yīng)的注釋,增加代碼的可讀性,方便自己以后的修改和別人的理解。

      (3)硬件上,接線時(shí)一定要仔細(xì)。注意串口線連接的位置,因?yàn)檫@涉及到燒錄程序時(shí)端口的選擇。

      (4)從直觀上看問題。每次修改程序之后先錄入開發(fā)板,從顯示屏實(shí)際顯示效果上看是否實(shí)現(xiàn)功能而不是糾結(jié)于程序是否修改正確。

      三、課題實(shí)施過程詳述

      1、實(shí)現(xiàn)六張圖像的鍵盤控制切換;

      在keyscan.c的static void __irq Key_ISR(void)中加入以下代碼:

      if(key == 0xff){flag3=0;Uart_Printf(“Interrupt occur...Key is released!n”);} else{ flag3++;if(flag3 == 8)flag3 = 2;if(flag3 == 1){

      if(key == 2 && flag4<=6)

      {flag4++;if(flag4==7)flag4=1;}

      嵌入式系統(tǒng)設(shè)計(jì)基礎(chǔ)

      else if(key == 1 && flag4<=6){flag4--;if(flag4==-1)flag4=6;} else if(key == 3){flag5=1;Main();}}

      Uart_Printf(“Interrupt occur...K%d is pressed!n”, key);ExitCritical(&r);}

      switch(flag4){

      case 1:Paint_Bmp(0, 0, 480, 272, tu1_320240);break;

      case 2:Paint_Bmp(0, 0, 480, 272, tu2_320240);break;

      case 3:Paint_Bmp(0, 0, 480, 272, tu3_320240);break;

      case 4:Paint_Bmp(0, 0, 480, 272, tu4_320240);break;

      case 5:Paint_Bmp(0, 0, 480, 272, tu5_320240);break;

      case 6:Paint_Bmp(0, 0, 480, 272, tu6_320240);break;

      }

      2、實(shí)現(xiàn)觸摸屏控制圖片切換功能;

      (1)在while(1)中來實(shí)現(xiàn):通過使用對觸摸屏進(jìn)行觸摸操作時(shí)返回的xdata 和ydata 的數(shù)值對我們要顯示的圖片進(jìn)行控制選擇,如下:

      while(1)//to check Pen-up state { if(rSUBSRCPND &(BIT_SUB_TC))//check if ADC is finished with interrupt bit {

      flag = 0;break;//if Stylus is up(1)state} flag++;if(flag == 8)

      flag = 2;if(flag == 1){

      if(xdata>500 && flag1<=6)

      {flag1++;if(flag1==7)flag1=1;}

      else if(xdata<500 && flag1<=6)

      {flag1--;if(flag1==-1)flag1=6;}

      else

      flag1=0;

      switch(flag1){

      case 1:Paint_Bmp(0, 0, 480, 272, tu1_320240);break;

      case 2:Paint_Bmp(0, 0, 480, 272, tu2_320240);break;

      case 3:Paint_Bmp(0, 0, 480, 272, tu3_320240);break;

      case 4:Paint_Bmp(0, 0, 480, 272, tu4_320240);break;

      case 5:Paint_Bmp(0, 0, 480, 272, tu5_320240);break;

      case 6:Paint_Bmp(0, 0, 480, 272, tu6_320240);break;

      }} }

      (2)編譯修改好的程序生成所需要的bin文件,錄入開發(fā)板并觀測圖像顯示。

      3、PWM蜂鳴器音樂播放功能。

      這部分功能就是在原先功能基礎(chǔ)上加入了蜂鳴器的播放功能。

      嵌入式系統(tǒng)設(shè)計(jì)基礎(chǔ)

      四、系統(tǒng)測試方法

      本文所使用的硬件環(huán)境為天嵌TQ2440,是由廣州天嵌計(jì)算機(jī)科技有限公司所制造。軟件環(huán)境為WINDOWS 10,帶有2.40 GHz Core? i5 處理器以及4GB RAM。編譯環(huán)境為ARM Developer Suite(ADS)1.2版。

      五、結(jié)果分析

      由于無法體現(xiàn)觸控功能和音樂播放功能,這里只展示了照片顯示功能。數(shù)碼相框顯示的照片如下,從圖片中可以看到照片顯示功能十分完好:

      嵌入式系統(tǒng)設(shè)計(jì)基礎(chǔ)

      六、總結(jié)

      本文展現(xiàn)了我們制作的數(shù)碼相框,雖然總的來講功能比較簡陋,但也是我們的一片心血。通過這次實(shí)驗(yàn),我們對于ARM嵌入式開發(fā)有了一個(gè)初步的認(rèn)識(shí),也熟悉了整個(gè)開發(fā)過程。最為重要的是,這次的實(shí)驗(yàn)為我們未來的學(xué)習(xí)與工作打下了一個(gè)良好的基礎(chǔ),我們不僅體驗(yàn)了當(dāng)今最為流行的嵌入式技術(shù),更是懂得了嵌入式開發(fā)的思想核心。在這里,我們要感謝負(fù)責(zé)嵌入式實(shí)驗(yàn)相關(guān)工作的王建敏老師,以及教授嵌入式課程的韓軍老師、薛雷老師以及陸小峰老師,他們?yōu)檫@門課付出了自己的心血,傳授給我們無價(jià)的知識(shí)。總的來說,這次實(shí)驗(yàn)難度并不大,但學(xué)到的東西并不少,相信未來我們也許也將走上嵌入式開發(fā)的道路,為嵌入式領(lǐng)域貢獻(xiàn)自己的一份力量。

      參考文獻(xiàn)

      [1] 裸奔三部曲.廣州天嵌計(jì)算機(jī)科技有限公司.2012:1-59 [2] TQ2440開發(fā)板使用手冊.廣州天嵌計(jì)算機(jī)科技有限公司.2012:271-298 附錄

      (1)觸摸屏ADC 中斷初始化的程序段

      rADCDLY=50000;

      //Normal conversion mode delay about(1/3.6864M)*50000=13.56ms rADCCON=(1<<14)+(ADCPRS<<6);//ADCPRS En, ADCPRS Value Uart_Printf(“nTouch Screen testn”);rADCTSC=0xd3;//Wfait,XP_PU,XP_Dis,XM_Dis,YP_Dis,YM_En pISR_ADC =(int)AdcTsAuto;rINTMSK=~BIT_ADC;//ADC Touch Screen Mask bit clear rINTSUBMSK=~(BIT_SUB_TC);(2)觸摸屏中斷程序斷

      void __irq AdcTsAuto(void){ U32 saveAdcdly;if(rADCDAT0&0x8000){ //Uart_Printf(“nStylus Up!n”);rADCTSC&=0xff;// Set stylus down interrupt bit

      嵌入式系統(tǒng)設(shè)計(jì)基礎(chǔ)

      } //else //Uart_Printf(“nStylus Down!n”);rADCTSC=(1<<3)|(1<<2);//Pull-up disable, Seq.X,Y postion measure.saveAdcdly=rADCDLY;rADCDLY=40000;

      //Normal conversion mode delay about(1/50M)*40000=0.8ms rADCCON|=0x1;

      //start ADC while(rADCCON & 0x1);

      //check if Enable_start is low while(!(rADCCON & 0x8000));

      //check if EC(End of Conversion)flag is high, This line is necessary!while(!(rSRCPND &(BIT_ADC)));//check if ADC is finished with interrupt bit xdata=(rADCDAT0&0x3ff);ydata=(rADCDAT1&0x3ff);//check Stylus Up Interrupt.rSUBSRCPND|=BIT_SUB_TC;ClearPending(BIT_ADC);rINTSUBMSK=~(BIT_SUB_TC);rINTMSK=~(BIT_ADC);rADCTSC =0xd3;

      //Waiting for interrupt rADCTSC=rADCTSC|(1<<8);

      // Detect stylus up interrupt signal.while(1)

      //to check Pen-up state { if(rSUBSRCPND &(BIT_SUB_TC))//check if ADC is finished with interrupt bit { //Uart_Printf(“Stylus Up Interrupt~!n”);break;//if Stylus is up(1)state } } Uart_Printf(“count=%03d XP=%04d, YP=%04dn”, count++, xdata, ydata);//X-position Conversion data rADCDLY=saveAdcdly;rADCTSC=rADCTSC&~(1<<8);// Detect stylus Down interrupt signal.rSUBSRCPND|=BIT_SUB_TC;rINTSUBMSK=~(BIT_SUB_TC);// Unmask sub interrupt(TC)ClearPending(BIT_ADC);}(3)PWM蜂鳴器音階發(fā)生功能

      while(1){

      U16 freq =800;

      if((xdata>719 && ydata>800)){ Paint_Bmp(0,0,480,272,tu3_480272);freq=220;Buzzer_Freq_Set(freq);}

      嵌入式系統(tǒng)設(shè)計(jì)基礎(chǔ)

      else if(xdata>526 && ydata>800){ Paint_Bmp(0,0,480,272,tu2_480272);freq=247;Buzzer_Freq_Set(freq);} else if(xdata>332 && ydata>800){ Paint_Bmp(0,0,480,272,tu1_480272);freq=262;Buzzer_Freq_Set(freq);} else if(xdata>719 && ydata<225){Paint_Bmp(0,0,480,272,tu6_480272);freq=294;Buzzer_Freq_Set(freq);} else if(xdata>526 && ydata<225){Paint_Bmp(0,0,480,272,tu5_480272);freq=330;Buzzer_Freq_Set(freq);} else if(xdata>332 && ydata<225){Paint_Bmp(0,0,480,272,tu4_480272);freq=349;Buzzer_Freq_Set(freq);} else if(xdata>719 && ydata>225&& ydata<800){freq=392;Buzzer_Freq_Set(freq);} else {freq=392;Buzzer_Freq_Set(freq);Buzzer_Stop();} Paint_Bmp1(-40, 70, 480, 272,4, tu1_480272);Paint_Bmp1(-40, 140, 480, 272,4, tu2_480272);Paint_Bmp1(-40, 210, 480, 272,4, tu3_480272);Paint_Bmp1(400, 70, 480, 272,4, tu4_480272);Paint_Bmp1(400, 140, 480, 272,4, tu5_480272);Paint_Bmp1(400, 210, 480, 272,4, tu6_480272);Delay(500);} }

      第四篇:組成原理實(shí)驗(yàn)總結(jié)報(bào)告

      2010-2011-1

      計(jì)算機(jī)組成原理實(shí)驗(yàn)報(bào)告

      課程名稱 : 學(xué)院(系): 專 業(yè) : 班 級 : _ 指導(dǎo)教師 : 學(xué) 號(hào) : 姓 名 : _ ___

      計(jì)算機(jī)組成原理實(shí)驗(yàn)

      計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院

      計(jì)算機(jī)科學(xué)與技術(shù) _ 計(jì)科082 __ 寧愛華 2008311020 __

      通過本實(shí)驗(yàn)課程訓(xùn)練,我熟悉了典型計(jì)算機(jī)的基本結(jié)構(gòu)、基本組成和基本功能,掌握了計(jì)算機(jī)主要組成部件工作原理的基本分析與設(shè)計(jì)方法,使我對典型計(jì)算機(jī)系統(tǒng)的分析、設(shè)計(jì)、開發(fā)與使用能力得到訓(xùn)練與提高,在同時(shí)學(xué)習(xí)計(jì)算機(jī)組成原理這門課程的同時(shí),也加深了對本專業(yè)課程的學(xué)習(xí)理解程度。當(dāng)然,也對計(jì)算機(jī)各主要組成部件相互間的有機(jī)聯(lián)系有了較全面的理解;鍛煉了實(shí)驗(yàn)技能、創(chuàng)新能力、科研能力及解決實(shí)際問題方面的能力。

      總結(jié)了一下這學(xué)期的組成原理實(shí)驗(yàn),使我對CPU的結(jié)構(gòu)有了更深的認(rèn)識(shí),CPU(中央處理器)由運(yùn)算器和控制器組成,運(yùn)算器的功能是加工信息包括算術(shù)運(yùn)算和邏輯運(yùn)算。主要由算術(shù)邏輯單元ALU 和寄存器組成。控制器可以產(chǎn)生控制命令來控制全機(jī)操作,由微指令產(chǎn)生微命令來產(chǎn)生微程序。從微程序的設(shè)計(jì)及運(yùn)行了解了數(shù)據(jù)通路控制方式,計(jì)算機(jī)數(shù)據(jù)通路的控制將由微程序控制器來完成,CPU 從內(nèi)存中取出一條機(jī)器指令到指令執(zhí)行結(jié)束的一個(gè)指令周期全部由微指令組成的序列來完成,即一條機(jī)器指令對應(yīng)一個(gè)微程序。

      從運(yùn)算器實(shí)驗(yàn)中.掌握了簡單運(yùn)算器的數(shù)據(jù)傳送通路。驗(yàn)證帶進(jìn)位運(yùn)算及進(jìn)位鎖存功能時(shí),使我對帶進(jìn)位這個(gè)概念透徹的理解了,我記得當(dāng)次實(shí)驗(yàn)并沒有注意的一個(gè)細(xì)節(jié),例如:做加法運(yùn)算,首先向DR1、DR2 置數(shù),然后使ALU-B=0,S3 S2 S1 S0 M 狀態(tài)為1 0 0 1 0,此時(shí)數(shù)據(jù)總線上顯示的數(shù)據(jù)為DR1 加DR2 加當(dāng)前進(jìn)位標(biāo)志,這個(gè)結(jié)果是否產(chǎn)生進(jìn)位,則要由進(jìn)位標(biāo)志燈來顯示,若進(jìn)位標(biāo)志燈亮,表示無進(jìn)位;反之,有進(jìn)位。在移位運(yùn)算器中,分清了帶進(jìn)位循環(huán)左移或右移與循環(huán)左移或右移的的概念,循環(huán)右移,會(huì)把最后1位放到第一位,所以呢,循環(huán)右移會(huì)改變操作數(shù)的符號(hào),如果是不帶進(jìn)位,就會(huì)出現(xiàn)正數(shù)變負(fù)數(shù)的情況。如果帶進(jìn)位的話,就是把負(fù)數(shù)看作是多一位的正數(shù),相當(dāng)于溢出進(jìn)位。

      存儲(chǔ)器實(shí)驗(yàn)中,通過查閱教材和相關(guān)資料,存儲(chǔ)器(Memory)是計(jì)算機(jī)系統(tǒng)中的記憶設(shè)備,用來存放程序和數(shù)據(jù)。計(jì)算機(jī)中的全部信息,包括輸入的原始數(shù)據(jù)、計(jì)算機(jī)程序、中間運(yùn)行結(jié)果和最終運(yùn)行結(jié)果都保存在存儲(chǔ)器中。它根據(jù)控制器指定的位置存入和取出信息。本實(shí)驗(yàn)涉及到的是靜態(tài)隨機(jī)存取存儲(chǔ)器RAM,與只讀存儲(chǔ)器相比,隨機(jī)存取存儲(chǔ)器最大的優(yōu)點(diǎn)是存取方便、使用靈活,既能不破壞地讀出所存信息,又能隨時(shí)寫入新的內(nèi)容。它可以在任意時(shí)刻,對任意選中的存儲(chǔ)單元進(jìn)行信息的存入(寫入)或取出(讀出)操作。如遇停電,所存內(nèi)容便全部丟失為其缺點(diǎn)。

      在微控制器實(shí)驗(yàn)中,掌握了微程序的設(shè)計(jì)思想和組成原理,微程序控制的基本思想,就是仿照通常的解題程序的方法,把所有的控制命令信號(hào)匯集在一起編碼成所謂的微指令,再由微指令組成微程序,存放在一個(gè)EPROM 里。系統(tǒng)運(yùn)行時(shí),一條又一條地讀出這些微指令,產(chǎn)生執(zhí)行部件所需要的各種控制信號(hào),從而驅(qū)動(dòng)執(zhí)行部件進(jìn)行所規(guī)定的操作??刂破魍ㄟ^一條條控制線向執(zhí)行部件發(fā)出各種控制命令,我們把這些控制命令叫做微命令。而執(zhí)行部件接受微命令所執(zhí)行的操作叫做微操作。在系統(tǒng)的一個(gè)基本狀態(tài)周期中,一組實(shí)現(xiàn)一定操作功能的微命令的組合,微程序是由若干條微指令組成的序列。在計(jì)算機(jī)中,一條機(jī)器指令的功能可由若干條指令組成的微程序來解釋和執(zhí)行。微程序控制器的結(jié)構(gòu)。由控制存儲(chǔ)器、微地址寄存器、微命令寄存器和地址轉(zhuǎn)移邏輯幾部分組成。微地址寄存器和微命令寄存器兩者的總長度即為一條微指令的長度,二者合在一起稱為微指令寄存器。在模型機(jī)實(shí)行的實(shí)驗(yàn)中,了解到部件實(shí)驗(yàn)過程中,各部件單元的控制信號(hào)是人為模擬產(chǎn)生的,而本次實(shí)驗(yàn)將能在微程序控制下自動(dòng)產(chǎn)生各部件單元控制信號(hào),實(shí)現(xiàn)特定指令的功能。這里,計(jì)算機(jī)數(shù)據(jù)通路的控制將由微程序控制器來完成,CPU 從內(nèi)存中取出一條機(jī)器指令到指令執(zhí)行結(jié)束的一個(gè)指令周期全部由微指令組成的序列來完成,即一條機(jī)器指令對應(yīng)一個(gè)微程序。還有控制器就是專用于完成此項(xiàng)工作的,它負(fù)責(zé)協(xié)調(diào)并控制計(jì)算機(jī)個(gè)部件執(zhí)行程序的指令序列,其基本功能是取指令,分析指令和執(zhí)行指令。在做本實(shí)驗(yàn)之前,以為PC只有計(jì)數(shù)功能,通過本實(shí)驗(yàn),還了解到PC存放現(xiàn)行指令的地址,IR存放現(xiàn)行指令。通過本程序的指令流水,不禁感嘆如此復(fù)雜的指令程序竟然按照順序一部一部的進(jìn)行下去了。

      通過這次課程,我主要有以下幾點(diǎn)收獲:體會(huì)到了學(xué)習(xí)和研究中,團(tuán)隊(duì)協(xié)作的優(yōu)勢,如果沒有和同學(xué)一起討論交流,可能大家都很難比較快速和透徹地理解實(shí)驗(yàn)中的原理 ;感受到提出猜想、與大家討論并通過實(shí)驗(yàn)證實(shí)自己猜想的快樂,并且能夠寓教于樂;鞏固了之前所學(xué)的組成原理的知識(shí),通過這次課程中的討論和實(shí)踐,我更加透徹地了解了計(jì)算機(jī)主要組成部件工作原理。通過這個(gè)學(xué)期的學(xué)習(xí),我了解了更多有關(guān)計(jì)算機(jī)組成原理實(shí)驗(yàn)方面的知識(shí),雖然我知道自己還有很多欠缺,但是我相信通過自己努力肯定會(huì)學(xué)好這些知識(shí)的,無論多困難,都要自己好好學(xué),什么都會(huì)好的。

      在老師的幫助下,我知道了更深一層的計(jì)算機(jī)的內(nèi)部和外部結(jié)構(gòu)和它的深層知識(shí),它是我們以前學(xué)的知識(shí)中最接近計(jì)算機(jī)的一門學(xué)科,所以它是基礎(chǔ)也是重點(diǎn),更是我們對計(jì)算機(jī)從軟件到硬件方向上的最佳轉(zhuǎn)變機(jī)會(huì),我在學(xué)期初也決定要好好學(xué)習(xí)它。看著周圍同學(xué)對組成原理實(shí)驗(yàn)的熱情,我自己也深受鼓舞,所以在思想上和行動(dòng)上,我都要求自己去付出努力和汗水。在每次實(shí)驗(yàn)課之前都會(huì)預(yù)習(xí),還會(huì)根據(jù)教材來看相關(guān)的知識(shí)點(diǎn)。

      在學(xué)習(xí)組成原理實(shí)驗(yàn)時(shí)有很多都不知道從何下手。當(dāng)我通過自己查資料,在老師的講解和自己看書下,終于理解了這些理論知識(shí),在我們平時(shí)的學(xué)習(xí)中,不僅僅需要付出而且也需要?jiǎng)恿€有自己的抑制力,每個(gè)人都是會(huì)懶惰的,所以要養(yǎng)成勤奮的習(xí)慣,好好把握自己,不斷的去學(xué)習(xí),不斷的要求進(jìn)步。

      組成原理這門課程作為計(jì)算機(jī)專業(yè)考研統(tǒng)考課程是非常重要的,而本實(shí)驗(yàn)就是本課程的輔導(dǎo)課程,也是至關(guān)重要的,這門功課真的學(xué)到了很多東西,還有老師對我們的諄諄教誨,我會(huì)一直記憶在心。最后謝謝老師對我的指導(dǎo)和幫助,才能夠取得進(jìn)步!

      第五篇:化工原理實(shí)驗(yàn)總結(jié)報(bào)告

      化工原理實(shí)驗(yàn)總結(jié)報(bào)告

      時(shí)光匆匆流逝,轉(zhuǎn)眼間,化工原理實(shí)驗(yàn)要結(jié)課了,兩個(gè)學(xué)期共做了六個(gè)實(shí)驗(yàn),每個(gè)實(shí)驗(yàn)都讓我收益頗多,不僅加深了對化工原理課程理論知識(shí)的理解,還熟悉了實(shí)驗(yàn)流程、步驟,了解了一些實(shí)際操作中的問題。

      在學(xué)習(xí)化工原理實(shí)驗(yàn)前,老師就告訴我們了它的的重要性,理論知識(shí)是離不開實(shí)驗(yàn)操作的,而實(shí)驗(yàn)操作又可以加深對理論知識(shí)的理解。做好化工原理實(shí)驗(yàn)對加深對化工原理這門課程的理解有著重要意義。

      經(jīng)過兩年的實(shí)驗(yàn)經(jīng)歷,我了解到了做好化工原理實(shí)驗(yàn)的要點(diǎn)。首先就是在實(shí)驗(yàn)前進(jìn)行一定的預(yù)習(xí),了解實(shí)驗(yàn)原理、裝置、步驟及需要注意的問題,由于有時(shí)候?qū)嶒?yàn)書上及上機(jī)模擬時(shí)的裝置與實(shí)際實(shí)驗(yàn)室的裝置不同,需要多注意,同時(shí)對無法解決的疑問等待老師的解答;

      然后就是在實(shí)驗(yàn)時(shí),要認(rèn)真聽老師的講解,老師的講解往往很詳細(xì),包含了原理,詳細(xì)步驟,注意事項(xiàng)以及一些實(shí)驗(yàn)與實(shí)際生產(chǎn)的不同,對我們很有幫助。在實(shí)驗(yàn)的操作過程中,要有團(tuán)隊(duì)合作的意識(shí),按照步驟,注意保護(hù)裝置,認(rèn)真記錄數(shù)據(jù),遇到無法解決的問題及時(shí)向老師或同學(xué)求助;

      還有就是在認(rèn)真完成數(shù)據(jù)處理,在數(shù)據(jù)處理是往往能讓我們整體把握實(shí)驗(yàn),加深對實(shí)驗(yàn)的理解,而且在數(shù)據(jù)處理課上老師會(huì)建議大家一些處理方法,以及教導(dǎo)大家一些需要用到的軟件,對實(shí)驗(yàn)報(bào)告的完成及以后化工數(shù)據(jù)的處理很有益處。

      對化工原理實(shí)驗(yàn)課程的意見:

      希望老師在講解時(shí)更為系統(tǒng),適當(dāng)壓縮時(shí)間,或分段去講。有的時(shí)候,老師的時(shí)間過長,以至于聽到最后反而有些糊涂,最開始或中間的一些細(xì)節(jié)記憶模糊,希望老師以后可以注意。

      希望實(shí)驗(yàn)的上機(jī)課中數(shù)據(jù)處理課的課時(shí)能夠有所調(diào)整。這樣處理數(shù)據(jù)的時(shí)候做的工作也會(huì)相對全面系統(tǒng)。

      下載嵌入式系統(tǒng)原理實(shí)驗(yàn)總結(jié)報(bào)告word格式文檔
      下載嵌入式系統(tǒng)原理實(shí)驗(yàn)總結(jié)報(bào)告.doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        嵌入式總結(jié)報(bào)告

        嵌入式實(shí)驗(yàn)報(bào)告期末論文 學(xué)生姓名: 楊佳潔 學(xué) 號(hào): 11570118 班 級: 11計(jì)算機(jī)2班 指導(dǎo)教師: 黃 靜 2014年5月20日 嵌入式程序設(shè)計(jì)與應(yīng)用課程主要以理論與實(shí)驗(yàn)結(jié)合的方式講授,包......

        《嵌入式系統(tǒng)原理及應(yīng)用》結(jié)課論文格式模版

        《嵌入式系統(tǒng)原理及應(yīng)用》 結(jié)課論文 題目:此處寫論文題目 學(xué)姓專班成 號(hào) 名 業(yè) 級 績 此處填寫學(xué)號(hào) 此處填寫姓名 機(jī)械電子工程 格式如:1班 北京理工大學(xué)珠海學(xué)院機(jī)械與車輛學(xué)......

        嵌入式實(shí)驗(yàn)總結(jié)

        如今,嵌入式系統(tǒng)已經(jīng)在眾多電氣電子產(chǎn)品上應(yīng)用,有人預(yù)測今后5年發(fā)展形勢看好。嵌入式是典型的交叉學(xué)科,電信、電子、電氣、計(jì)算機(jī)、通信等等都有涉及。 嵌入式理論、實(shí)踐要求多......

        嵌入式實(shí)驗(yàn)二

        1. 實(shí)驗(yàn)二:利用中斷實(shí)現(xiàn) OLED 動(dòng)態(tài)顯示實(shí)驗(yàn) 1.1 實(shí)驗(yàn)名稱 1.2 實(shí)驗(yàn)?zāi)康?(1)深入學(xué)習(xí)、理解、掌握 OLED 字符顯示方法 (2)深入學(xué)習(xí)、理解、掌握 OLED 圖形顯示方法 (3)學(xué)習(xí)、理解、......

        嵌入式實(shí)驗(yàn)2

        南昌航空大學(xué)實(shí)驗(yàn)報(bào)告 二0一一 年 10月 16日 課程名稱: 嵌入式系統(tǒng) 實(shí)驗(yàn)名稱: 串行端口程序設(shè)計(jì) 班 級: 080611 學(xué)生姓名: 曹啟斌 學(xué)號(hào): 08061107 指導(dǎo)教師評定: 簽名: 一、實(shí)驗(yàn)?zāi)?.....

        2016嵌入式實(shí)驗(yàn)心得體會(huì)(合集)

        2016嵌入式實(shí)驗(yàn)心得體會(huì) 嵌入式實(shí)驗(yàn)心得體會(huì)是計(jì)算機(jī)專業(yè)應(yīng)該具備的常用知識(shí),以下這篇范文整理個(gè)人對嵌入式系統(tǒng)的認(rèn)識(shí),和進(jìn)行操作之后的個(gè)人體會(huì),對操作的疑難的反思。下面是......

        《電子商務(wù)實(shí)驗(yàn)系統(tǒng)》個(gè)人總結(jié)報(bào)告

        《電子商務(wù)實(shí)驗(yàn)系統(tǒng)》個(gè)人實(shí)驗(yàn)總結(jié) 1. 實(shí)驗(yàn)實(shí)驗(yàn)人員組成 報(bào)告人: XXX班級: XXX學(xué)號(hào):XXX 小組成員 :XXX 2. 各個(gè)實(shí)驗(yàn)內(nèi)容小結(jié)和收獲 實(shí)驗(yàn)一:小型局域網(wǎng)組建 實(shí)驗(yàn)一中我的主要任務(wù)......

        嵌入式系統(tǒng)實(shí)驗(yàn)報(bào)告

        嵌入式系統(tǒng)實(shí)驗(yàn)報(bào)告 學(xué)號(hào): 姓 名: 班 級:13電子信息工程指導(dǎo)老師: 蘇州大學(xué) 電子信息學(xué)院 2016年12月 實(shí)驗(yàn)一:一個(gè)燈的閃爍 1、實(shí)驗(yàn)要求 實(shí)現(xiàn)PF6-10端口所連接的任意一個(gè)LED燈......