久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
單片機流水燈Proteus仿真(帶邏輯分析儀)
[打印本頁]
作者:
51黑ff
時間:
2016-9-9 23:16
標題:
單片機流水燈Proteus仿真(帶邏輯分析儀)
給51黑電子論壇的朋友們分享一個帶邏輯分析儀的單片機流水燈的proteus仿真.
0.png
(435.77 KB, 下載次數: 111)
下載附件
2016-9-9 23:14 上傳
0.png
(85.08 KB, 下載次數: 93)
下載附件
2016-9-9 23:16 上傳
流水燈仿真的所有資料下載:
流水燈仿真(Proteus KEIL含邏輯分析儀).rar
(100.37 KB, 下載次數: 51)
2016-9-9 23:16 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
單片機源程序:
//采用移位字符<<實現,且賦值后做加1調整處理
#include <reg52.h>
#define uint unsigned int
#define uchar unsigned char
uchar a,arrow;
void DeLay (uint);
void main ()
{
arrow=0xfe;
a=0;
while (1)
{
P1=arrow;
arrow=arrow<<1;
arrow++;
DeLay (200);
a++; //寫成a=a++,其實a不自加
if(a==8)
{
a=-1;
arrow=0xfe;
}
}
}
void DeLay( uint xms)
{ uint i,j;
for (i=xms;i>0;i--)
for (j=110;j>0;j--);
}
/*
#include <reg52.h>
#include <intrins.h>
#define uint unsigned int
uint a,arrow;
void DeLay (uint);
void main ()
{
a=0;
arrow=0xfe;
while (1)
{
P1=arrow;
DeLay (200);
arrow=_crol_(arrow,1);
if(a==7)
{
a=-1;
}
a++; //寫成a=a++,其實a不自加
}
}
void DeLay( uint xms)
{ uint i,j;
for (i=xms;i>0;i--)
for (j=110;j>0;j--);
}
*/
/*
//流水燈,去掉數組語句實現對各個P1端口賦值,
#include <reg52.h>
#define uint unsigned int
sbit led1=P1^0;
sbit led2=P1^1;
sbit led3=P1^2;
sbit led4=P1^3;
sbit led5=P1^4;
sbit led6=P1^5;
sbit led7=P1^6;
sbit led8=P1^7;
//P1=0x00;
signed char a=0;
//unsigned char P1array[8]; //定義一維數組
void DeLay (uint);
void P1Value(void); //P1各端口賦值函數
void main ()
{
//led1=0;
// P1=0x00;
// unsigned char a=0;
while (1)
{
P1Value();
DeLay(200);
P1Value();
DeLay(1000);
// P1array[a];
if(a==7)
{
a=-1;
}
a++; //寫成a=a++,其實a不自加
}
}
void DeLay( uint xms)
{ uint i,j;
for (i=xms;i>0;i--)
for (j=110;j>0;j--);
}
void P1Value(void)
{
switch(a)
{
case 0 : led1=!led1; break;
//寫成case 0 : P1^0=P1array[a]; break;語句語法提示錯誤
//break;語句必不可少
case 1 : led2=!led2; break;
case 2 : led3=!led3; break;
case 3 : led4=!led4; break;
case 4 : led5=!led5; break;
case 5 : led6=!led6; break;
case 6 : led7=!led7; break;
case 7 : led8=!led8; break;
default : break;
}
}
*/
/*
#include <reg52.h>
#define uint unsigned int
sbit led1=P1^0;
void DeLay (uint);
void main ()
{
// P1=0xaa;
while (1)
{
led1=0;
DeLay(200);
led1=1;
DeLay(1000);
}
}
void DeLay( uint xms)
{ uint i,j;
for (i=xms;i>0;i--)
for (j=110;j>0;j--);
}
*/
/*
//流水燈,由數組語句實現對各個P1端口賦值
#include <reg52.h>
#define uint unsigned int
sbit led1=P1^0;
sbit led2=P1^1;
sbit led3=P1^2;
sbit led4=P1^3;
sbit led5=P1^4;
sbit led6=P1^5;
sbit led7=P1^6;
sbit led8=P1^7;
//P1=0x00;
unsigned char a=0;
unsigned char P1array[8]; //定義一維數組
void DeLay (uint);
void P1Value(void); //P1各端口賦值函數
void main ()
{
//led1=0;
// P1=0x00;
// unsigned char a=0;
while (1)
{
P1array[a]=0;
P1Value();
DeLay(200);
P1array[a]=1;
P1Value();
DeLay(1000);
a++; //寫成a=a++,其實a不自加
// P1array[a];
if(a==7)
{
a=0;
}
}
}
void DeLay( uint xms)
{ uint i,j;
for (i=xms;i>0;i--)
for (j=110;j>0;j--);
}
void P1Value(void)
{
switch(a)
{
case 0 : led1=P1array[a]; break;
//寫成case 0 : P1^0=P1array[a]; break;語句語法提示錯誤
//break;語句必不可少
case 1 : led2=P1array[a]; break;
case 2 : led3=P1array[a]; break;
case 3 : led4=P1array[a]; break;
case 4 : led5=P1array[a]; break;
case 5 : led6=P1array[a]; break;
case 6 : led7=P1array[a]; break;
case 7 : led8=P1array[a]; break;
default : break;
}
}
*/
復制代碼
作者:
784721214
時間:
2016-11-21 13:23
不錯!頂一個
作者:
wwh2382
時間:
2020-10-20 07:58
邏輯分析儀怎么設置呢?
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
亚洲性生活片
|
国产精品毛片va一区二区三区
|
999久久久国产精品 亚洲黄色三级
|
国产精品乱码一区二区三区
|
一级黄色片视频
|
视频一二区
|
亚洲午夜av
|
国产成人亚洲精品自产在线
|
超碰97免费
|
aaa国产精品
|
理论片中文字幕
|
国产又爽又黄免费视频
|
日本伊人久久
|
亚洲精品在线看
|
99午夜
|
视频一区二区在线播放
|
黄色大片在线播放
|
日韩精品久久久久久久酒店
|
三级网站在线
|
久久视频在线免费观看
|
亚洲精品乱码久久久久久动漫
|
成人黄色免费视频
|
久久久久久久久久久久久久久久久久久
|
欧美日韩国产片
|
伊人久久在线
|
一区二区三区在线观看免费
|
欧美一区不卡
|
一区二区三区视频
|
久久久精品免费
|
一级片av
|
日本a在线
|
激情高潮到大叫狂喷水
|
一级片免费在线观看
|
久久久中文
|
性av在线
|
白白色免费视频
|
中文字幕在线观看日韩
|
亚洲福利一区
|
免费av一区二区
|
亚洲第一黄网
|
国产激情久久
|