DD-900mini实验板由顶顶电子开发,具有实验、仿真、ISP下载等功能,支持 51 单片机;如图 2-3 所示为DD-900mini实验板的实物图。
下面对DD-900mini实验板简要进行说明,详细情况请登录顶顶电子网站:ddmcu.taobao.com。
DD-900mini实验板功能比较简捷,没有设计较为复杂的功能电路,因此,特别适合单片机初学者学习与使用,主要硬件资源和接口如下:
① 8 只LED灯;
② 8 位共阳LED数码管;
③ 1602 液晶屏插针;
④ 4 个独立按键;
⑤ RS-232 串行接口;
⑥ I 2 C总线接口EEPROM存储器AT24C04;
⑦ DS1302 时钟芯片;
⑧ DS18B20 温度传感器;
⑨ 红外遥控接收头;
⑩ 1 个蜂鸣器;
⑪ 1 个继电器;
⑫ 单片机引脚外扩插针。
需要强调的是,DD-900mini设计时主要是针对 51 单片机的,涉及的电路是以 51 单片机为基础的,在进行AVR实验时,需要插上AVR-51 转换板,插上AVR-51 转换板后,51 单片机中的相应I/O口就可以转换成AVR单片机的I/O口了。其中,51 单片机的P00~P07、P10~P17、P20~P27、P30~P37 脚分别相当于AVR单片机的PA0~PA7、PB0~PB7、PC0~PC7、PD0~PD7 脚,请读者阅读时注意。
图 2-3 DD-900mini实验板的实物图
DD-900mini实验板的LED和数码管电路如图 2-4 所示。
(1)LED电路
单片机的P0 端口接了 8 只LED灯,这些LED灯的负极通过一个 8 个电阻接到P0 端口各引脚,而正极则接到电源端V CC _LED。LED灯亮的条件是P0 口相应的引脚为低电平,即如果P0 口某引脚输出为 0,则相应的灯亮;如果输出为 1,则相应的灯灭。
(2)数码管电路
单片机的P0 口和P2 口的部分引脚构成了 8 位LED数码管驱动电路。这里LED数码管采用了共阳型,使用 8 只PNP型三极管作为片选端的驱动。基极通过限流电阻分别接单片机P2.0~P2.7,V CC _DS电源电压经 8 只三极管控制后,由集电极分别向 8 只数码管供电。
JP1 为LED、数码管和LCD灯供电选择插针,当短接JP1 的LED、V CC 脚时,可进行LED实验;当短接JP1 的DS、V CC 脚时,可进行数码管实验,当短接JP1 的LCD、V CC 脚时,可进行LCD实验。
图2.4 LED和数码管电路
1602 液晶接口电路如图 2-5 所示。
图 2-5 1602 液晶接口电路
液晶显示器具有体积小、质量小、功耗低等优点,日渐成为各种便携式电子产品的理想显示器。DD-900mini实验板设有 1602 液晶接口。液晶接口电路由V CC _LCD供电,当进行LCD实验时,需要短接插针JP1 的LCD、V CC 端。
红外遥控接收电路如图 2-6 所示。
红外遥控接收头输出的遥控接收信号送到单片机的P14 脚,由单片机进行解码处理。
图 2-6 红外遥控接收电路
继电器电路如图 2-7 所示。
图 2-7 继电器电路
单片机P36 脚输出的控制信号加到继电器控制电路,当P36 脚为高电平时,三极管VT2截止,继电器RLY1 不动作(常闭触点闭合,常开触点断开);当P36 脚为低电平时,三极管VT2 导通,继电器RLY1 动作(常闭触点断开,常开触点闭合)。
EEPROM存储器AT24C04 的 6 脚(SCL)、5 脚(SDA)连接到单片机的P16、P17 脚,和单片机进行联系,有关电路如图 2-8 所示。
图 2-8 24C04 电路
DD-900mini实验板上设有实时时钟芯片DS1302,有关电路图如图 2-9 所示。
图 2-9 实时时钟电路DS1302
电路中,时钟芯片DS1302 的 7 脚(SCLK)、6 脚(I/O)、5 脚(RST)连接到单片机的P10、P11、P12 脚;C31 大容量电容器,作为备用电源,用来在断电时维持DS1302 继续计时。
DS18B20 为单总线温度传感器,其接口电路如图 2-10 所示。温度传感器DS18B20 产生的信号由 2 脚输出,送到单片机的P13 脚。
图 2-10 DS18B20 接口电路
DD-900mini实验板有 4 个独立按键,接在单片机的P3.2~P3.5 脚,如图 2-11 所示。
图 2-11 独立按键电路
串行通信功能是目前单片机应用中经常要用到的功能,DD-900mini实验板具有RS-232串行接口(简称串口),可进行串口通信实验。另外,如果对STC89C等单片机进行程序下载及用。
SST89E516RD等进行仿真调试时,也要用到这个串口;不过,对于AVR单片机来说,串口意义不大。RS-232 串(简称串口)口电路如图 2-12 所示。
图 2-12 RS-232 串口电路
蜂鸣器电路如图 2-13 所示。
图 2-13 蜂鸣器电路
单片机P37 为蜂鸣器信号输出端,经三极管VT1 放大后,可驱动蜂鸣器B1 发出声音。