久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
單片機程序不能運行
[打印本頁]
作者:
jovew
時間:
2023-5-14 11:15
標題:
單片機程序不能運行
這個程序有什么問題?
不能運行,請教大家!
#include "stc8h.h"
#include "plc.h"
unsigned int sess=0,ses=0;//毫秒 秒
/*******************************************************************************
* 函 數 名 : Timer0Init
* 函數功能 : 定時器0初始化
* 輸 入 : 無
* 輸 出 : 無
*******************************************************************************/
void Timer0Init()
{
TMOD|=0X01;//選擇為定時器0模式,工作方式1,僅用TR0打開啟動。
TH0=0XfC; //給定時器賦初值,定時1ms
TL0=0X18;
ET0=1;//打開定時器0中斷允許
EA=1;//打開總中斷
TR0=1;//打開定時器
}
/*******************************************************************************
* 函 數 名 : void Timer0() interrupt 1
* 函數功能 : 定時器0中斷函數
* 輸 入 : 無
* 輸 出 : 無
*******************************************************************************/
void Timer0() interrupt 1
{
TH1=0XfC; //給定時器賦初值,定時1ms
TL1=0X18;
sess++; //毫秒
if(sess==1000) //1000毫秒 =1s
{
sess=0; //ms 等于0
ses++; //s 加1
}
}
/*******************************************************************************
* 函 數 名 :main
* 函數功能 : 主函數
*******************************************************************************/
void main()
{
times = 1;
Timer0Init();//定時器初始化
while(1)
{
plc();
}
}
void plc()
{
// while(1)
// {
switch(times) //一開始times=1
{
case 1:
GREEN_1=1;
RED_1=0; //東西的紅綠燈
RED_2=1;
GREEN_2=0; //南北的紅綠燈
YELLOW_1=1; //東西的黃燈
YELLOW_2=1; //南北的黃燈
if(ses==2){times=2;ses=0;} //s 等于0 而且回答 跳到1語句
break;
case 2:
GREEN_2=1; //南北的綠燈 高電平滅
YELLOW_1=1; //東西的黃燈
YELLOW_2=0; //南北的黃燈
if(ses==3){times=3;ses=0;} //s 等于0 而且回答 跳到1語句
break;
case 3:
GREEN_1=0;
RED_1=1; //東西的紅綠燈
RED_2=0;
GREEN_2=1; //南北的紅綠燈
YELLOW_1=1; //東西的黃燈
YELLOW_2=1; //南北的黃燈
if(ses==4){times=4;ses=0;} //s 等于0 而且回答 跳到1語句
break;
case 4:
GREEN_1=1; //南北的綠燈 高電平滅
YELLOW_1=0; //東西的黃燈
YELLOW_2=1; //南北的黃燈
if(ses==2){times=5;ses=0;} //s 等于0 而且回答 跳到1語句
break;
case 5:
GREEN_1=1;
RED_1=0; //東西的紅綠燈
RED_2=1;
GREEN_2=0; //南北的紅綠燈
YELLOW_1=1; //東西的黃燈
YELLOW_2=1; //南北的黃燈
if(ses==2){times=6;ses=0;} //s 等于0 而且回答 跳到1語句
break;
case 6:
GREEN_1=0;
RED_1=1; //東西的紅綠燈
RED_2=0;
GREEN_2=1; //南北的紅綠燈
YELLOW_1=1; //東西的黃燈
YELLOW_2=1;
if(ses==2){times=1;ses=0;} //s 等于0 而且回答 跳到1語句
break;
}
}
作者:
Hephaestus
時間:
2023-5-14 14:42
times就沒變化,怎么可能看到運行的效果?
作者:
wulin
時間:
2023-5-14 15:20
無標題.jpg
(121.88 KB, 下載次數: 25)
下載附件
2023-5-14 15:20 上傳
作者:
li64331218
時間:
2023-5-14 15:32
沒運行,首先檢查硬件焊接或者接線問題。排除硬件之后,再檢查軟件方面的錯誤。一般也是先從各個模塊查起,確保都能正常工作了。再去檢查邏輯代碼的問題。
作者:
mtt661
時間:
2023-5-15 11:34
2樓對的,IO口沒有初始化
作者:
李冬
時間:
2023-5-15 15:21
plc.h頭文件里對plc()函數 聲明了嗎
作者:
nsiduebejaisjsb
時間:
2023-6-24 18:02
IO口沒有初始化,所以運行不行
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
精品美女久久久
|
国内精品久久影院
|
欧美日韩综合视频
|
99精品福利视频
|
91精品欧美久久久久久久
|
久久91视频
|
久久国
|
国产欧美在线一区二区
|
999久久久久久久久6666
|
国产一区999
|
国产精品久久久久久妇女6080
|
视频一区二区在线观看
|
午夜免费成人
|
日韩精品在线观看一区二区三区
|
粉嫩一区二区三区国产精品
|
成人九色
|
久久精品一区
|
国产精品一区网站
|
人人干在线视频
|
一区二区伦理电影
|
亚洲男女视频在线观看
|
精品国产免费人成在线观看
|
成人在线一区二区
|
日韩成人在线看
|
久久网日本
|
欧美激情久久久
|
国产美女精品
|
蜜桃一区二区三区
|
色射综合
|
日韩国产欧美
|
毛片.com
|
日韩精品国产精品
|
国产乱码高清区二区三区在线
|
日韩成人免费av
|
午夜免费电影院
|
九九天堂网
|
av在线电影网
|
日韩中文字幕在线观看
|
91色在线
|
精品日本中文字幕
|
亚洲精品一区二区三区蜜桃久
|