-
-
...a verilog testbench for bidirectional/ inout port
module test_IO();
reg DS,OEN,IE,PE,I,din;
wire PAD;
reg wr;
wire C;
// inout port
assign PAD = wr==1 ? din:1'bz;
DIGITAL_IO dut(I,DS,OEN,PAD,C,PE,IE);
initial begin
// test the pad as an input
wr=1;
DS=1;
OEN=1;
...
-
-
DS18B20 protus仿真#include <at89x51.h>//用AT89C51时就用这个头文件
//#include <reg52.h>//用华邦W78E58B时必须用这个头文件
#include <absacc.h>
#include <ctype.h>
#include <math.h>
#include <stdio.h>
#include <string.h>
#include <...
-
-
...实例程序44例PROTEUS仿真资料。文档中介绍的实例有12位AD_DS1621与12864液晶、多变循环彩灯、AD0832设计的电压表32X16点阵显示、10BitDA正弦信号发生器、DS1302时钟+1602液晶、Max7221动态显示、非常形象的交通灯控制设计、485全双工通信...
-
-
使用DS18B20和单片机的测温探头小程序运行在MCS51兼容单片机上,用SDCC编译对于89C52类单片机,使用temp_prob.hex对于STC11F04E类1T单片机,使用temp_prob_11f04e.hex对于STC 15W204S类单片机,使用temp_prob_15w204s.hex对于STC15F104E类8pin单片机,使用...
-
-
...delay_18B20(unsigned int i)
{
while(i--);
}
//初始化函数
Init_DS18B20(void)
{
unsigned char x=0;
DQ = 1; //DQ复位
delay_18B20(8); //稍做延时
DQ = 0; //单片机将DQ拉低
delay_18B20(8...
-
-
AD_DS1621与12864液晶//EDM12864B DRIVE//
/**************************************
PAGEADD为页地址起使
TIERADD为行地址起使
DIS_STARTADD为开始命令
CTABLE为汉字字库数组
ETABLE为英文字库数组
*********...
-
-
...; //定义ds18b20通信端口
sbit LCM_RS=P2^0; //数据/命令端
sbit LCM_RW=P2^1; //读/写选择端
sbit LCM_EN=P2^2; //LCD使能信号
sbit ad_busy=...
-
-
...40系列45系列集成芯片、93系列存储器、AT24存储器资料、DS1302资料、LEDS数码管、TDA系列、存储器芯片资料、电源资料、可控硅与光电耦、接口芯片资料、热释电红外开关、三极管资料、数字开头系列........等等。想了解详情请下...
-
-
... play16(1,(i-4)<<1,3,yanyu+(i<<5));
}
}
init_ds1302();
init_time();
flag5=0;
do
{
if(P3&0x04)
first=1;
init_ds1302();
gettime(&realtime);
play8...
-
-
...时间、ADC0809模数转换与显示、BCD译码数码管显示数字、DS18B20温度传感器实验........等等。想了解详情请下载附件。