首页 > 产品 > 知识 > 单片机实验,求单片机实验程序

单片机实验,求单片机实验程序

来源:整理 时间:2023-09-06 11:33:39 编辑:智能门户 手机版

本文目录一览

1,求单片机实验程序

这个实验非常好做呀 首先点亮小灯 延时1S 小灯状态取反 延时1S 返回循环
用定时器来做1秒...然后取反就可以了~

求单片机实验程序

2,单片机实验怎么弄

你要做什么实验,我可以教你。
不懂,不懂
过来嘛。哥教你
一个板子加一个脑袋

单片机实验怎么弄

3,单片机实验板可以做哪些实验尽量具体一点

这个得看板子的设计了,有的板子功能有很多,可以做的实验有:流水灯、1602、LCD、SD卡、AD转换等;而有的板子功能就相对少一点。 一般情况下,单片机实验板可以做的实验还是很多的,把板子带的例程都做一遍,看懂代码后,单片机的基础就很好了。

单片机实验板可以做哪些实验尽量具体一点

4,单片机实验编制程序对外部存储器进行读写操作

MOV A,#DATA(要写入的数据); MOV DPTR,#Address(要存放数据的外部存储器单元地址); MOVX @DPTR,A; MOVX A,@DPTR; CJNZ A,#DATA(判断时认为要传送的正确数据),LABEL CLR P1.0 JMP END LABEL:CLR P1.1 END:AJMP $
向片外存储器某单元写一数据,再读进来,判断传送数据是否正确,如果正确清零P1.0,若错误,清零p1.1

5,单片机实验多字节加法求程序流程图下面是实验源程序

给你个例子吧... 随机生成二位数加减法的题目然后判断正确与错误的 #include #include #include #include #define numOfQuestions 10 void main() { srand(1); for(int i=0;ia)b = rand()%100; } printf("%d %c %d =?", a, oper, b); int answer...
给你个例子吧... 随机生成二位数加减法的题目然后判断正确与错误的 #include #include #include #include #define numOfQuestions 10 void main() { srand(1); for(int i=0;ia)b = rand()%100; } printf("%d %c %d =?", a, oper, b); int answer...

6,单片机实验利用定时器控制八个LED灯每隔1S每四个为一组轮流点亮

03 8只LED左右来回点亮/* 名称:8只LED左右来回点亮 说明:程序利用循环移位函数_crol_和_cror_形成来回滚动的效果*/#include<reg51.h>#include<intrins.h>#define uchar unsigned char#define uint unsigned int//延时void DelayMS(uint x) uchari; while(x--) for(i=0;i<120;i++); }}//主程序void main() uchari; P2=0x01; while(1) for(i=0;i<7;i++) P2=_crol_(P2,1);//P2的值向左循环移动 DelayMS(150); } for(i=0;i<7;i++) P2=_cror_(P2,1);//P2的值向右循环移动 DelayMS(150); } }}04 花样流水灯/* 名称:花样流水灯 说明:16只LED分两组按预设的多种花样变换显示*/#include<reg51.h>#define uchar unsigned char#define uint unsigned intuchar code Pattern_P0[]= 0xfc,0xf9,0xf3,0xe7,0xcf,0x9f,0x3f,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xe7,0xdb,0xbd,0x7e,0xbd,0xdb,0xe7,0xff,0xe7,0xc3,0x81,0x00,0x81,0xc3,0xe7,0xff, 0xaa,0x55,0x18,0xff,0xf0,0x0f,0x00,0xff,0xf8,0xf1,0xe3,0xc7,0x8f,0x1f,0x3f,0x7f, 0x7f,0x3f,0x1f,0x8f,0xc7,0xe3,0xf1,0xf8,0xff,0x00,0x00,0xff,0xff,0x0f,0xf0,0xff, 0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe, 0xfe,0xfc,0xf8,0xf0,0xe0,0xc0,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xc0,0xe0,0xf0,0xf8,0xfc,0xfe, 0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff};uchar code Pattern_P2[]= 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xfc,0xf9,0xf3,0xe7,0xcf,0x9f,0x3f,0xff, 0xe7,0xdb,0xbd,0x7e,0xbd,0xdb,0xe7,0xff,0xe7,0xc3,0x81,0x00,0x81,0xc3,0xe7,0xff, 0xaa,0x55,0x18,0xff,0xf0,0x0f,0x00,0xff,0xf8,0xf1,0xe3,0xc7,0x8f,0x1f,0x3f,0x7f, 0x7f,0x3f,0x1f,0x8f,0xc7,0xe3,0xf1,0xf8,0xff,0x00,0x00,0xff,0xff,0x0f,0xf0,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f, 0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xfc,0xf8,0xf0,0xe0,0xc0,0x80,0x00, 0x00,0x80,0xc0,0xe0,0xf0,0xf8,0xfc,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff};//延时void DelayMS(uint x) uchari; while(x--) for(i=0;i<120;i++); }}//主程序void main() uchari; while(1) for(i=0;i<136;i++) P0=Pattern_P0[i]; P2=Pattern_P2[i]; DelayMS(100); } }}05 LED模拟交通灯/* 名称:LED模拟交通灯 说明:东西向绿灯亮若干秒,黄灯闪烁5次后红灯亮, 红灯亮后,南北向由红灯变为绿灯,若干秒后南北向黄灯闪烁5此后变红灯,东西向变绿灯,如此重复。*/#include<reg51.h>#define uchar unsigned char#define uint unsigned intsbit RED_A=P0^0; //东西向灯sbit YELLOW_A=P0^1;sbit GREEN_A=P0^2;sbit RED_B=P0^3; //南北向灯sbit YELLOW_B=P0^4;sbit GREEN_B=P0^5;uchar Flash_Count=0,Operation_Type=1; //闪烁次数,操作类型变量//延时void DelayMS(uint x) uchari; while(x--)for(i=0;i<120;i++);}//交通灯切换void Traffic_Light() switch(Operation_Type) case1: //东西向绿灯与南北向红灯亮 RED_A=1;YELLOW_A=1;GREEN_A=0; RED_B=0;YELLOW_B=1;GREEN_B=1; DelayMS(2000); Operation_Type=2; break; case2: //东西向黄灯闪烁,绿灯关闭 DelayMS(300); YELLOW_A=~YELLOW_A;GREEN_A=1; if(++Flash_Count!=10)return; //闪烁5次 Flash_Count=0; Operation_Type=3; break; case3: //东西向红灯,南北向绿灯亮 RED_A=0;YELLOW_A=1;GREEN_A=1; RED_B=1;YELLOW_B=1;GREEN_B=0; DelayMS(2000); Operation_Type=4; break; case4: //南北向黄灯闪烁5次 DelayMS(300); YELLOW_B=~YELLOW_B;GREEN_B=1; if(++Flash_Count!=10)return; Flash_Count=0; Operation_Type=1; }}//主程序void main() while(1)Traffic_Light();}06 单只数码管循环显示0~9/* 名称:单只数码管循环显示0~9 说明:主程序中的循环语句反复将0~9的段码送至P0口,使数字0~9循环显示*/#include<reg51.h>#include<intrins.h>#define uchar unsigned char#define uint unsigned intuchar codeDSY_CODE[]=//延时void DelayMS(uint x) uchart; while(x--)for(t=0;t<120;t++);}//主程序void main() uchari=0; P0=0x00; while(1) P0=~DSY_CODE[i]; i=(i+1)%10; DelayMS(300); }}
;给你做一个单双各四个灯轮流点亮的程序吧,P0口#include<reg51.h>#define uchar unsigned charuchar num=0;void t0isr() interrupt 1TH0=(65536-50000)/256;TL0=(65536-50000)%256;num++;if(num>=20) P0=~P0; num=0; }}main()TMOD=0x01;TH0=(65536-50000)/256;TL0=(65536-50000)%256;TR0=1;EA=1;P0=0x5a;while(1);}
单片机的种类型号五花八门,单片机的定时器模型又五花八门,你的电路是LED高电平点亮还是低电平点亮又没说,所以。。答案=无解, 不知道你要问什么。
很简单的功能,你口述一下你单片机型号,硬件连图,还有其他需求。马上就能出程序
文章TAG:单片机实验求单片机实验程序

