以单片机为核心,设计一个节日彩灯控制器,设计要求如下:在单片机的p0口接有8个发光二极管作为指示灯

作者&投稿:廖向 (若有异议请与网页底部的电邮联系)
以单片机为核心,设计一个节日彩灯控制器,要求如下:~

你可以参考《吴鉴鹰单片机项目实战精讲》里面的资料,我也在学吴鉴鹰51单片机开发板

#include
#include
#define uchar unsigned char
sbit key1=P1^0;
sbit key2=P1^1;
sbit key3=P1^2;
sbit key4=P1^3;
uchar led=0xfe,led1=0x00;
void delay(uchar a)
{
uchar i;
while(a--)for(i=0;i<120;i++);
}
main()
uchar keyval=0;
{
while(1)
{
if(key1==0);
{
while(key1==0);
keyval=1;
}
if(key2=0);
{
while(key2==0);
keyval=2;
}
if(key3==0);
{
while(key3==0);
keyval=3;
}
if(key4==0);
{
while(key4==0);
keyval=4;
}
switch(keyval)
{
case 1:
P0=led1;
led1=~led1;
delay(100);
break;
case 2:
P0=0xff;
break;
case 3:
P0=led;
led=_crol_(led,1);
delay(100);
break;
case 4:
P0=led;
led=_cror_(led,1);
delay(100);
break;
}
}
}

#include<reg51.h>
#include<intrins.h>
#define uchar unsigned char
uchar key,led=0xfe;
void delay(uchar a)
{
uchar i,j;
for(i=0;i<a;i++)
for(j=0;j<120;j++);
}
main()
{
while(1)
{
key=P1&0x0f;
switch(key)
{
case 0x0e:
P0=0xff;
delay(200);
P0=0x00;
delay(200);
break;
case 0x0d:
P0=0x00;
break;
case 0x0b:
P0=led;
led=_crol_(led,1);
delay(100);
break;
case 0x07:
P0=led;
led=_cror_(led,1);
delay(100);
break;
default:break;
}
}
}

单片机设计,我懂、
可以完成


求一份设计一个以51单片机为核心的数字钟,要求能够实时显示小时、分钟...
自己做的,带年月日的 P1口接8个按键 P2低四位接74ls48P2.4接数码管dp高三位接74ls138 include<reg51.h> \/\/头文件\/\/ define uchar unsigned char define uint unsigned int define ulint unsigned long int define tn0h 0x70 define tn0l 0x00 define tn1h 0x70 define tn1l 0x...

『单片机毕业设计』「斯塔克电子」基于51单片机三层电梯控制系统-仿真...
本设计以STC89C52单片机为基础,实现了3层电梯控制系统的设计,具体功能如下:单片机型号:STC89C52\/STC89C51 项目编号:ZL-51-240525-FZ 软件安装:keil 5 和 Proteus v8.15 设计概要:本设计采用STC89C52单片机作为核心控制器,与其他模块共同构成了电梯控制系统。系统分为中控、输入和输出三个部分。中控...

