-
-
...在输出口上使用一个传输门),这样可作为输入状态,AVR单片机的一些IO口就是这种结构。驱动电路的两种形式:单片机内部的逻辑经过内部的逻辑运算后需要输出到外面,外面的器件可能需要较大的电流才能推动。因此,在单...
-
-
数字温度传感器DS18B20应用, 使用protues单片机对温度传感器进行仿真,测试,Protues8.5及以上软件打开仿真#include<reg51.h>
#include<DS18B20.c>
code uchar seven_seg[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
uchar cp2;...
-
-
单片机设计2008奥运会单片机设计2008奥运会/***************************************
名称:2008奥运会倒计时
***************************************/
#include<reg51.h>
#include<absacc.h>
#include<intrins.h>
#include "delay.h"
#define clock_segment XBYTE[0xB...
-
-
使用单片机设计简易示波器, 这是完整的protues仿真,proteus仿真示波器,基于单片机开发示波器,单片机代码如下:
#include <reg51.h>
#include <intrins.h>
#include <ADC0808.c>
sbit DI=P2^2; // 数据\指令 选择
sbit RW=P2^1; // 读\写...
-
-
...uchar unsigned char
#define uint unsigned int
sbit DQ=P3^7;//ds18b20与单片机连接口
sbit RS=P3^0;
sbit RW=P3^1;
sbit EN=P3^2;
unsigned char code str1[]={"temperature: "};
unsigned char code str2[]={" "};
uchar data disda...
-
-
...20(8); //稍做延时
DQ = 0; //单片机将DQ拉低
delay_18B20(80); //精确延时 大于 480us
DQ = 1; //拉高总线
delay_18B20(14);
x=DQ; //稍做延时后 如果x=...