收藏 分销(赏)

PFC-2Q-单片机学习板的实验方法.doc

上传人:a199****6536 文档编号:2580198 上传时间:2024-06-01 格式:DOC 页数:19 大小:1.08MB
下载 相关 举报
PFC-2Q-单片机学习板的实验方法.doc_第1页
第1页 / 共19页
PFC-2Q-单片机学习板的实验方法.doc_第2页
第2页 / 共19页
PFC-2Q-单片机学习板的实验方法.doc_第3页
第3页 / 共19页
PFC-2Q-单片机学习板的实验方法.doc_第4页
第4页 / 共19页
PFC-2Q-单片机学习板的实验方法.doc_第5页
第5页 / 共19页
点击查看更多>>
资源描述

1、PFC-2Q 单片机学习板的实验方法 作者: 日期:2 个人收集整理 勿做商业用途 所有程序中晶体全部使用12MHz J_AVR_51跳线说明:当使用51单片机时,将短路冒短路到51侧;当使用AVR单片机时,短路到AVR侧,出厂默认配置为51单片机 学习板的程序下载分为两种方式:1 普通串口下载2 USB串口下载有串口的电脑,采用普通串口下载,连接如图1所示;无串口的电脑可以使用USB串口下载,连接如图2所示,把USB转TTL板的J1连接到PFC-2QMCU板的J_COM,注意:USB转TLL的J1和PFC-2QMCU的连接如下: J1_VCC-J_COM_VCC J1_GND-J_COM_G

2、ND J1_TXD-J_COM_RXD J1_RXD-J_COM_TXD如果4根一起的排杜邦线,只需检查VCC等任意1根连接正确就可以了图1图2 USB下载步骤:1、安装USB串口驱动,具体参见PL2303USB串口安装说明,安装完成可以在我的电脑,属性,硬件,设备管理,端口中找到相应的串口号。2、打开STC_ISP_V4.86编程下载程序3、在MCU Type 选栏中,选中STC89C52RC4、在选择串口号栏中,选择相应的串口号,先找到串口号,具体查找方法如下:在我的电脑,属性,硬件,设备管理,端口中找到相应的串口号。然后选择找到的相应的串口号5、在打开文件栏中,点击打开程序文件调入要下载

3、的HEX文件6、其余的配置默认7、关闭学习板电源(弹起电源开关POWER_SW)8、点击Download/下载,打开学习板电源(按下电源开关POWER_SW) 9、如下载不成功,重复78,直到下载成功 普通串口下载:普通串口下载只是在选择串口号栏中,选择为COM1,或着根据自己的电脑串口号选择,别的步骤同USB下载步骤 学习板的实验方法一、运算符与基本语句练习1、如果用普通串口下载程序,如图1所示连接下载部分;如果用USB串口下载程序,如图2所示连接下载部分2、如图3所示:连接好学习板,用短路冒短接J_LED图33、下载运算符与基本语句练习文件夹下各个子文件夹的HEX文件到学习板4、下载成功后

4、,学习板显示相应的内容5、具体功能,参见程序当中的程序功能6、EX3练习说明:下载成功后,可以用跳线把P0口的某个I/O口连接到地或+5V,此时8个LED应显示相应的P0口内容,如图所示,当把P1.0连接到地时,P2.0应为低电平。D1点亮;如图所示,当把P1.0悬空时,P1。0为高电平(P0口有上拉电阻),P2。0应为高电平.D2熄灭二、函数练习1、如果用普通串口下载程序,如图1所示连接下载部分;如果用USB串口下载程序,如图2所示连接下载部分2、如图3所示:连接好学习板,用短路冒短接J_LED3、下载函数练习文件夹下各个子文件夹的HEX文件到学习板4、下载成功后,学习板显示相应的内容5、具

5、体功能,参见程序当中的程序功能6、EX3练习说明:下载成功后,如图所示,当把P1。0接地时,8个LED全亮;当把P1。0接+5V时,8个LED全灭7、EX4练习说明:下载成功后,如图所示,当把P1.2接地时,则P2口的8个LED显示0x22;如果为高电平,则P2口的8个LED全灭,点亮代表二进制”1”;熄灭代表二进制0” 三、定时器(计数器)1、如果用普通串口下载程序,如图1所示连接下载部分;如果用USB串口下载程序,如图2所示连接下载部分2、如图6所示:连接好学习板,用短路冒短接J_LED3、下载STC89C52_Single_Array_Key.hex到学习板4、下载成功后,学习板显示相应

