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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

51單片機計數顯示器Proteus仿真程序

[復制鏈接]
跳轉到指定樓層
樓主
一、設計要求及目的
        實驗目的】
熟悉51單片機的基本輸入/輸出應用,掌握Proteus ISIS模塊的原理圖繪圖方法及單片機系統仿真運行方法。
        【實驗內容】
1)觀察Proteus ISIS模塊的軟件結構,熟悉菜單欄、工具欄、對話框等基本單元功能;
2)學會選擇元件、畫導線、畫總線、修改屬性等基本操作;
3)學會可執行文件加載及程序仿真運行方法;
4)驗證計數顯示器的功能;
5)實現跑馬燈的循環閃爍。
【實驗步驟】
1)提前閱讀與實驗1相關的閱讀材料;
2)參考圖A.1和表A.1,在ISIS中完成電路原理圖的繪制;
3)加載可執行文件,觀察仿真結果,檢查電路圖繪制的正確性。
二、實驗環境
Win7系統,Proteus ISIS 7 Professional,Keil uVision4
三、元器件列表
元件類別
電路符號
元件名稱
Microprocessor ICs
U1
80C51
Resistors Racks
RP1/7-100Ω
RESPACK-7
Resistors
R1~R8/200Ω
RES
Optoelectronics
LED0~LED1
7SEG-COM-CAT-GRN
Switches&Relays
BUT
BUTTON
Optoelectronics
D1~D8
LED-RED
四、實驗原理
實驗電路原理圖如圖A.1所示,圖中含有如下6個分支電路:由共陰極數碼管LED1和LED2、P0口、P2口、上拉電阻RP1以及Vcc組成的LED輸出電路,以及外接在P3口的八只低電平驅動的發光二極管組成二極管輸出電路;由按鈕開關BUT、P3.2和接地點組成的計數輸入電路.
在編程軟件的配合下,該電路可實現如下計數顯示功能:可統計按鈕BUT的按壓次數,并將按壓結果以十進制數形式顯示出來;當顯示值達到99后可自動從1開始,無限循環。在程序內, LED燈一直循環閃爍,按動按鈕BUT后下降沿觸發0號中斷,啟動計數,并輸出數字。

五、實驗源代碼
#include<reg51.h>

unsigned char table[] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
char dis[] = {0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};
unsigned char count=0;

void delay(unsigned int time){
        unsigned int j = 0;
        for(;time>0;time--)
                for(j=0;j<125;j++);
}

key0() interrupt 0 {
        count++;
        if(count==100)
                count==1;
        P0=table[count/10];
        P2=table[count%10];
}        

void display_mode(){
        P1 = 0x00;
        delay(500);
        P1 = 0xff;
        delay(500);
        P1 = 0x00;
        delay(500);
        P1 = 0XFF;
        delay(500);
}

void main(void){
        unsigned int i = 0;           
        P0 = 0x3f;
        P2 = 0x3f;
        EA = 1;
        EX0 = 1;
        IT0 = 1;
        display_mode();
        while(1){
                P1 = dis[ i];
                delay(500);
                i++;
                if(i == 8)
                        i=0;                        
        }
}
六、實驗結果

計時器與跑馬燈.rar (15.77 KB, 下載次數: 43)

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

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

使用道具 舉報

沙發
ID:661358 發表于 2019-12-11 19:02 | 只看該作者
之前那個我發現有錯誤,重新上傳了能正確運行的版本。辛苦管理員了!!
回復

使用道具 舉報

板凳
ID:661358 發表于 2019-12-11 19:16 | 只看該作者
之前那個有錯誤,已經重新上傳可正常運行版本!
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 午夜理伦三级理论三级在线观看 | 夜夜操天天艹 | 国产婷婷综合 | 欧美成人hd | 欧美一区二区三区在线观看 | www久久| 夜夜骚视频 | 亚洲国产精品suv | 国产一级电影网 | 九九av | 国产精品夜色一区二区三区 | 日韩毛片播放 | 久久久91 | 免费的日批视频 | 久久99国产精品 | 亚洲福利视频网 | 最新日韩在线视频 | 免费黄色av | 日本不卡一区二区三区在线观看 | 欧美国产日韩一区 | 国产成人精品一区二区三区视频 | 一区二区视屏 | 成人国产一区二区三区精品麻豆 | a在线视频观看 | 伊人色综合久久久天天蜜桃 | 中文字幕综合 | 91视视频在线观看入口直接观看 | 精品成人| 免费成人av网站 | 日韩欧美国产精品 | 国产精品不卡 | 欧美日韩国产精品一区 | 91网站在线观看视频 | 亚洲欧美日韩精品久久亚洲区 | 欧美综合一区 | 日韩一区不卡 | 久久大陆 | 久久久久国产一区二区三区 | 日本网站免费观看 | 日韩国产精品一区二区三区 | 久久久久久国产精品久久 |