以AT89C51单片机为核心,制作一个LCD显示的智能电子钟
给你一个例子供你参考下,我对STM8S稍微熟悉一点,我也是初学者。\/* MAIN.C file * * Copyright (c) 2002-2005 STMicroelectronics *\/#include "lcd12864.h"#include "stm8s207r.h"#include "stm8s207rb.h"#define sbi(io,bit)(io|=(1<<bit))\/\/1#define cbi(io,bit)(io&=~(1<...

基于单片机的毕业设计题目哪些简单点
三、电子词典设计 该项目主要是基于单片机和学习型记忆卡等硬件设备,以及各种词库和语音合成技术,构建一个功能完备、使用简单、体积小巧的电子词典系统,使用户可以快速查阅和记忆单词、词组、成语等语言内容。四、智能交通信号灯控制系统 结合单片机、通讯技术、图像处理等技术,实现智能交通信号灯控制,减缓...

以单片机为核心,设计一个小型的家庭智能控制系统
我没做过,应该就是输入和输出的对应关系。输出可以接负载比如电磁阀(控制煤气)、照明灯、电话机、窗帘、等等。。。输入应该就是传感器之类吧,我也不太了解,随便说的哈,我刚学51

以8051单片机为核心,对其扩展8KB的外部程序储存器。要求采用一片2764芯...
以8051单片机为核心,对其扩展8KB的外部程序储存器。要求采用一片2764芯片。---满足这种要求的电路,至少有十几种画法。题目要求的是逻辑连接图,更是一种简略的、抽象的画法。到底应该简略到什么程度,谁也不知道。只有看到你的教材的例题,才能了解。下面给出一种扩展一片2764的完整电路图。电路中,...

单片机设计音乐播放器程序和仿真图(用汇编语言)?急求~谢谢!!!_百度知 ...
题目8音乐播放器设计(一)任务以单片机为核心设计音乐播放器。(二)要求1.基本要求(1)能播放至少5首歌曲,并用单个数码管显示歌曲序号。(2)设计电路(3)在KEIL中编辑、编译、... 题目8 音乐播放器设计(一)任务以单片机为核心设计音乐播放器。(二)要求1.基本要求(1)能播放至少5首歌曲,并用单个数码管显示歌曲序号...

单片机设计与应用内容简介
《单片机设计与应用》是一本以51系列单片机为核心内容的教材,它详尽地阐述了单片机的基础知识,包括其结构组成和工作原理。书中特别强调了C语言在单片机程序设计中的应用,以及仿真调试软件的安装与使用技巧。在具体的应用案例中,如单片机温度控制器设计,教材深入探讨了测温器件DS18820的运用、红外遥控器的...

以单片机为核心的温度传感器设计,3个相同型号的温度传感器,扩展高精度A...
DS18B20不就行了吗?还有地址可以让你识别是哪一路的传感器,只需要一路数据传输线,多省事,至于相关资料网上很多。百度一下就是了。

用AT89S51(单片机)设计一个电子钟
用AT89S51(单片机)设计一个电子钟 以AT89S51为核心组成一个电子钟。电路主要由微处理器(AT89S51)、电源电路、键盘电路和显示电路组成。系统运行时,由8个LED数码管分别显示时、分、秒。在任何时候都可以通过键盘来调... 以AT89S51为核心组成一个电子钟。电路主要由微处理器(AT89S51)、电源电路、键盘电路和显示电路...

徐水县15395964048: 急需!!以单片机为核心,设计一个节日彩灯控制器 -
家迫伊痛: #include include#define uchar unsigned char #define uint unsigned int sbit star =P1^1;sbit stop =P1^2;sbit up =P1^3;sbit...

徐水县15395964048: 以单片机为核心,设计一个节日彩灯控制器,设计要求如下:在单片机的p0口接有8个发光二极管作为指示灯 -
家迫伊痛: #include<reg51.h>#include<intrins.h>#define uchar unsigned char uchar key,led=0xfe; void delay(uchar a) { uchar i,j; for(i=0;i<a;i++) for(j=0;j<120;j++); } main() { while(1) { key=P1&0x0f; switch(key) { case 0x0e: P0=0xff; delay(200); P0=0x00; delay(...

徐水县15395964048: 以单片机为核心,设计一个节日彩灯控制器. -
家迫伊痛: 把你的 SJMP都改成LJMP ACALL都改成LCALL 试下

徐水县15395964048: 《单片机的原理与应用》节日彩灯的设计要求用单片机控制8只小彩灯(
家迫伊痛: #include#define uchar unsigned char#define uint unsigned intuchar num;uchar code table[]={0xfa,0xf5,0xaf,0x5f,0xaa,0x55,0x00,0xff};void delay(uint z);void main(){ while(1) { for (num=0;num0;x--) for(y=z;y>0;y--);}51单片机,试验成功,如果需要手动关闭的话可以增加中断程序或者运用IF语句根据电路板的需要.

徐水县15395964048: 用单片机设计彩灯控制器设计 -
家迫伊痛: 8路彩灯也可以呀电路图很简单照课本抄 程序如下 ORG 0000H SJMP MAIN ORG 0030H MAIN:MOV TMOD,#21H;设定T0为16位定时模式T1为8位自动重装计数模式 SETB TR0;开定时器 SETB TR1 MOV R7,#4;设置N路彩灯这里设置为4路 ...

徐水县15395964048: 单片机课程设计,节日彩灯控制器设计
家迫伊痛: <p></p> <p> </p> <p> </p> <p> ORG 0000H</p> <p> LJMP MAIN</p> <p> ORG 0100H</p> <p>MAIN: MOV P0,#0FFH</p> <p> MOV A,,#0FEH</p> <p>LLA: JB P1.0,LLA</p> <p> LCALL YS10MS</p> <p> JB P1.0,LLA</p> <p>LLB: MOV P0,A<...

徐水县15395964048: 如何用单片机设计一个八路彩灯控制电路原理图?要求亮的彩灯每次不少于4盏? -
家迫伊痛: 应该是单片机最简单的应用,八个输出端口自然可控制八路彩灯,每次可任意控制亮0--8路,调延时程序即可控制点亮时间,每路连入4盏以上的灯...

徐水县15395964048: 用89S52单片机构件建一个彩灯控制系统,系统用P1口外接8个发光二极管. -
家迫伊痛: 用89S52单片机构件建一个彩灯控制系统,系统用P1口外接8个发光二极管,没有键按下时,8支彩灯每隔0.5s全亮全灭一次. 按K1时,8支彩灯从左至右循环点亮. 按K2时,8支彩灯从右至左循环点亮. 按K3时,8支彩灯先右循环点亮后左循环点亮. 同时按下K1和K2时,8支彩灯从中间向外循环点亮. 同时按下K2和K3时,8支彩灯从两端向内循环点亮. 同时按下K1和K3时,8支彩灯从左到右依次点亮后从右到左依次熄灭,反复循环. 同时按下三个键时,0、2、4、6、1、3、5、7循环点亮.

徐水县15395964048: 设计一个节目彩灯控制器,在单片机的p0口接有8个发光二极管作为指示灯,p1.0~p1.3接有4个按键开关. -
家迫伊痛: #include<reg51.h>#include<intrins.h>#define uchar unsigned char sbit key1=P1^0; sbit key2=P1^1; sbit key3=P1^2; sbit key4=P1^3; uchar led=0xfe,led1=0x00; void delay(uchar a) { uchar i; while(a--)for(i=0;i<120;i++); } main() uchar keyval=0; { while...

徐水县15395964048: 基于单片机的彩灯循环控制器设计 -
家迫伊痛: 由于工作比较忙,所以只能给你讲个大概的思路! 循环发光,奇,偶发光,用三个键来分别控制,按下那个键就怎么发光. 循环发光就是I/O端口依次有输出就可以了,每个输出端口延时就可以了. 奇发光和偶发光就是跳一个端口输出就可以了,中间也用延时.这两个程序要分开来写,不要放在一起搅合,到时候自己都分不清楚了. 彩灯的显示时间间隔可以设置2个键来控制,一个加,一个减.他们都是用来控制延时参数的.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网