6、的内容5、具体功能,参见程序当中的程序功能6、模式1非中断说明:下载成功后,将P1。0接到P3。5(T1),8个LED显示P1.0的脉冲数(十六进制)7.模式1中断说明:下载成功后,将P1。0接到P3.5(T1),8个LED亮500ms,灭500ms,如此循环四、外部中断1、如果用普通串口下载程序,如图1所示连接下载部分;如果用USB串口下载程序,如图2所示连接下载部分2、如图3所示:连接好学习板,用短路冒短接J_LED3、下载STC89C52_EX1。hex到学习板4、下载成功后,8个LED150ms点亮,150ms熄灭;当外部中断1有中断时(可以把P3。3接到地,然后拿开,相当于给外部中断

7、1一个有高到低的脉冲)D1D4 LED熄灭,D5D8 LED点亮150ms5、具体功能,参见程序当中的程序功能五、串行发送1、如果用普通串口下载程序,如图1所示连接下载部分;如果用USB串口下载程序,如图2所示连接下载部分2、如图4所示:连接好学习板图43、下载STC89C52_SCOM_Send.hex到学习板4、下载成功后,打开STC_ISP_V4。86的串口助手,设置串口号,波特率等,如图所示,串口号要根据自己电脑的实际串口号设置图55、点击打开串口后,接收/键盘缓存区将显示字符“B6、具体功能,参见程序当中的程序功能六、串口接收1、如果用普通串口下载程序,如图1所示连接下载部分;如果用

8、USB串口下载程序,如图2所示连接下载部分2、如图4所示:连接好学习板,用短路冒短接J_LED3、下载STC89C52_SCOM_Receive.hex到学习板4、下载成功后,打开STC_ISP_V4。86的串口助手,设置串口号,波特率等,如图5所示,串口号要根据自己电脑的实际串口号设置5、多字符串发送区设置成如图6所示,然后点击打开串口,再点击自动循环发送图66、学习板的8个LED将依次显示PC发送过来的数据0F的十六进制数7、具体功能,参见程序当中的程序功能七、内部EEPROM1、如果用普通串口下载程序,如图1所示连接下载部分;如果用USB串口下载程序,如图2所示连接下载部分2、如图7所示

9、:连接好学习板(把4位共阳8段数码管动态显示板插到J_LCD12864插座上),取掉J_LED短路冒图73、下载STC89C52_EEPROM.hex到学习板4、下载成功后,学习板显示相应的内容5、具体功能,参见程序当中的程序功能八、内部看门狗1、如果用普通串口下载程序,如图1所示连接下载部分;如果用USB串口下载程序,如图2所示连接下载部分2、如图4所示:连接好学习板,用短路冒短接J_LED3、下载AT89C52_Watch_Dog。hex到学习板4、下载成功后,学习板显示相应的内容5、具体功能,参见程序当中的程序功能九、LED跑马灯1、如果用普通串口下载程序,如图1所示连接下载部分;如果用

10、USB串口下载程序,如图2所示连接下载部分2、如图4所示:连接好学习板,用短路冒短接J_LED3、下载STC89C52_LED_Display.hex到学习板4、下载成功后,学习板显示相应的内容5、具体功能,参见程序当中的程序功能十、独立按键1、如果用普通串口下载程序,如图1所示连接下载部分;如果用USB串口下载程序,如图2所示连接下载部分2、如图3所示:连接好学习板,用短路冒短接J_LED,把独立按键板的VCC连接到J_I/O_2的电源端(+);GND连接到J_PW的负端(-);KS1连接到P3。4;KS2连接到P3。5;KS3连接到P3.6;KS4连接到P3。73、下载STC89C52_S

11、COM_Send.hex到学习板4、下载成功后,学习板显示相应的内容5、具体功能,参见程序当中的程序功能十一、矩阵按键1、如果用普通串口下载程序,如图1所示连接下载部分;如果用USB串口下载程序,如图2所示连接下载部分2、如图所示3:连接好学习板,用短路冒短接J_LED;把矩阵按键板的VCC连接到J_I/O_2的电源端(+);GND连接到J_PW的负端(-);KR0KR3分别连接到P1。3P1.0,注意:KR0是连接到P1。3,KR3连接到P1。0;KC0KC3分别连接到P1。4P1.73、下载STC89C52_Array_Key。hex到学习板4、下载成功后,学习板显示相应的内容5、具体功能

