51单片机应用200实例
答:中断控制程序:include <AT89X52.H> define uchar unsigned char define uint unsigned int define port_count P2 //P2接8LED接口 //将计数器的二进制值用8个LED显示出来 uchar count;//计数器(存储中断次数)void main(void){ count=0; //清零计数器 port_count=~count;//清零P2口 IT0=...
答:实例30:用有参函数控制P0口8位LED流水速度 实例31:用数组作函数参数控制流水花样 实例32:用指针作函数参数控制P0口8位LED流水点亮 实例33:用函数型指针控制P1口灯花样 实例34:用指针数组作为函数的参数显示多个字符串 单片机c语言编程100个实例目录2 实例35:字符函数ctype.h应用举例 实例36:内部...
答:1、51单片机C语言实现循环8个流水灯左移三次,后右移三次。例程:include<reg51.h> //51单片机头文件#include <intrins.h> //包含有左右循环移位子函数的库#define uint unsigned int //宏定义#define uchar unsigned char //宏定义sbit beep=P2^3;void delay(uint z) //延时函数,z...
答:include <reg51.h> //51单片机通用头文件 unsigned int i,t,h; char fe;sbit a=P3^7; sbit b=P3^6; sbit led=P2^7; sbit lad=P2^6;//按键及LED端口定义 char table[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};//数码管显示编码 /***/ void YS(char ...
答:求单片机课程设计实验 用汇编语言,基于51单片机的定时闹钟 任务:设计一个简易的定时闹钟时钟。功能要求:(1)可手动利用键盘设置当前时间和目标提醒时间;(2)显示格式为“时时:分分”,且在数码管上显示;(3)提醒时间到达,则用LED灯闪... 任务:设计一个简易的定时闹钟时钟。功能要求:(1)可手动利用键盘设置当前时间...
答:P3_0=0; //开第一位显示 FOR(I=0;I<200:I++);//延时 P3_0=1; //关第一位显示 P2=TAB[2];P3_1=0; //开第二位显示 FOR(I=0;I<200:I++);P3_1=1;这个程序就是让两个数码管分别显示1和2,注意程序开头包含头文件regx52.h,如果是包含reg52.h编译不了的 ...
答:1、建议你买个开发板,200块的配置都非常全了,硬件有个直观认识 2、网上有视频教程《十天学会单片机》、《力天手把手教你单片机》等一些可以让你快速入门,看视频做笔记,边练习,进步很快。手头应该有些比较全面的单片机的书,方便查阅。3、如果没有开发板,只有用proteus仿真软件,我推荐《单片机C语言...
答:2010-12-01 基于AT80C51单片机,利用定时器设计一个两位数码管显示电... 2 2016-07-21 1.1AT89C51设计数码管显示电路,循环显示数字0-F ... 4 2016-06-03 求单片机程序 简易电子秒表的设计 应用AT89C51单片机的... 2 2012-10-11 单片机的应用 2012-12-23 利用51单片机的定时器和实验仪的数码管电路设...
答:include<reg51.h>#include<intrins.h>#define uchar unsigned char;uchar distab[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x00}; //0到fuchar number,dat,time;void t0isr() interrupt 1{TH0=(65536-5000)/256;TL0=(65536-...
答:利用单片机的晶振控制输出周期的速度,也就是控制了输出的波形的频率。这样就控制了输出的波形及其幅值和频率。 四、 软件设计 主程序和子程序都存放在AT89S51单片机中。 主程序的功能是:开机以后负责查键,即做键盘扫描及显示工作,然后根据用户所按的键转到相应的子程序进行处理,主程序框图如图1所示。 子程序的功能...
网友评论:
鲁婵14790526938:
急求!!! 菜鸟提问:怎样用51单片机控制200多个LED灯? -
41305离显
: 你这个应该是驱动不够了吧,如果是一个管脚4个灯同时动作的话,相当于只需要控制50多路IO就可以了,这样的话,你加点74HCT125或者245之类的驱动器试试;如果需要控制每个灯的话,可以试试使用锁存器,复用IO就可以了
鲁婵14790526938:
51单片机 的实际应用有哪些?范围广吗? -
41305离显
: 51系列单片机是目前应用最为广泛的一类微处理器,它以低廉的价格和强大的功能,受到广大电子设计爱好者和工程师的欢迎. 51系列单片机内部具有丰富的硬件资源,例如定时器/计数器、中断系统、串行接口,并且它还提供了详尽的指令操...
鲁婵14790526938:
您好 ,大神,能不能给我讲下怎么用51单片机控制200个LED灯,万分谢谢! -
41305离显
: 这个要用到译码电路或者串行移位的芯片.假如用译码电路,2^8 = 255>200,也就是说用一组IO口就行了.
鲁婵14790526938:
可以利用51单片机做些什么小应用 -
41305离显
: 你应该问单片机能做什么,一般来说单片机主要用于工业控制.当然这主要取决于处理能力,硬件资源,开发环境,工程成本等.51单片机开发比较成熟,但是资源相对较少,功耗较大,因此直接使用的并不是很多,有很多变种,比如增强型的51
鲁婵14790526938:
如何利用51单片机产生一个200HZ的三角波 -
41305离显
: 用IO口结合定时器产生100HZ的方波,再用积分电路输出三角波.
鲁婵14790526938:
用51单片机设计简单的一个程序, -
41305离显
: #include<reg52.h> code unsigned char led[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};#define uint unsigned int#define uchar unsigned char sbit K1=P3^2; sbit K2=P3^3; char i=0; // //全局变量 void delay(uint z) { uint x,y; for(x=z;x>0;x--) for(y=...
鲁婵14790526938:
设计一个MCS—51系列单片机具体应用的例子,并用汇编语言进行详细的解释 -
41305离显
: 给你个最简单的我刚开始学也是这个程序入的门 ORG 0000H CLR P1.0;给P1.0口值低电平 AJMP $; 等待 END;程序结束 再给你的简单的 ORG 0000H;起始地址 MOV P1,#0;给P1的八个端口全部置低电平 AJMP $ END
鲁婵14790526938:
使用51单片机完成任务开关控制器的编程 -
41305离显
: #include#define uchar unsigned char void delay(uchar a) { uchar i; while(a--)for(i=0;i} main() { uchar i; for(i=0;i { P2=0x00; delay(200); P2=0xff; delay(200); } while(1) { i=P3; P2=i; } }
鲁婵14790526938:
51单片机能做什么?我只是业余爱好,只是爱好电子,问一下在生活中有哪些用途?都能做什么呢?
41305离显
: 你可以使用它来做个闹钟,电饭煲定时控制器,电子门锁,IC卡读取识别器, 51单片机内含定时器,中断控制器,外部总线;所以要做出很复杂的系统也是可以的;加入外部总线芯片,或者通信芯片就可以做出一个通信系统 但是51属于8位低频,所以一般应用于慢速处理设备上的,平常的小家电控制时绰绰有余的
鲁婵14790526938:
51单片机如何实现0.2HZ~200HZ方波输出?要求波形稳定..因为后面我还要进行10倍倍频放大.50分全献上.. -
41305离显
: http://wenku.baidu.com/view/4f47430090c69ec3d4bb7505.html?st=1 我写的,频率和占空比都可调的.