最近更新

  • 深度影响,埋置深度对地基承载力和沉降的影响深度影响,埋置深度对地基承载力和沉降的影响

    埋置深度对地基承载力和沉降的影响2,深度影响3,为什么液体压强受深度影响急求微观解释4,基础埋置深度的影响因素有哪些5,基础的埋置深度的影响因素6,剽悍一只猫推荐的深度影响你读了吗7,影响.....

    知识 日期:2023-09-06

  • 顺丰实时数据顺丰实时数据

    顺丰孔众数据经手人难不难顺丰孔众数据经手人不难。顺丰在官方微博发布回应,称公司已在第一时间报警,经技术手段交叉核实后,由秘网数据No顺丰-2/出售,顺丰认为客户数据和物流数据is顺丰的.....

    知识 日期:2023-09-06

  • 医疗机器人可投资的投票医疗机器人可投资的投票

    机器人利用与医药信息-2机器人是目前国外最活跃和投资最多的研究方向之一,发展前景十分看好。外科机器人是医疗机器人的细分之一,大会开幕式由蓝驰创投执行董事秦震主持,软银中国资本合伙.....

    知识 日期:2023-09-06

  • 轴电流,发电机的轴电压与轴电流的概念轴电流,发电机的轴电压与轴电流的概念

    发电机的轴电压与轴电流的概念2,电机轴电流是怎么产生的3,什么是轴电流有何危害4,电机轴电流有什么危害5,发电机轴电流是怎么产生的6,什么叫轴电流1,发电机的轴电压与轴电流的概念由于定子磁.....

    知识 日期:2023-09-06

  • can协议,CAN总线的通讯协议是什么can协议,CAN总线的通讯协议是什么

    CAN总线的通讯协议是什么2,请问一般我们常用的can协议有哪些3,can通信系统是什么意思4,汽车CAN总线的入门5,什么是CAN总线6,canbus总线是什么意思1,CAN总线的通讯协议是什么控制器局部网(CAN-C.....

    知识 日期:2023-09-06

  • 导盲机器人的作用,多功能智能导盲机器人导盲机器人的作用,多功能智能导盲机器人

    机器人Function机器人Application机器人的研究从一开始就是拟人化的,所以机械手和机械臂的研发制造也是用机械代替人类做劳动或探索。机器人/康复/福利机器人朋友的适用范围是为生活不.....

    知识 日期:2023-09-06

  • 模糊神经网络,模糊神经网络的介绍模糊神经网络,模糊神经网络的介绍

    模糊神经网络的介绍2,bp神经网络就是模糊神经网络吗3,模糊控制神经网络到底什么用4,模糊神经网络的基本形式5,简单介绍人工神经网络和模糊神经网络6,模糊神经网络的摘要1,模糊神经网络的介绍.....

    知识 日期:2023-09-06

  • 小牛电机数据,小牛1200w电机小牛电机数据,小牛1200w电机

    小牛1500w电机你怎么看小牛n1s原创电机可查看电机铭牌,标有额定电压、额定电流、额定功率等。小牛ub电机尺寸是12寸?小牛u加b电机尺寸是12寸,电机指根据电磁感应定律实现电能转换或传输的.....

    知识 日期:2023-09-06