问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

51单片机 ,设计一个跑马灯程序,用软件延时,p0输出,怎么设计c语言,用p1口的开关控制灯循环的速率?

发布网友 发布时间:2022-04-24 23:37

我来回答

2个回答

热心网友 时间:2023-10-14 22:34

51单片机是单片机接触最早的,下边这个程序希望能帮到你。(只有主函数,就不进行硬件什么定义以及头文件包含什么的了)

void delay(int times){//延时函数,times控制延时时间
int i, j;

for(i = 0; i < times; i++)

for(j = 0; j < 210; j++)

;

}
int main(void){
unsigned char data, i;
while(1){

data = P1;//把开关值读回来
for(i = 0; i < 8; i++){
P0 = ~(0x01 << i); //某位为高电平某位对应的灯亮
delay(data);//把读取的开关值用来控制延时

}
}
}追问p1的值怎么读的??

追答把P1的值赋值给data变量就读了P1口的值啊!
data = P1;这一条语句就得到了P1的值。也就是你输入的值。
还有问题不懂的可以再问。

热心网友 时间:2023-10-14 22:34

51单片机可以用十六进制数控制一个口,假如使用p1口,一个灯就是11111110,低电平灯亮,把这个二进制数转成十六进制,按位取反,两个灯同理
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
网上订酒店哪个网好 经常听了歌就使劲摇头,长期会对大脑有什么影响吗 携程有什么优点 吉娃娃幼犬多少钱一只吉娃娃犬多少钱一只黑龙江省那有卖 吉娃娃现在多少钱一只? 预防中风的小动作有哪些呢? 京巴,吉娃娃,这类小型宠物狗大概多少钱? 摇头时颈椎有响声 旅行社怎么和携程合作推广旅游线路 不是纯种的吉娃娃狗狗能卖多少钱呢 单片机跑马灯c语言程序:数码管倒计时10秒流水灯开始工作的仿真图 单片机跑马灯C语言程序问题 急..... 单片机跑马灯C语言程序,只要实现跑马灯功能,要简单点 C语言设计跑马灯程序 单片机,用c语言写跑马灯程序, 用手机支付宝怎么绑定银行卡? 支付宝绑定银行卡过程 今天人民币兑换卢布的价格 340人民币换多少卢帀 100卢币是人民币多少 100人民币可以兑换多少卢布 一人民币可兑换多少卢布。 人民币卢比换算 一万元人民币兑多少卢币? oppo手环第一次使用显示电量百分百不出码是怎么回事 OPPO手环需要多长时间充满电? OPPO手环充电显示满电充电器一拔就黑屏开不了机 oppo手环有问题怎么办开不机 oppo手环冲不上电什么原因 oppo手环一松手就没办法充电,这种问题是手环本身问题,还是那个充电座的问题呢? 用单片机c语言的编程方法,编写一个跑马灯程序,类似于#include&lt;AT89X52.H&gt;…… 24个跑马灯c程序怎么写,要求4个同时亮灯跑动 求一个八路跑马灯程序(c语言的 ) 用51单片机设计8个灯的跑马灯程序拜托各位大神 求STC89C52的单片机跑马灯C语言程序 单片机C语言花式跑马灯程序有一问题解决不了,求大神详解! 环形跑马灯的编程,用C语言实现 求51单片机8个LED灯实现跑马灯左移的c语言程序??求每部的详细说明,好的话可追分,谢谢 小米手机怎样把相机变成九宫格形式? 小米手机拍照尺寸如何调整? 小米手机5的相机怎样拍出RAW格式的照片? 小米1手机照片分辨率设置在哪里 小米手机的拍照尺寸如何调整? 奥迪a3一般什么人开 奥迪A3L运动型适合年轻人吗?值得购买吗? 买奥迪a3的都是什么人? 24岁适合买奥迪a3吗 奥迪a3适合什么年龄的人 25岁,开个奥迪a3,会不会很丢人? 奥迪A3适合男人开吗