久久久久久久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 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久久久久久久99 | 99热.com| 国产成人精品一区二区在线 | 免费精品在线视频 | 日韩精品一区二区三区第95 | av毛片在线播放 | 成人性视频在线播放 | 丝袜一区二区三区 | 日韩不卡在线观看 | 男女视频在线观看 | 欧美久久精品一级c片 | 少妇久久久久 | 亚洲男人天堂av | 男人电影天堂 | 超碰在线97国产 | 成在线人视频免费视频 | 91精品国产美女在线观看 | 午夜爱爱网 | 久久中文字幕一区 | 久久精品久久久久久 | 成人精品区| 精品成人在线 | 大久| 日本中文字幕日韩精品免费 | 狠狠入ady亚洲精品经典电影 | 国产精品美女久久久av超清 | 欧美不卡视频一区发布 | 做a视频在线观看 | 91久久网站 | 日本亚洲精品成人欧美一区 | 日韩中文字幕 | 一区二区精品视频 | 精品久久久久久久久久久久 | 精品中文字幕久久 | 成人福利影院 | 欧美激情啪啪 | 精品视频一二区 | 中文字幕蜜臀 | 欧美一级免费观看 | 日本午夜精品 | 免费不卡一区 |