12、,参见程序当中的程序功能十二、独立按键和矩阵按键 1、如果用普通串口下载程序,如图1所示连接下载部分;如果用USB串口下载程序,如图2所示连接下载部分2、如图3所示:连接好学习板,用短路冒短接J_LED;把独立按键和矩阵按键板的VCC连接到J_I/O_2的电源端(+);GND连接到J_PW的负端(-);把独立按键KS1KS3按独立按键的连接方法连接,把矩阵按键KR0KR3和KC0KC3按照矩阵按键的连接方法连接3、下载STC89C52_Single_Array_Key.hex到学习板4、下载成功后,学习板显示相应的内容5、具体功能,参见程序当中的程序功能十三、4位共阳8段数码管动态显示1、如果

13、用普通串口下载程序,如图1所示连接下载部分;如果用USB串口下载程序,如图2所示连接下载部分2、如图7所示:连接好学习板(把4位共阳8段数码管动态显示板插到J_LCD12864插座上),取掉J_LED短路冒3、下载STC89C52_8SEG_P4。hex到学习板4、下载成功后,学习板显示相应的内容4、具体功能,参见程序当中的程序功能十四、8位共阳8段数码管138动态显示1、如果用普通串口下载程序,如图1所示连接下载部分;如果用USB串口下载程序,如图2所示连接下载部分2、如图8所示:连接好学习板(把8位共阳8段数码管动态显示板插到J_LCD12864插座上),取掉J_LED短路冒图83、下载S

14、TC89C52_8SEG_P8。hex到学习板4、下载成功后,学习板显示相应的内容5、具体功能,参见程序当中的程序功能十五、8位共阴8段数码管595动态显示1、如果用普通串口下载程序,如图1所示连接下载部分;如果用USB串口下载程序,如图2所示连接下载部分2、如图3所示:连接好学习板;把8位共阴8段数码管595动态显示板的VCC连接到J_I/O_2的电源端(+);GND连接到J_PW的负端();DIN连接到P1。0;E连接到P1。2;SCK连接到P1。13、下载STC89C52_8SEG_S8。hex到学习板3、下载成功后,学习板显示相应的内容4、具体功能,参见程序当中的程序功能十六、LCD1

15、6021、如果用普通串口下载程序,如图1所示连接下载部分;如果用USB串口下载程序,如图2所示连接下载部分2、如图9所示:连接好学习板(把LCD1602插到J_LCD1602插座上),取掉J_LED短路冒图93、下载STC89C52_LCD1602。hex到学习板4、下载成功后,学习板显示相应的内容,如果显示字符不清楚或不显示,那么调整P2,直到显示清楚为止5、具体功能,参见程序当中的程序功能十七、LCD128641、如果用普通串口下载程序,如图1所示连接下载部分;如果用USB串口下载程序,如图2所示连接下载部分2、如图10所示:连接好学习板(把LCD12864插到J_LCD12864插座上)

16、,取掉J_LED短路冒图103、下载STC89C52_LCD12864。hex到学习板4、下载成功后,学习板显示相应的内容5、具体功能,参见程序当中的程序功能十八、继电器1、如果用普通串口下载程序,如图1所示连接下载部分;如果用USB串口下载程序,如图2所示连接下载部分2、如图3所示:连接好学习板,把继电器板的VCC连接到J_I/O_2的电源端(+);GND连接到J_PW的负端(-);CTL连接到P0。4图33、下载STC89C52_Relay。hex到学习板4、下载成功后,学习板显示相应的内容5、具体功能,参见程序当中的程序功能十九、蜂鸣器演奏歌曲1、如果用普通串口下载程序,如图1所示连接下

17、载部分;如果用USB串口下载程序,如图2所示连接下载部分2、如图3所示:连接好学习板,短路J_BZ的短路冒图33、下载STC89C52_Buzzer_Music。hex到学习板4、下载成功后,学习板显示相应的内容5、具体功能,参见程序当中的程序功能二十、DS18B20温度传感器1、如果用普通串口下载程序,如图1所示连接下载部分;如果用USB串口下载程序,如图2所示连接下载部分2、如图4所示:连接好学习板,取掉J_LED短路冒,把DS18B20插到J_DS18B20插座上,圆弧面要朝标志的圆弧面的方向3、下载ST89C52_DS18B20_8SEG_P4。hex到学习板4、下载成功后,学习板显示

