00问答网
所有问题
当前搜索:
51单片机设计100例
利用
单片机
AT89C51与ADC0808
设计
一个数字电压表,能够测量0~5V的直流电...
答:
本文介绍了用ADC0808集成电压转换芯片和AT89C51
单片机设计
制作的数字直流电压表。在测量仪器中,电压表是必须的,而且电压表的好坏直接影响到测量精度。具有一个精度高、转换速度快、性能稳定的电压表才能符合测量的要求。为此,我们设计了数字电压表,此作品主要由A/D0808转换器和单片机AT89C51构成,A/D转换器在单片机的控制...
求一个
51单片机
的C语言程序,8个LED4种亮法,自上而下,自下而上,高低4位...
答:
我给你做个例子吧,把接LED灯的io口赋值0,灯亮;把接LED灯的io口赋值1,灯灭 因为一般接io口的LED灯有个上拉高电平,io这端给他个低电平(0),造成电压差,就有电流通过,灯就亮了;反之,io给高电平(1),没有压差,无电流,灯灭。下面的你自己应该可以写了,锻炼下手。void delay(void...
基于MCS-
51单片机
的精密温度控制系统的
设计
与实现
答:
本检测系统硬件
设计
以AT89C51
单片机
为核心,用温度传感器DS18B20实现温度控制,用数码管显示实际温度和预设温度,制作数字温度计,并可以实现温度预警控制。 单片机系统的软件编程采用单片机汇编进行编程。应用软件采用KEIL和PROTEUS仿真软件模拟实现控制过程。 温度控制系统是基于单片机的计算机检测技术的软硬件开发和面向对象的高级...
如何用
单片机
制作交通灯
答:
LED模拟交通灯 本例中的12只LED分成东西向和南北向两组,各组指示灯均有相向的2只红色、2只黄色与2只绿色的LED,本例中对应的LED单独进行定义,程序运行时模拟了十字路口交通信号灯得切换过程与显示效果。本例电路如下图:(呵呵 图片插入不进来)程序
设计
调试与实训:源程序中用6行sbit对东西和南北向...
用c51
单片机
控制一个闪光灯循环闪光5次以后熄灭不再闪光,用C语言编程...
答:
用C语言编程,求程序的方法:#include//包含
单片机
寄存器的头文件 /***函数功能:延迟一段时间 ***/ Voiddelay(Void)//Void表示没有返回值,也没有传递参数。{ Unsignedint我;定义一个最大值为65535的无符号整数。For (I = 0;我< 20000;i++) //执行20000个空循环。;//什么...
51单片机
定时器中断程序
答:
再次重新启动。用C语言实现的,先要定义好定时器的初值,不管你使用多大的晶振,使用
51单片机
,一般都是12分频出来,也就可以得出一个机器周期,机器周期=12/n(n指晶振频率),假设你要定时的时间为M,那么定时的初值为:M/机器周期=初值;TH0=(65536-初值)%256;TL0=(65536-初值)/256;将(...
51单片机
网站
答:
这是我根据自己的
单片机设计
的程序。请根据自己的需要修改各个参数。org 0000Hajmp beginorg 000BH;时钟中断0入口mov tl0,#00000B;每次中断设初值mov th0,#110Bajmp time0;转跳到定时器0子程序org 0040Hbegin:;初始化部分;设置变量RAM位置x equ 50Hy equ
51
Hz equ 52Htimes equ 53H;此变量是中断次数,只有...
求
51单片机设计
数字频率计,附带Proteus仿真和程序
答:
理论上单用C52这
单片机
测频率最高为:12M/12/2=500KHZ。我写的这个程序可以同时测频率和脉宽,仿真下大概可以测到350KHZ;测脉宽好像10KHZ左右,再高的话脉宽的精度就会下降。测频精度在
100
KHZ以内,基本是2HZ;200K是5HZ;350KHZ以内是10HZ;最低测量频率1HZ。仿真比较慢,数据要3秒后才会稳定,...
用AT89C51
单片机
和温度传感器DS18B20S
设计
数字式温度计
答:
本
设计
采用的主控芯片是ATMEL公司的AT89S52单片机,数字温度传感器是DALLAS公司的DS18B20。本设计用数字传感器DS18B20测量温度,测量精度高,传感器体积小,使用方便。所以本次设计的数字温度计在工业、农业、日常生活中都有广泛的应用。单片机技术已经广泛应用社会生活的各个领域,已经成为一种非常实用的技术。
51单片机
是最常用的...
求一个基于
51单片机
的利用数码管显示的有小数点的计算器的c程序_百 ...
答:
程序的话可以给你一个作为参考! 实现了计算结果的小数显示。/***/ //扫描显示6位数码管,显示信息为缓冲区的六个“0”//2017.8.7 添加浮点数显示支持 /***/ include<reg52.h>//头文件定义 include<stdio.h> include<intrins.h> define uchar unsigned char// 宏定义 define uint unsigned...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