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

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

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

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

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

      單原理,數(shù)碼管動(dòng)態(tài)顯示實(shí)驗(yàn)單原理實(shí)驗(yàn)報(bào)告[大全五篇]

      時(shí)間:2020-09-29 12:00:24下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫寫幫文庫(kù)小編為你整理了多篇相關(guān)的《單原理,數(shù)碼管動(dòng)態(tài)顯示實(shí)驗(yàn)單原理實(shí)驗(yàn)報(bào)告》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫(kù)還可以找到更多《單原理,數(shù)碼管動(dòng)態(tài)顯示實(shí)驗(yàn)單原理實(shí)驗(yàn)報(bào)告》。

      第一篇:?jiǎn)卧?數(shù)碼管動(dòng)態(tài)顯示實(shí)驗(yàn)單原理實(shí)驗(yàn)報(bào)告

      寧德師范學(xué)院計(jì)算機(jī)系

      實(shí)驗(yàn)報(bào)告

      (2014—2015 學(xué)年 第 2 學(xué)期)

      課程名稱 單片機(jī)原理 實(shí)驗(yàn)名稱 數(shù)碼管動(dòng)態(tài)顯示實(shí)驗(yàn) 專 業(yè)計(jì)算機(jī)科學(xué)與技術(shù)(非師范)

      年 級(jí) 2012 級(jí) 學(xué)號(hào) B2012102147 姓名 王 秋 指導(dǎo)教師 楊烈君 實(shí)驗(yàn)日期 2015.4.17

      實(shí)驗(yàn)?zāi)康?:

      1.鞏固 Proteus 軟件和 Keil 軟件的使用方法

      2.學(xué)習(xí)端口輸入輸出的高級(jí)應(yīng)用

      3.掌握 7 段數(shù)碼管的連接方式和動(dòng)態(tài)顯示法

      4.掌握查表程序和延時(shí)等子程序的設(shè)計(jì)

      實(shí)驗(yàn) 要求:

      1.在 Proteus 軟件中畫好 51 單片機(jī)最小核心電路,包括復(fù)位電路和晶振電路

      2.在電路中增加八位 7 段數(shù)碼管(共陽(yáng)/共陰自選),將 P2 口作數(shù)據(jù)輸出口與 7 段數(shù)碼管數(shù)據(jù)引

      腳相連,P3 引腳輸出位選控制信號(hào)

      3.在 Keil 軟件中編寫程序,采用動(dòng)態(tài)顯示法,實(shí)現(xiàn)數(shù)碼管分別顯示數(shù)字 1-8

      4.實(shí)現(xiàn)指定數(shù)值的顯示 (可使用 緩存數(shù)值)

      5.實(shí)現(xiàn)類似時(shí)鐘的效果,如“ 13-23-25” 13 時(shí) 23 分 25 秒

      6.實(shí)現(xiàn)時(shí)鐘的自動(dòng)計(jì)時(shí)

      7.擴(kuò)展要求: 結(jié)合 LED 顯示,實(shí)現(xiàn)帶數(shù)碼顯示的交通燈

      實(shí)驗(yàn)設(shè)備(環(huán)境):

      1(計(jì)算機(jī)

      2(Proteus ISIS 7 Professional 應(yīng)用程序

      3(Keil 應(yīng)用程序

      實(shí)驗(yàn)內(nèi)容:

      數(shù)碼管動(dòng)態(tài)顯示技術(shù) 要求實(shí)現(xiàn):

      1(動(dòng)態(tài)顯示法,實(shí)現(xiàn)數(shù)碼管分別顯示數(shù)字 1-8;

      2(實(shí)現(xiàn)指定數(shù)值的顯示(可使用 緩存數(shù)值)(33355223);

      3(實(shí)現(xiàn)類似時(shí)鐘的效果,如“ 13-23-25” 13 時(shí) 23 分 25 秒;

      4(實(shí)現(xiàn)時(shí)鐘的自動(dòng)計(jì)時(shí);

      擴(kuò)展要求: 結(jié)合 LED 顯示,實(shí)現(xiàn)帶數(shù)碼顯示的交通燈;

      實(shí)驗(yàn)步驟、實(shí)驗(yàn)結(jié)果及分析:實(shí)驗(yàn)步驟:

      1、使用 Proteus ISIS 7 Professional 應(yīng)用程序,建立一個(gè).DSN 文件 2、在“庫(kù)”下拉菜單中,選中“拾取元件”(快捷鍵 P),分別選擇以下元件:AT89C51、CAP、CAP-ELEC、CRYSTAL、RESPACK-8。

      3、構(gòu)建仿真電路:

      連接圖

      顯示 1-8

      顯示 33355223

      顯示時(shí)間 13.23.25

      時(shí)鐘自動(dòng)計(jì)時(shí)

      連接圖

      紅綠燈效果圖 1

      紅綠燈效果圖 2

      4、創(chuàng)建一個(gè) Keil 應(yīng)用程序:新建一個(gè)工程項(xiàng)目文件;為工程選擇目標(biāo)器件(AT89C52);為工程項(xiàng)目創(chuàng)建源程序文件并輸入程序代碼;保存創(chuàng)建的源程序項(xiàng)目文件;把源程序文件添加到項(xiàng)目中。

      5、把用戶程序經(jīng)過編譯后生成的 HEX 文件添加到仿真電路中的處理器中(編輯元件?文件路徑)2 實(shí)驗(yàn)程序 <流程圖>

      開始

      定義數(shù)組

      開始 Ledcode[]開始

      定義數(shù)組

      定義數(shù)組

      定義數(shù)組

      Dispbug[]Ledcode[]Ledcode[]存放指定數(shù)

      While 定義 Dispbug[]While(1)存放指定數(shù)(1)YYFor 定義子函數(shù)

      ForN(i=0;i<8(i=0;i<8PutTime())),...,調(diào)用延 YY 時(shí)函數(shù)

      P3=1<

      For 調(diào)用延時(shí) N 調(diào)用延時(shí)(i=0;i

      開始

      P3=1<

      Ledcode[]i++

      調(diào)用延時(shí)定義 Dispbug[]函數(shù)存放指定數(shù)

      If(ms>=60)定義子函數(shù)

      YPutTime()comsec=(com,...,sec+1)% 60;,ms=0

      While(1)If(comsec <20)

      YY

      Sec1=20-comsec;PutTime()Sec2=30-comsec;R1=1;y1=0;g1=0;r2=0;y2=0;g2=1;

      YForIf(comsec>=20(i=0;i<8)&& comsec<30)sec1=60-comsec;sec1=30-comsec;Sec2=60-comsec;Sec2=30-comsec;R1=0;y1=1;g1=0;R1=1;y1=0;g1=0;r2=1;y2=0;g2=0;r2=0;y2=1;g2=0;

      Y

      If(comsec>=30 If(Comsec>60)&& comsec<50)

      sec1=60-comsec;YSec2=50-comsec;R1=0;y1=0;g1=1;r2=1;y2=0;g2=0;

      程序源代碼:

      1(動(dòng)態(tài)顯示法,實(shí)現(xiàn)數(shù)碼管分別顯示數(shù)字 1-8;

      #include

      #define uchar unsigned char #define uint unsigned int

      uchar code Ledcode[]={

      0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};//定義一個(gè)數(shù)組里面放入 1-8

      void delay(uint x)

      {

      while(x--);

      }

      void main()

      {

      uchar i;

      while(1)

      {

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

      {

      P3=1<

      P2=~Ledcode[i];//P2 口用來顯示所需要顯示的數(shù)值

      delay(500);

      }

      }

      }

      2.實(shí)現(xiàn)指定數(shù)值的顯示 (可使用 緩存數(shù)值)(33355223);

      #include

      unsigned char code LedCode[]={

      0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x40

      };

      unsigned char DispBuf[8]={3,3,3,5,5,2,2,3};//指定要顯示的數(shù)的位置

      void delay(unsigned int x){

      while(x--);

      }

      void main()

      {

      unsigned int i;

      for(i=0;i<8;i++){

      P3=1<

      P2=~LedCode[DispBuf[i]];//顯示指定數(shù)的位置

      delay(500);

      }

      }

      3.實(shí)現(xiàn)類似時(shí)鐘的效果,如“ 13-23-25” 13 時(shí) 23 分 25 秒;

      #include

      unsigned char code LedCode[]={

      0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x40};

      unsigned char Hour=13,Min=23,Sec=25;unsigned char DispBuf[8];

      void delay(unsigned int x)

      {

      while(x--);

      }

      void PutTime()

      {

      DispBuf[7]=Sec%10;//取對(duì)應(yīng)秒數(shù)的個(gè)位放在最右邊顯示

      DispBuf[6]=Sec/10;//取對(duì)應(yīng)秒數(shù)的十位放在右起第二位顯示

      DispBuf[5]=10;//此處表示秒跟分之間用橫桿隔開

      DispBuf[4]=Min%10;

      DispBuf[3]=Min/10;

      DispBuf[2]=10;

      DispBuf[1]=Hour%10;

      DispBuf[0]=Hour/10;

      }

      void main()

      {

      long n=0;

      while(1)

      {

      unsigned char i;

      PutTime();

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

      {

      P3=1<

      P2=~LedCode[DispBuf[i]];

      delay(500);

      }

      }

      }

      4.實(shí)現(xiàn)時(shí)鐘的自動(dòng)計(jì)時(shí); #include

      unsigned char code LedCode[]={

      0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x40};

      unsigned char Hour=13,Min=23,Sec=25;

      unsigned char DispBuf[8];void delay(unsigned int x){

      while(x--);

      }

      void PutTime()

      {

      DispBuf[7]=Sec%10;

      DispBuf[6]=Sec/10;

      DispBuf[5]=10;

      DispBuf[4]=Min%10;

      DispBuf[3]=Min/10;

      DispBuf[2]=10;

      DispBuf[1]=Hour%10;

      DispBuf[0]=Hour/10;}

      void main()

      {

      long n=0;

      while(1)

      {

      unsigned char i,ms;//定義一個(gè) ms 用于控制秒數(shù)加一的延時(shí)

      PutTime();

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

      {

      P3=1<

      P2=~LedCode[DispBuf[i]];

      delay(500);

      }

      ms++;//控制加一的時(shí)延

      if(ms>=20)

      {

      Sec++;ms=0;

      }

      if(Sec>=60)//表示進(jìn)位,當(dāng)秒滿六十則向分鐘進(jìn)一,同時(shí)秒數(shù)清零

      {

      Min++;Sec=0;

      }

      if(Min>=60)

      {

      Hour++;Min=0;

      }

      if(Hour>=24)//當(dāng)小時(shí)數(shù)滿 24 小時(shí)時(shí),則小時(shí)數(shù)清零,完成計(jì)時(shí)

      {

      Hour=0;

      }

      }

      }

      5.擴(kuò)展要求: 結(jié)合 LED 顯示,實(shí)現(xiàn)帶數(shù)碼顯示的交通燈;

      #include “reg52.h”

      #define uint unsigned int

      #define uchar unsigned char #define Disp_Null 10

      uchar code LedCode[]={

      0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x40};uchar DispBuf[8];

      sbit r1=P2^0;sbit y1=P2^1;sbit g1=P2^2;

      sbit r2=P2^3;sbit y2=P2^4;sbit g2=P2^5;

      uchar sec1;sec2;comsec;

      void delay(uint x)

      {

      while(x--);

      }

      void PntTime()

      {

      DispBuf[3]=sec2 % 10;

      DispBuf[2]=sec2 / 10;

      DispBuf[1]=sec1 % 10;

      DispBuf[0]=sec1 / 10;}

      void display()

      {

      uchar i;

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

      {

      P3=0;

      P1=~LedCode[ DispBuf[i] ];

      P3=1<

      delay(100);

      }

      }

      void main()

      {

      while(1)

      {

      uchar ms;

      PntTime();

      display();

      ms++;

      if(ms >=60){

      ms=0;

      comsec=(comsec+1)% 60;//定義一個(gè)計(jì)數(shù)變量,使其一直保持在60 內(nèi)

      }

      if(comsec <20){ //comsec 在 20 以內(nèi)時(shí) g2、r1 亮

      sec1=20-comsec;sec2=30-comsec;

      r1=1;y1=0;g1=0;

      r2=0;y2=0;g2=1;

      }

      if(comsec>=20 && comsec<30){ //comsec 在 20 與 30 之間時(shí)y2、r1 亮

      sec1=30-comsec;sec2=30-comsec;

      r1=1;y1=0;g1=0;

      r2=0;y2=1;g2=0;

      }

      if(comsec>=30 && comsec<50){ //g1、r2 在 comsec 增加 20內(nèi)亮

      sec1=60-comsec;sec2=50-comsec;

      r1=0;y1=0;g1=1;

      r2=1;y2=0;g2=0;

      }

      if(comsec>=50){

      sec1=60-comsec;sec2=60-comsec;

      r1=0;y1=1;g1=0;

      r2=1;y2=0;g2=0;

      }

      }

      }

      過程總結(jié):

      本實(shí)驗(yàn)是將單片機(jī)的 P2 口做為輸出口,將四個(gè)數(shù)碼管的七段引腳分別接到 P2.0 至P2.7.由于電路中采用共陽(yáng)極的數(shù)碼管,所以當(dāng) P2 端口相應(yīng)的引腳為 0 時(shí),對(duì)應(yīng)的數(shù)碼管段點(diǎn)亮。程序中預(yù)設(shè)了數(shù)字 0-9 的段碼。由于是讓八個(gè)數(shù)碼管顯示不同的數(shù)值,所以要用掃描的方式來實(shí)現(xiàn)。因此可定義掃描函數(shù),接到單片機(jī)的 P3 口。

      在實(shí)驗(yàn)中,預(yù)設(shè)的數(shù)字段碼表存放在數(shù)組 LedCode 中,由于段碼表是固定的,因此存儲(chǔ)類型可設(shè)為 code.在 Proteus 軟件中按照要求畫出電路,再利用 Keil 軟件按需要實(shí)現(xiàn)的功能編寫 c 程序,生成 Hex 文件,把 Hex 文件導(dǎo)到 Proteus 軟件中進(jìn)行仿真。

      心得體會(huì):

      實(shí)驗(yàn)數(shù)碼管顯示程序的編程方法

      1)先準(zhǔn)備好要顯示的數(shù)據(jù),放入相應(yīng)的顯示存儲(chǔ)單元中。

      2)根據(jù)要使用的數(shù)碼管的具體位置來確定掃描初值和掃描方向。

      3)根據(jù)使用數(shù)碼管的個(gè)數(shù)來確定掃描的位數(shù)。

      4)查表將要顯示的數(shù)據(jù)轉(zhuǎn)換為能使數(shù)碼管正確顯示相對(duì)應(yīng)的段碼。

      5)分時(shí)送段碼和位碼,數(shù)碼管開始循環(huán)顯示。

      指導(dǎo)教師評(píng)語(yǔ):

      1、完成所有規(guī)定的實(shí)驗(yàn)內(nèi)容,實(shí)驗(yàn)步驟正確,結(jié)果正確;

      2、完成絕大部分規(guī)定的實(shí)驗(yàn)內(nèi)容,實(shí)驗(yàn)步驟正確,結(jié)果正確;

      3、完成大部分規(guī)定的實(shí)驗(yàn)內(nèi)容,實(shí)驗(yàn)步驟正確,結(jié)果正確;

      評(píng)定等級(jí):A(優(yōu)秀)B(良好)C(中等)D(及格)E(不及格)

      成績(jī)?cè)u(píng)定

      教師簽字

      年 月 日 備注:

      注:1、報(bào)告內(nèi)的項(xiàng)目或設(shè)置,可根據(jù)實(shí)際情況加以補(bǔ)充和調(diào)整

      2、教師批改學(xué)生實(shí)驗(yàn)報(bào)告應(yīng)在學(xué)生提交實(shí)驗(yàn)報(bào)告 10 日內(nèi)

      第二篇:實(shí)驗(yàn)五___七段數(shù)碼管動(dòng)態(tài)顯示實(shí)驗(yàn)_xs

      實(shí)驗(yàn)五 七段數(shù)碼管動(dòng)態(tài)顯示實(shí)驗(yàn)

      一、實(shí)驗(yàn)?zāi)康?/p>

      掌握數(shù)碼管動(dòng)態(tài)顯示數(shù)字的原理

      二、實(shí)驗(yàn)內(nèi)容

      動(dòng)態(tài)顯示:按圖5-2連接好電路,七段數(shù)碼管段碼連接不變,位碼驅(qū)動(dòng)輸入端S1,S0接8255 C口的PC1,PC0。編程在十位和個(gè)位兩個(gè)數(shù)碼管上顯示“56”。

      三、編程提示

      實(shí)驗(yàn)臺(tái)上的七段數(shù)碼管為共陰型,段碼采用同相驅(qū)動(dòng),輸入端加高電平,選中的數(shù)碼管亮,位碼加反相驅(qū)動(dòng)器,位碼輸入端高電平選中。

      . 看清實(shí)驗(yàn)?zāi)康暮鸵?2. 注意實(shí)驗(yàn)步驟

      3. 連接實(shí)驗(yàn)線路時(shí)請(qǐng)注意開關(guān)的位置

      4. 根據(jù)原理框圖編寫程序,保存為學(xué)號(hào)名+SY2 例:1928101sy5 5. 記錄下實(shí)驗(yàn)中遇到的問題,實(shí)驗(yàn)的實(shí)際意義

      6. 準(zhǔn)備實(shí)驗(yàn)報(bào)告的數(shù)據(jù)

      如何解決的,搞懂

      實(shí)驗(yàn)六 競(jìng)賽搶答器

      一、實(shí)驗(yàn)?zāi)康?/p>

      1、了解微機(jī)化競(jìng)賽搶答器的基本原理。

      2、進(jìn)一步學(xué)習(xí)使用并行接口。

      二、實(shí)驗(yàn)內(nèi)容

      圖7-1為競(jìng)賽搶答器(模擬)的原理圖,邏輯開關(guān)K0~K7代表競(jìng)賽搶答按鈕0~7號(hào),當(dāng)某個(gè)邏輯電平開關(guān)置“1”時(shí),相當(dāng)某組搶答按鈕按下。在七段數(shù)碼管上將其組號(hào)(0~7)顯示出來,并使微機(jī)揚(yáng)聲器響一下。

      三、編程提示

      設(shè)置8255為C口輸入、A口輸出,讀取C口數(shù)據(jù),若為0表示無(wú)人搶答,若不為0則有人搶答。根據(jù)讀取數(shù)據(jù)可判斷其組號(hào)。從鍵盤上按空格鍵開始下一輪搶答,按其它鍵程序退出。

      附加試驗(yàn): 可編程定時(shí)器/計(jì)數(shù)器(8253)

      一、實(shí)驗(yàn)?zāi)康模?掌握8253的基本工作原理和編程方法。

      二、實(shí)驗(yàn)內(nèi)容

      按圖3-2連接電路,將計(jì)數(shù)器0、計(jì)數(shù)器1分別設(shè)置為方式3,計(jì)數(shù)初值設(shè)為1000,用邏輯筆觀察OUT1輸出電平的變化(頻率1HZ)。用示波器觀察OUT0,OUT1輸出電平的變化和波形。同時(shí)用七段數(shù)碼管段碼顯示出來

      三、編程提示 8253控制寄存器地址283H 計(jì)數(shù)器0地址280H 計(jì)數(shù)器1地址281H CLK0連接時(shí)鐘 1MHZ

      請(qǐng)各位同學(xué)在上機(jī)實(shí)驗(yàn)前編好程序,要檢查!

      實(shí)驗(yàn)時(shí)間

      周四

      計(jì)科83班:8:00-9:30 網(wǎng)工 82:9:40-11:10 網(wǎng)工 81:12:30-14:00 計(jì)科81班:14:00-15:30 計(jì)科82班:15:30-17:00 實(shí)驗(yàn)地點(diǎn):教學(xué)樓B610 1.到5樓計(jì)算中心值班室請(qǐng)值班老師開門 2.這周日上午為自由實(shí)驗(yàn)時(shí)間,愿意去的同學(xué)請(qǐng)先向各班長(zhǎng)或課代表報(bào)名

      第三篇:?jiǎn)捂湵韺?shí)驗(yàn)報(bào)告

      《數(shù)據(jù)結(jié)構(gòu)》實(shí)驗(yàn)報(bào)告二

      分校:

      學(xué)號(hào):

      日期:

      班級(jí):

      姓名:

      程序名: L2311.CPP

      一、上機(jī)實(shí)驗(yàn)的問題和要求:

      單鏈表的查找、插入與刪除。設(shè)計(jì)算法,實(shí)現(xiàn)線性結(jié)構(gòu)上的單鏈表的產(chǎn)生以及元素的查找、插入與刪除。具體實(shí)現(xiàn)要求:

      1.從鍵盤輸入20個(gè)整數(shù),產(chǎn)生帶表頭的單鏈表,并輸入結(jié)點(diǎn)值。

      2.從鍵盤輸入1個(gè)整數(shù),在單鏈表中查找該結(jié)點(diǎn)。若找到,則顯示“找到了”;否則,則顯示“找不到”。

      3.從鍵盤輸入2個(gè)整數(shù),一個(gè)表示欲插入的位置i,另一個(gè)表示欲插入的數(shù)值x,將x插入在對(duì)應(yīng)位置上,輸出單鏈表所有結(jié)點(diǎn)值,觀察輸出結(jié)果。4.從鍵盤輸入1個(gè)整數(shù),表示欲刪除結(jié)點(diǎn)的位置,輸出單鏈表所有結(jié)點(diǎn)值,觀察輸出結(jié)果。5.將單鏈表中值重復(fù)的結(jié)點(diǎn)刪除,使所得的結(jié)果表中個(gè)結(jié)點(diǎn)值均不相同,輸出單鏈表所有結(jié)點(diǎn)值,觀察輸出結(jié)果。

      6.刪除其中所有數(shù)據(jù)值為偶數(shù)的結(jié)點(diǎn),輸出單鏈表所有結(jié)點(diǎn)值,觀察輸出結(jié)果。

      7.把單鏈表變成帶表頭結(jié)點(diǎn)的循環(huán)鏈表,輸出循環(huán)單鏈表所有結(jié)點(diǎn)值,觀察輸出結(jié)果。8.(★)將單鏈表分解成兩個(gè)單鏈表A和B,使A鏈表中含有原鏈表中序號(hào)為奇數(shù)的元素,而B鏈表中含有原鏈表中序號(hào)為偶數(shù)的元素,且保持原來的相對(duì)順序,分別輸出單鏈表A和單鏈表B的所有結(jié)點(diǎn)值,觀察輸出結(jié)果。

      二、程序設(shè)計(jì)的基本思想,原理和算法描述:

      (包括程序的結(jié)構(gòu),數(shù)據(jù)結(jié)構(gòu),輸入/輸出設(shè)計(jì),符號(hào)名說明等)

      三、源程序及注釋:

      四、運(yùn)行輸出結(jié)果:

      五、調(diào)試和運(yùn)行程序過程中產(chǎn)生的問題及采取的措施:

      六、對(duì)算法的程序的討論、分析,改進(jìn)設(shè)想,其它經(jīng)驗(yàn)教訓(xùn):

      七、對(duì)實(shí)驗(yàn)方式、組織、設(shè)備、題目的意見和建議:

      第四篇:計(jì)算機(jī)組成原理實(shí)驗(yàn)報(bào)告+++數(shù)據(jù)通路實(shí)驗(yàn)

      數(shù)據(jù)通路組成實(shí)驗(yàn)

      一、實(shí)驗(yàn)?zāi)康?/p>

      (1)將雙端口通用寄存器組和雙端口存儲(chǔ)器模塊聯(lián)機(jī);

      (2)進(jìn)一步熟悉計(jì)算機(jī)的數(shù)據(jù)通路;

      (3)掌握數(shù)字邏輯電路中故障的一般規(guī)律,以及排除故障的一般原則和方法;

      (4)鍛煉分析問題與解決問題的能力,在出現(xiàn)故障的情況下,獨(dú)立分析故障現(xiàn)象,并排除故障。

      二、實(shí)驗(yàn)電路

      圖9.14示出了數(shù)據(jù)通路實(shí)驗(yàn)電路圖,它是將前面進(jìn)行的雙端口存儲(chǔ)器實(shí)驗(yàn)?zāi)K和一個(gè)雙端口通用寄存器組模塊連接在一起形成的,存儲(chǔ)器的指令端口不參與本次實(shí)驗(yàn),通用寄存器組連接運(yùn)算器模塊,本實(shí)驗(yàn)涉及其中的操作數(shù)寄存器DR2。

      由于RAM是三態(tài)門輸出,因而可以將RAM連接到數(shù)據(jù)總線BUS上。此外,BUS上還連接著雙端口通用寄存器組。這樣,寫入RAM的數(shù)據(jù)可由通用寄存器提供,而從RAM讀出的數(shù)據(jù)也可送到通用寄存器保存。

      RAM和DR2在前面的實(shí)驗(yàn)中使用過。對(duì)于通用寄存器組RF,它由一個(gè)在系統(tǒng)可編程(In System Programable)芯片ispLSI 1016固化了通用寄存器組的功能而成,其功能與雙端口寄存器組MC14580相類似,內(nèi)含四個(gè)8位的通用寄存器,帶有一個(gè)輸入端口和兩個(gè)輸出端口,從而可以同時(shí)寫入一路數(shù)據(jù),讀出兩路數(shù)據(jù)。輸入端口取名為WR端口,連接一個(gè)8位的緩沖寄存器ER(已集成在ispLSI 1016芯片中),輸出端口取名為RS端口、RD端口,分別連接運(yùn)算器模塊的兩個(gè)操作數(shù)寄存器DR1、DR2,其中,連接DR1的RS端口還可通過一個(gè)8位的三態(tài)門RSO直接向BUS輸出。雙端口通用寄存器組模塊的控制信號(hào)中,RS1、RS0用于選擇從RS端口讀出的通用寄存器,RD1、RD0用于選擇從RD端口讀出的通用寄存器,上述選擇信號(hào)在T1脈沖的上升沿到來時(shí)生效。而WR1、WR0則用于選擇從WR端口寫入的通用寄存器。WRD是寫入控制信號(hào),WRD=1時(shí),在T2上升沿的時(shí)刻,從ER寫入數(shù)據(jù);WRD=0時(shí),ER中的數(shù)據(jù)不寫入通用寄存器中。LDER信號(hào)控制ER從BUS寫入數(shù)據(jù),RS-BUS信號(hào)則控制RS端口到BUS的輸出三態(tài)門。以上控制信號(hào)各自連接一個(gè)二進(jìn)制開關(guān)。

      三、實(shí)驗(yàn)設(shè)備

      (1)JYS-4計(jì)算機(jī)組成原理實(shí)驗(yàn)儀一臺(tái)(2)雙蹤示波器一臺(tái)(3)直流萬(wàn)用表一只(4)邏輯測(cè)試筆一支

      四、實(shí)驗(yàn)任務(wù)

      (1)將實(shí)驗(yàn)電路與操作面板的有關(guān)信號(hào)進(jìn)行線路連接,方法同前面的實(shí)驗(yàn)。(2)用8位數(shù)據(jù)開關(guān)向RF中的四個(gè)通用寄存器分別置入以下數(shù)據(jù)(十六進(jìn)制):R0=0F,R1=F0,R2=55,R3=AA。

      給R0置入0F的步驟是:先用8位數(shù)碼開關(guān)將0F置入ER,并且選擇WR1=WR0=0,再將ER的數(shù)據(jù)置入RF。給其他通用寄存器置入數(shù)據(jù)的步驟與此類似。

      (3)分別將R0至R3中的數(shù)據(jù)同時(shí)讀入到DR2寄存器和BUS上,觀察其數(shù)據(jù)是否存入R0至R3中的數(shù)據(jù),并記錄數(shù)據(jù)。其中BUS上的數(shù)據(jù)可直接用指示燈顯示,DR2中的數(shù)據(jù)可用邏輯筆測(cè)試有關(guān)引腳。

      (4)用8位數(shù)碼開關(guān)向AR1送入一個(gè)地址0F,然后將R0中的0F寫入RAM。用同樣的方法,依次將R1至R3中的數(shù)據(jù)寫入RAM中的F0、55、AA單元。

      (5)分別將RAM中AA單元的數(shù)據(jù)寫入R0,55單元的數(shù)據(jù)寫入R1,F0單元寫入R2,0F單元寫入R3。然后將R3、R2、R1、R0中的數(shù)據(jù)讀出到BUS上,通過指示燈驗(yàn)證讀出的數(shù)據(jù)是否正確,并記錄數(shù)據(jù)。

      (6)進(jìn)行RF并行輸入輸出試驗(yàn)。

      1.選擇RS端口對(duì)應(yīng)R0,RD端口對(duì)應(yīng)R1,WR端口對(duì)應(yīng)R2,并使WRD=1,觀察并行輸入輸出的結(jié)果。選擇RS端口對(duì)應(yīng)R2,驗(yàn)證剛才的寫入是否生效。記錄數(shù)據(jù)。2.保持RS端口和WR端口同時(shí)對(duì)應(yīng)R2,WRD=1,而ER中置入新的數(shù)據(jù),觀察并行輸入輸出的結(jié)果,RS端口輸出的是舊的還是新的數(shù)據(jù)?(7)在數(shù)據(jù)傳送過程中,發(fā)現(xiàn)了什么故障?如何克服的?

      五、實(shí)驗(yàn)要求(1)做好實(shí)驗(yàn)預(yù)習(xí)和準(zhǔn)備工作,掌握實(shí)驗(yàn)電路的數(shù)據(jù)通路特點(diǎn)和通用寄存器組的功能特性。(2)寫出實(shí)驗(yàn)報(bào)告,內(nèi)容為

      1.實(shí)驗(yàn)?zāi)康模?/p>

      2.如碰到故障,記錄故障現(xiàn)象,排除故障的分析思路,故障定位及故障的性質(zhì); 3.實(shí)驗(yàn)數(shù)據(jù)記錄;

      4.值得討論的其他問題。

      第五篇:數(shù)據(jù)庫(kù)原理實(shí)驗(yàn)報(bào)告

      南 京 曉 莊 學(xué) 院

      《數(shù)據(jù)庫(kù)原理與應(yīng)用》

      課程實(shí)驗(yàn)報(bào)告

      實(shí)驗(yàn)一 SQL Server 2005常用服務(wù)與實(shí)用工具實(shí)驗(yàn)

      所在院(系): 數(shù)學(xué)與信息技術(shù)學(xué)院 班級(jí):

      學(xué)號(hào):

      姓名:

      1.實(shí)驗(yàn)?zāi)康?/p>

      (1)了解Microsoft 關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)SQL Server的發(fā)展歷史及其特性。(2)了解SQL Server 2005的主要組件、常用服務(wù)和系統(tǒng)配置。

      (3)掌握Microsoft SQL Server Management Studio 圖形環(huán)境的基本操作方法。了解使用“SQL Server 2005 聯(lián)機(jī)從書”獲取幫助信息的方法;了解“查詢編輯器”的使用方法;了解模板的使用方法。

      2.實(shí)驗(yàn)要求

      (1)收集整理Microsoft關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)SQL Server的相關(guān)資料,總結(jié)其發(fā)展歷史及SQL Server 2005主要版本類別和主要功能特性。

      (2)使用SQL Server配置管理器查看和管理SQL Server 2005服務(wù)。

      (3)使用Microsoft SQL Server Management Studio連接數(shù)據(jù)庫(kù);使用SQL Server幫助系統(tǒng)獲得所感興趣的相關(guān)產(chǎn)品主題/技術(shù)文檔。

      (4)使用Microsoft SQL Server Management Studio“查詢編輯器”編輯并執(zhí)行Transact-SQL查詢語(yǔ)句。

      (5)查看Microsoft SQL Server 2005模板,了解模板的使用方法。(6)按要求完成實(shí)驗(yàn)報(bào)告。

      3.實(shí)驗(yàn)步驟、結(jié)果和總結(jié)實(shí)驗(yàn)步驟/結(jié)果

      (1)簡(jiǎn)要總結(jié)SQL Server系統(tǒng)發(fā)展歷史及SQL Server 2005主要版本類別與主要功能特性。

      (2)總結(jié)SQL Server Management Studio的主要操作方法。

      (3)總結(jié)查詢編輯器的功能和主要操作方法,并舉例說明。

      (4)總結(jié)“模板”的使用方法,并舉例說明。

      4.實(shí)驗(yàn)思考:

      查詢相關(guān)資料,簡(jiǎn)要描述SQL Server 2005的主要服務(wù)。

      下載單原理,數(shù)碼管動(dòng)態(tài)顯示實(shí)驗(yàn)單原理實(shí)驗(yàn)報(bào)告[大全五篇]word格式文檔
      下載單原理,數(shù)碼管動(dòng)態(tài)顯示實(shí)驗(yàn)單原理實(shí)驗(yàn)報(bào)告[大全五篇].doc
      將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
      點(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)范文推薦

        通信原理實(shí)驗(yàn)報(bào)告

        一、 設(shè)計(jì)目的和意義 1、 2、 3、 熟練地掌握matlab在數(shù)字通信工程方面的應(yīng)用。 了解信號(hào)處理系統(tǒng)的設(shè)計(jì)方法和步驟。 理解2FSK調(diào)制解調(diào)的具體實(shí)現(xiàn)方法,加深對(duì)理論的理解,并實(shí)......

        通信原理實(shí)驗(yàn)報(bào)告

        通信原理實(shí)驗(yàn)報(bào)告 中南大學(xué) 《通信原理》實(shí)驗(yàn)報(bào)告 姓 名 班 級(jí) 學(xué) 號(hào) 課程名稱 指導(dǎo)教師 通信原理 董健 1 通信原理實(shí)驗(yàn)報(bào)告 目錄 2 通信原理實(shí)驗(yàn)報(bào)告 實(shí)驗(yàn)一 數(shù)字基帶......

        通信原理實(shí)驗(yàn)報(bào)告

        1, 必做題目 1.1 無(wú)線信道特性分析 1.1.1 實(shí)驗(yàn)?zāi)康?1) 了解無(wú)線信道各種衰落特性; 2) 掌握各種描述無(wú)線信道特性參數(shù)的物理意義; 3) 利用MATLAB中的仿真工具模擬無(wú)線信道的衰落......

        機(jī)械原理實(shí)驗(yàn)報(bào)告

        實(shí)驗(yàn)一 機(jī)構(gòu)運(yùn)動(dòng)簡(jiǎn)圖測(cè)繪實(shí)驗(yàn) 一、實(shí)驗(yàn)原理 1、觀察幾種典型機(jī)構(gòu)及運(yùn)動(dòng),了解其特點(diǎn)。 2、掌握依據(jù)實(shí)物繪制出機(jī)構(gòu)運(yùn)動(dòng)簡(jiǎn)圖的方法。 3、進(jìn)一步培養(yǎng)抽象思維的能力,即通過查看抽......

        自動(dòng)控制原理實(shí)驗(yàn)報(bào)告

        北京交通大學(xué)自動(dòng)控制原理研究性學(xué)習(xí)報(bào)告 ——基于MATLAB軟件的系統(tǒng)建模分析與校正 譚堃15221309 田斌15221310 努爾夏提15221305 張雪程13222028 摘要 本文利用MATLAB軟件......

        數(shù)據(jù)庫(kù)原理實(shí)驗(yàn)報(bào)告

        南 京 曉 莊 學(xué) 院 《數(shù)據(jù)庫(kù)原理與應(yīng)用》 課程實(shí)驗(yàn)報(bào)告 實(shí)驗(yàn)二 數(shù)據(jù)庫(kù)的創(chuàng)建、管理、備份及還原實(shí)驗(yàn) 所在院(系): 數(shù)學(xué)與信息技術(shù)學(xué)院 班級(jí): 學(xué)號(hào): 姓名: 1.實(shí)驗(yàn)?zāi)康?.....

        機(jī)械原理實(shí)驗(yàn)報(bào)告

        2013.10.25 周五晚機(jī)械原理實(shí)驗(yàn)報(bào)告書寫要求 明燕老師 (下邊附帶創(chuàng)新題圖片)......

        單瓦楞紙板生產(chǎn)線的工作原理的注意事項(xiàng)

        ? 單瓦楞紙板生產(chǎn)線的工作原理的注意事項(xiàng) ? 單瓦楞紙板生產(chǎn)線的工作原理有哪些要注意的? 第一、做好產(chǎn)品市場(chǎng)調(diào)研是設(shè)備選型的基礎(chǔ)瓦楞紙箱產(chǎn)品,是一類大進(jìn)大出的產(chǎn)品,考慮到運(yùn)費(fèi)......