久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 34030|回復: 2
打印 上一主題 下一主題
收起左側

單片機外部中斷實驗報告 單片機原理及應用

[復制鏈接]
跳轉到指定樓層
樓主
完整的實驗報告下載:
單片機外部中斷實驗報告.doc (293 KB, 下載次數: 55)


-------------部分內容預覽-----------------------
重 慶 交 通 大 學
學生實驗報告

實驗課程名稱單片機原理及應用
開課實驗室  信息技術實踐中心
學      院 信息科學與工程學院年級2014級專業班通信3班
學 生 姓 名 劉凱學  號    63140680111
開 課 時 間   20152016學年第學期

總 成 績

教師簽名

注:實驗成果考核方式采用非實驗報告形式的,可自行制定封面。

單片機原理及應用 實驗報告
實驗項目名稱:外部中斷實驗  
實驗日期:第四次課      實驗成績:
    1、掌握單片機外部中斷的原理及使用方法;
    2、掌握中斷處理程序的編程方法。
2、實驗器材            
  (1)AT89C52:單片機;(2)7SEG-COM-CAT-GRN:數碼管;(3)CAP、CAP-ELE:電容與電解電容;(4)CRYSTAL:晶振;(5)BUTTON:按鍵;(6)RES:電阻。
  • 實驗內容
     用AT89C52單片機外部中斷功能改變數碼管的顯示狀態,當無外部中斷0中斷請求時,主程序運行狀態為數碼管的a~g段依次點亮循環顯示;當有外中斷0輸入時,立即產生中斷,轉而執行中斷服務程序,數碼管顯示狀態改為閃爍顯示“8”,閃爍顯示“8”8次后,返回主程序斷點處繼續執行主程序,繼續把a~g依次點亮循環顯示。
  • 實驗步驟(含源代碼)
1、根據外部中斷實驗的原理圖在protues軟件上找到相應器件并連接好線路;
2、在keil軟件上編寫外部中斷的源程序;
3、調試程序并生成hex文件;
4、把hex文件加載到89C52單片機上,調試仿真,直到達到實驗要求為止。
C語言源代碼:
  1. #include
  2. unsigned char code table[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};
  3. void delay(unsigned char delay_time)
  4. {
  5.   unsigned char i,j;
  6.   for(i=0;i<=delay_time;i++)
  7.    {
  8.      for(j=0;j<=200;j++);
  9.    }
  10. }
  11. void init_tx()
  12. {
  13.   EA=1;
  14.   EX0=1;
  15.   IP=0x00;
  16. }
  17. void main()
  18. {
  19.   unsigned char i;
  20.   init_tx();
  21.   while(1)
  22.   {
  23.     for(i=0;i<8;i++)
  24.      {
  25.                  P1=table[i];
  26.                  delay(200);
  27.               }
  28.   }
  29. }
  30. void tx0()  interrupt 0
  31. {
  32. unsigned char i;
  33.   P1=0x00;
  34.   delay(200);
  35.   for(i=1;i<=15;i++)
  36.   {
  37.     P1=~P1;
  38.               delay(200);
  39.   }
  40. }
復制代碼


  • 實驗結果及分析(含仿真結果)
    運行仿真程序,當沒有0中斷請求時,數碼管從a~g依次循環閃爍;當按一下TNT0的按鍵時,就相當于輸入了中斷請求,數碼管將會出現8次“8”后,然后再次從a~g依次循環顯示。

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:514648 發表于 2019-4-17 16:06 | 只看該作者
你好 我想請問下為啥我的數碼管不亮呢
回復

使用道具 舉報

板凳
ID:496481 發表于 2019-4-17 21:19 | 只看該作者
fangfang。 發表于 2019-4-17 16:06
你好 我想請問下為啥我的數碼管不亮呢

P0口上拉電阻
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产精久久久久久久 | 黑人精品欧美一区二区蜜桃 | 中文字幕 国产精品 | 欧美日韩专区 | 欧美精品久久久 | 成人精品在线观看 | 狠狠色综合久久婷婷 | 黄色网一级片 | 你懂的国产 | 国产98色在线 | 最新av片| 天天干天天想 | 精品成人69xx.xyz | 男女羞羞视频免费 | 在线观看亚洲精品 | 美女天天干天天操 | 99精品国产一区二区三区 | 色爱综合网 | av电影手机在线看 | 日韩欧美在线免费 | 91久久国产综合久久 | 91在线一区二区 | 成人av网站在线观看 | 日本午夜精品 | 日韩久久久久 | 国产在线一区二区三区 | 久久免费高清视频 | 中文字幕加勒比 | 久亚州在线播放 | 国产精品成人av | 中文字幕精品一区二区三区精品 | 日韩中文字幕在线播放 | 一级黄色毛片a | avhd101在线成人播放 | 日韩成人在线视频 | 免费麻豆视频 | 九九久久这里只有精品 | 在线观看成人小视频 | 国产激情一区二区三区 | 久久99精品久久久久久 | 亚洲精品国产成人 |