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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

求大神教,交通燈咋弄?為啥我這個總失敗?

[復制鏈接]
跳轉到指定樓層
樓主
#include<REGX51.H>
#define uchar unsigned char
#define uint unsigned int
uchar n=0,temp=0;
uchar                code segcode0[]={0x5b,0x06,0x3f,0x5b,0x06,0x3f,0x5b,0x06,0x3f};
uchar                code segcode1[]={0x6f,0x7f,0x07,0x7d,0x6d,0x66,0x4f,0x5b,0x06,0x3f};
//uchar code segcode0[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
void delay(x)
{
while(x--);
}
void timer0()interrupt 1
{        TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
n++;   
temp=temp%61;  
if(n==20)  
{  
                temp++;  
                n=0;   
}   
if(temp<25) P1=0x21;   
if((temp>=25)&&(temp<28)) P1=0x22;
if((temp>=28)&&(temp<30)) P1=0x24;
if((temp>=30)&&(temp<55)) P1=0x0c;
if((temp>=55)&&(temp<58)) P1=0x14;
if((temp>=58)&&(temp<60)) P1=0x24;
}
void main()
{   uint i=0;    //P1_0=0;
                //P1_7=0;
                TMOD=0x01;  
                TH0=(65536-50000)/256;
                TL0=(65536-50000)%256;
                //while(1)  //{//i=temp;  
                // }
                // TH1=256-125;
                // TL1=256-125;  
                EA=1;  ET0=1;  
                // ET1=1;  TR0=1;
        while(1)
                {
                                P2_0=0;
                                P2_1=1;   
                                P0=segcode0[temp/10];  
                                delay(3000);
                                P2_0=1;
                                P2_1=0;  
                                P0=segcode1[temp%10];
                                delay(3000);  
                                P2_1=1;//TR1=1;
                }
}
這個程序有錯嗎?為啥模擬總失敗

交通燈.png (115.88 KB, 下載次數: 126)

交通燈.png

交通燈2.png (119.75 KB, 下載次數: 132)

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

使用道具 舉報

沙發
ID:111634 發表于 2016-12-8 20:13 | 只看該作者
本帖最后由 zl2168 于 2016-12-8 21:31 編輯

帶限行時間顯示的模擬交通燈
Proteus仿真一下,確認有效。
對照正確案例,查找自己的錯誤。
縮短亮燈時間,是為了仿真演示,便于觀看,否則,你等得不耐煩了,實際應用時,可可修改延長。
實例30 帶限行時間顯示模擬交通燈.rar (40.64 KB, 下載次數: 10)

以上摘自張志良編著《80C51單片機仿真設計實例教程——基于Keil CProteus》清華大學出版社ISBN 978-7-302-41682-1內有常用的單片機應用100案例,用于仿真實驗操作,電路與程序真實可靠可信可行書中電路和程序設計有詳細說明,程序語句條條有注解。

回復

使用道具 舉報

板凳
ID:153281 發表于 2016-12-8 20:39 | 只看該作者
樓上的看起來不錯
回復

使用道具 舉報

地板
ID:152530 發表于 2016-12-9 21:16 | 只看該作者
zl2168 發表于 2016-12-8 20:13
帶限行時間顯示的模擬交通燈
先Proteus仿真一下,確認有效。
對照正確案例,查找自己的錯誤。

不過大哥,你沒給我程序呀
回復

使用道具 舉報

5#
ID:111634 發表于 2016-12-10 12:47 | 只看該作者
氺墨留苩 發表于 2016-12-9 21:16
不過大哥,你沒給我程序呀

程序在給你推薦的書中,自己可去看。
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲综合视频一区 | 成人在线免费观看 | 99精品99 | xnxx 日本免费| 91色啪| 91久久久久久久久久久 | 国产成人精品免高潮在线观看 | 99精品亚洲国产精品久久不卡 | 欧美日韩国产在线观看 | 成人不卡视频 | 一级毛片黄片 | 久久出精品 | 免费观看一级毛片 | 色必久久 | 国产精品美女久久久av超清 | 日韩中文字幕在线播放 | 91精品久久久久久久久 | 成人免费网站视频 | 日韩精品视频在线观看一区二区三区 | 一级女毛片 | 中国一级特黄真人毛片 | 国产成人免费视频网站视频社区 | 亚洲国产成人精品女人久久久野战 | 久久99精品国产 | 涩涩99 | 国产精品免费一区二区 | 亚洲人成在线播放 | 成人在线视频观看 | 欧美精品一二三 | 91久操视频| 久国产视频 | 一本色道久久综合亚洲精品高清 | 欧美成人a | 久久亚洲国产精品日日av夜夜 | 国产一区二区久久 | 国产一区二区三区四 | 国产日韩91 | 国产成人99久久亚洲综合精品 | 国产精品久久久亚洲 | 狠狠色综合久久丁香婷婷 | 一区二区三区四区在线 |