文档介绍:MCS- 6实验1红黄绿灯控制 6实验2键盘LED数码管显示 7实验3定时器中断实验 10实验4计数器实验 12实验5AD转换实验 18实验6PC机与单片机串口通信实验 20实验7温度测量实验 22实验8数模转换实验 25实验9IIC和EEPROM存储实验 27实验10频率测量实验 ,非常适合单片机教学的一种实验装置。它有以下特点:不需要其他附件,即可以在任何一台有USB接口的PC机或笔记本电脑上使用;价格便宜,解决了许多院校经费不足的问题;可以开设LED,LCD,键盘,蜂鸣器,AD转换,DA转换,温度测量,光电计数,压频转换,IIC总线,PC与下位机串口通信,RS485通信等各种实验,满足教学需要。,实验板上USB接口给实验板提供电源的同时,且可以通过USB转串口芯片给实验板下载程序和与PC机进行串口通信。本实验板采用的是宏晶公司的STC89C52RC单片机,可以通过串口烧录程序,无需仿真器。。为了满足多种实验的需求和入门编程的便捷,单片机的引脚许多复用,但没有使用锁存器来扩展IO口。实验板上引出了DA输出,P0口,P1口,P2口,P3口,电源扩展口,485通信口,方便外接实验。为了满足单片机的冷启动(下载程序时先断电再通电)要求,电源按钮采用自锁开关。无论在PC机还是笔记本电脑上都有USB接口,所以实验板直接由USB接口供电,实验板上CH340G将USB转换为串口为单片机下载程序。:,所有值保持默认值,鼠标单击INSTALL按钮,,INSTALL和UNINSTALL变为灰色。这时我们需要等待一段时间,等两个按钮变成和图4一样(即INSTALL和UNINSTALL不为灰色),驱动安装完毕。,选择管理,在弹出的对话框中单击设备管理器,展开端口即可以看到实验板对应的串口号,。,。学习将用户程序下载到应用系统的方法。掌握STC89C52单片机的I/O端口的控制和使用方法。(1)编写程序要求:,,,模仿控制交通灯(红灯亮4秒,黄灯亮2秒,,黄灯和绿灯同时亮1秒,绿灯亮4秒,如此循环)。(1)程序流程图红灯亮延时4S黄灯亮延时2S黄、绿灯亮延时1S绿灯亮延时4S(2)C语言参考程序#include""#defineucharunsignedchar#defineuintunsignedint/*定义红黄绿灯对应的单片机引脚*/sbitGreen_LED=P1^0;sbitYellow_LED=P1^1;sbitRed_LED=P1^2;/*毫秒延时函数*/voiddelay_ms(uintnum){ uchari; while(num--) for(i=0;i<123;i++);}/*主函数*/voidmain(){ while(1) { Red_LED=0;Yellow_LED=1;Green_LED=1; delay_ms(4000); Red_LED=1;Yellow_LED=0;Green_LED=1; delay_ms(2000); Red_LED=1;Yellow_LED=0;Green_LED=0; delay_ms(1000); Red_LED=1;Yellow_LED=1;Green_LED=0; delay_ms(4000); }}(3)0030HMAIN:;;;黄灯灭MOVR0,#40ACALLDELAY;自己编写DELAY:MOVA,R0;延时程序,R0=10,延时1SMOVR5,ADELAY3:MOVR6,#XXH;XX的数值自己计算填写DELAY2:MOVR7,#XXH;XX的数值自己计算填写DE