18、相应的内容5、具体功能,参见程序当中的程序功能二十一、掩膜红外遥控解码1、如果用普通串口下载程序,如图1所示连接下载部分;如果用USB串口下载程序,如图2所示连接下载部分2、如图4所示:连接好学习板,取掉J_LED短路冒,把1838插到J_1838插座上,如图所示:图33、下载掩膜红外遥控解码STC89C52_IRDA.hex到学习板4、下载成功后,学习板显示相应的内容5、具体功能,参见程序当中的程序功能二十一、M50462红外遥控解码1、如果用普通串口下载程序,如图1所示连接下载部分;如果用USB串口下载程序,如图2所示连接下载部分2、如图4所示:连接好学习板,取掉J_LED短路冒,把183

19、8插到J_1838插座上,如图所示:3、下载M50462红外遥控解码STC89C52_IRDA.hex到学习板4、下载成功后,学习板显示相应的内容5、具体功能,参见程序当中的程序功能二十二、步进电机1、如果用普通串口下载程序,如图1所示连接下载部分;如果用USB串口下载程序,如图2所示连接下载部分2、如图3所示:连接好学习板,把ULN2003驱动板J2的+端连接到J_I/O_2的电源端(+);J2的端连接到J_PW的负端();P2.0P2。4连接到IN4IN7;步进电机连接到ULN2003驱动板的J4;注意:步进电机的电源端要接到J4的+端,步进电机的连接如图所示:图33、下载STC89C52

20、_Step_MOTO.hex到学习板4、下载成功后,学习板显示相应的内容5、具体功能,参见程序当中的程序功能二十三、直流电机1、如果用普通串口下载程序,如图1所示连接下载部分;如果用USB串口下载程序,如图2所示连接下载部分2、如图3所示:连接好学习板把ULN2003驱动板J2的+端连接到J_I/O_2的电源端(+);J2的-端连接到J_PW的负端(-);P0。4连接到IN1,直流电机连接到J3的+端和OUT1端,如果直流电机有正负之分,正端要连接到+端,如果可以正反转,电机的两根线互换连接,就可以实现正反转功能,步进电机的连接如图所示:图33、下载STC89C52_DC_Motor。hex到

21、学习板4、下载成功后,学习板显示相应的内容5、具体功能,参见程序当中的程序功能二十四、PCF8591_ADC1、如果用普通串口下载程序,如图1所示连接下载部分;如果用USB串口下载程序,如图2所示连接下载部分2、如图4所示:连接好学习板,取掉J_LED短路冒;把综合板的J1的+5V端连接到J_I/O_2的电源端(+);J1的GND端连接到J_PW的负端();SDA端连接到P1。0;SCL端连接到P1。1 JP1的引脚定义:(从上端开始定义为JP1_1)JP1_1-Rg光敏电阻JP1_2-Rt热敏电阻JP1_3-P1可调电阻的中心抽头JP1_4-GND用短路冒短路JP1_33、下载STC89C5

22、2_PCF8591_ADC。hex到学习板4、下载成功后,学习板显示相应的内容5、具体功能,参见程序当中的程序功能二十五、PCF8591_DAC1、如果用普通串口下载程序,如图1所示连接下载部分;如果用USB串口下载程序,如图2所示连接下载部分2、如图4所示:连接好学习板,取掉J_LED短路冒;把综合板的J1的+5V端连接到J_I/O_2的电源端(+);J1的GND端连接到J_PW的负端(-);SDA端连接到P1.0;SCL端连接到P1.1;JP1的引脚定义:(从上端开始定义为JP1_1)JP1_1-Rg光敏电阻JP1_2-Rt热敏电阻JP1_3P1可调电阻的中心抽头JP1_4-GND用短路冒

23、短路JP23、下载STC89C52_PCF8591_DAC.hex到学习板4、下载成功后,学习板显示相应的内容5、具体功能,参见程序当中的程序功能二十六、热敏电阻1、如果用普通串口下载程序,如图1所示连接下载部分;如果用USB串口下载程序,如图2所示连接下载部分2、如图4所示:连接好学习板,取掉J_LED短路冒;把综合板的J1的+5V端连接到J_I/O_2的电源端(+);J1的GND端连接到J_PW的负端(-);SDA端连接到P1。0;SCL端连接到P1.1;JP1的引脚定义:(从上端开始定义为JP1_1)JP1_1-Rg光敏电阻JP1_2-Rt热敏电阻JP1_3-P1可调电阻的中心抽头JP1

24、_4-GND用短路冒短路JP1_23、下载STC89C52_Rt。hex到学习板4、下载成功后,学习板显示相应的内容5、具体功能,参见程序当中的程序功能二十七、光敏电阻1、如果用普通串口下载程序,如图1所示连接下载部分;如果用USB串口下载程序,如图2所示连接下载部分2、如图4所示:连接好学习板,取掉J_LED短路冒;把综合板的J1的+5V端连接到J_I/O_2的电源端(+);J1的GND端连接到J_PW的负端(-);SDA端连接到P1.0;SCL端连接到P1.1;JP1的引脚定义:(从上端开始定义为JP1_1)JP1_1-Rg光敏电阻JP1_2-Rt热敏电阻JP1_3-P1可调电阻的中心抽头

25、JP1_4-GND用短路冒短路JP1_13、下载STC89C52_Rg。hex到学习板4、下载成功后,学习板显示相应的内容5、具体功能,参见程序当中的程序功能二十八、24C02IIC总线EEPROM1、如果用普通串口下载程序,如图1所示连接下载部分;如果用USB串口下载程序,如图2所示连接下载部分2、如图4所示:连接好学习板,取掉J_LED短路冒;把综合板的J1的+5V端连接到J_I/O_2的电源端(+);J1的GND端连接到J_PW的负端();SDA端连接到P1。0;SCL端连接到P1。13、下载STC89C52_24C02。hex到学习板4、下载成功后,学习板显示相应的内容5、具体功能,参

26、见程序当中的程序功能二十九、DS1302时钟1、如果用普通串口下载程序,如图1所示连接下载部分;如果用USB串口下载程序,如图2所示连接下载部分2、如图4所示:连接好学习板,取掉J_LED短路冒;把综合板的J1的+5V端连接到J_I/O_2的电源端(+);J1的GND端连接到J_PW的负端();SCLK端连接到P1。2;I/O端连接到P1.1;RST端连接到P1。03、下载STC89C52_DS1302。hex到学习板4、下载成功后,学习板显示相应的内容5、具体功能,参见程序当中的程序功能三十、热敏电阻控制继电器的通断1、如果用普通串口下载程序,如图1所示连接下载部分;如果用USB串口下载程序

27、,如图2所示连接下载部分2、如图3所示:连接好学习板,取掉J_LED短路冒;把综合板的J1的+5V端连接到J_PW的电源端(+);J1的GND端连接到J_PW的负端();SDA端连接到P1.0;SCL端连接到P1.1;JP1的引脚定义:(从上端开始定义为JP1_1)JP1_1Rg光敏电阻JP1_2-Rt热敏电阻JP1_3P1可调电阻的中心抽头JP1_4-GND用短路冒短路JP1_2把继电器板的VCC连接到J_I/O_2的电源端(+);GND连接到J_PW的负端(-);CTL连接到P0。43、下载STC89C52_Rt_Relay。hex到学习板4、下载成功后,学习板显示相应的内容5、具体功能,

28、参见程序当中的程序功能三十一、光线亮度控制LED的点亮个数(亮度)1、如果用普通串口下载程序,如图1所示连接下载部分;如果用USB串口下载程序,如图2所示连接下载部分2、如图3所示:连接好学习板,用短路冒短路J_LED;按照光敏电阻的连接方法连接跳线,当光敏电阻周围的光线强度改变时,比如:用手挡住光敏电阻时,LED点亮的次数会改变图33、下载STC89C52_Rt_LED.hex到学习板4、下载成功后,学习板显示相应的内容5、具体功能,参见程序当中的程序功能三十二、高低温检测报警系统1、如果用普通串口下载程序,如图1所示连接下载部分;如果用USB串口下载程序,如图2所示连接下载部分2、如图4所

29、示:连接好学习板,取掉J_LED短路冒,把DS18B20插到J_DS18B20插座上,圆弧面要朝标志的圆弧面的方向3、下载STC89C52_Temperature_Alarm。hex到学习板4、下载成功后,学习板显示相应的内容5、具体功能,参见程序当中的程序功能三十三、红外遥控器遥控继电器的通断1、如果用普通串口下载程序,如图1所示连接下载部分;如果用USB串口下载程序,如图2所示连接下载部分2、如图4所示:连接好学习板,取掉J_LED短路冒,把1838插到J_1838插座上,如图所示3、下载STC89C52_IRDA_Relay.hex到学习板4、下载成功后,学习板显示相应的内容5、具体功能,参见程序当中的程序功能三十四、74HC595串并转换(同8位共阴8段数码管595动态显示)

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服