收藏 分销(赏)

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

上传人:a199****6536 文档编号:2580198 上传时间:2024-06-01 格式:DOC 页数:19 大小:1.08MB 下载积分:8 金币
下载 相关 举报
PFC-2Q-单片机学习板的实验方法.doc_第1页
第1页 / 共19页
PFC-2Q-单片机学习板的实验方法.doc_第2页
第2页 / 共19页


点击查看更多>>
资源描述
PFC-2Q 单片机学习板的实验方法 ———————————————————————————————— 作者: ———————————————————————————————— 日期: 2 个人收集整理 勿做商业用途 ● 所有程序中晶体全部使用12MHz ● J_AVR_51跳线说明:当使用51单片机时,将短路冒短路到51侧;当使用AVR单片机时,短路到AVR侧,出厂默认配置为51单片机 ● 学习板的程序下载分为两种方式: 1. 普通串口下载 2. USB串口下载 有串口的电脑,采用普通串口下载,连接如图1所示;无串口的电脑可以使用USB串口下载,连接如图2所示,把USB转TTL板的J1连接到PFC-2Q—MCU板的J_COM,注意:USB转TLL的J1和PFC-2Q—MCU的连接如下: J1_VCC—-—J_COM_VCC J1_GND——-J_COM_GND 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 选栏中,选中STC89C52RC 4、在选择串口号栏中,选择相应的串口号,先找到串口号,具体查找方法如下:在我的电脑,属性,硬件,设备管理,端口中找到相应的串口号。然后选择找到的相应的串口号 5、在打开文件栏中,点击打开程序文件调入要下载的HEX文件 6、其余的配置默认 7、关闭学习板电源(弹起电源开关POWER_SW) 8、点击Download/下载,打开学习板电源(按下电源开关POWER_SW) 9、如下载不成功,重复7~8,直到下载成功 ● 普通串口下载:普通串口下载只是在选择串口号栏中,选择为COM1,或着根据自己的电脑串口号选择,别的步骤同USB下载步骤 ● 学习板的实验方法 一、运算符与基本语句练习 1、如果用普通串口下载程序,如图1所示连接下载部分;如果用USB串口下载程序,如图2所示连接下载部分 2、如图3所示:连接好学习板,用短路冒短接J_LED 图3 3、下载运算符与基本语句练习文件夹下各个子文件夹的HEX文件到学习板 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_LED 3、下载函数练习文件夹下各个子文件夹的HEX文件到学习板 4、下载成功后,学习板显示相应的内容 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_LED 3、下载STC89C52_Single_Array_Key.hex到学习板 4、下载成功后,学习板显示相应的内容 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_LED 3、下载STC89C52_EX1。hex到学习板 4、下载成功后,8个LED150ms点亮,150ms熄灭;当外部中断1有中断时(可以把P3。3接到地,然后拿开,相当于给外部中断1一个有高到低的脉冲)D1~D4 LED熄灭,D5~D8 LED点亮150ms 5、具体功能,参见程序当中的程序功能 五、串行发送 1、如果用普通串口下载程序,如图1所示连接下载部分;如果用USB串口下载程序,如图2所示连接下载部分 2、如图4所示:连接好学习板 图4 3、下载STC89C52_SCOM_Send.hex到学习板 4、下载成功后,打开STC_ISP_V4。86的串口助手,设置串口号,波特率等,如图所示,串口号要根据自己电脑的实际串口号设置 图5 5、点击打开串口后,接收/键盘缓存区将显示字符“B" 6、具体功能,参见程序当中的程序功能 六、串口接收 1、如果用普通串口下载程序,如图1所示连接下载部分;如果用USB串口下载程序,如图2所示连接下载部分 2、如图4所示:连接好学习板,用短路冒短接J_LED 3、下载STC89C52_SCOM_Receive.hex到学习板 4、下载成功后,打开STC_ISP_V4。86的串口助手,设置串口号,波特率等,如图5所示,串口号要根据自己电脑的实际串口号设置 5、多字符串发送区设置成如图6所示,然后点击打开串口,再点击自动循环发送 图6 6、学习板的8个LED将依次显示PC发送过来的数据0~F的十六进制数 7、具体功能,参见程序当中的程序功能 七、内部EEPROM 1、如果用普通串口下载程序,如图1所示连接下载部分;如果用USB串口下载程序,如图2所示连接下载部分 2、如图7所示:连接好学习板(把4位共阳8段数码管动态显示板插到J_LCD12864插座上),取掉J_LED短路冒 图7 3、下载STC89C52_EEPROM.hex到学习板 4、下载成功后,学习板显示相应的内容 5、具体功能,参见程序当中的程序功能 八、内部看门狗 1、如果用普通串口下载程序,如图1所示连接下载部分;如果用USB串口下载程序,如图2所示连接下载部分 2、如图4所示:连接好学习板,用短路冒短接J_LED 3、下载AT89C52_Watch_Dog。hex到学习板 4、下载成功后,学习板显示相应的内容 5、具体功能,参见程序当中的程序功能 九、LED跑马灯 1、如果用普通串口下载程序,如图1所示连接下载部分;如果用USB串口下载程序,如图2所示连接下载部分 2、如图4所示:连接好学习板,用短路冒短接J_LED 3、下载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。7 3、下载STC89C52_SCOM_Send.hex到学习板 4、下载成功后,学习板显示相应的内容 5、具体功能,参见程序当中的程序功能 十一、矩阵按键 1、如果用普通串口下载程序,如图1所示连接下载部分;如果用USB串口下载程序,如图2所示连接下载部分 2、如图所示3:连接好学习板,用短路冒短接J_LED;把矩阵按键板的VCC连接到J_I/O_2的电源端(+);GND连接到J_PW的负端(-);KR0~KR3分别连接到P1。3~P1.0,注意:KR0是连接到P1。3,KR3连接到P1。0;KC0~KC3分别连接到P1。4~P1.7 3、下载STC89C52_Array_Key。hex到学习板 4、下载成功后,学习板显示相应的内容 5、具体功能,参见程序当中的程序功能 十二、独立按键和矩阵按键 1、如果用普通串口下载程序,如图1所示连接下载部分;如果用USB串口下载程序,如图2所示连接下载部分 2、如图3所示:连接好学习板,用短路冒短接J_LED;把独立按键和矩阵按键板的VCC连接到J_I/O_2的电源端(+);GND连接到J_PW的负端(-);把独立按键KS1~KS3按独立按键的连接方法连接,把矩阵按键KR0~KR3和KC0~KC3按照矩阵按键的连接方法连接 3、下载STC89C52_Single_Array_Key.hex到学习板 4、下载成功后,学习板显示相应的内容 5、具体功能,参见程序当中的程序功能 十三、4位共阳8段数码管动态显示 1、如果用普通串口下载程序,如图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短路冒 图8 3、下载STC89C52_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。1 3、下载STC89C52_8SEG_S8。hex到学习板 3、下载成功后,学习板显示相应的内容 4、具体功能,参见程序当中的程序功能 十六、LCD1602 1、如果用普通串口下载程序,如图1所示连接下载部分;如果用USB串口下载程序,如图2所示连接下载部分 2、如图9所示:连接好学习板(把LCD1602插到J_LCD1602插座上),取掉J_LED短路冒 图9 3、下载STC89C52_LCD1602。hex到学习板 4、下载成功后,学习板显示相应的内容,如果显示字符不清楚或不显示,那么调整P2,直到显示清楚为止 5、具体功能,参见程序当中的程序功能 十七、LCD12864 1、如果用普通串口下载程序,如图1所示连接下载部分;如果用USB串口下载程序,如图2所示连接下载部分 2、如图10所示:连接好学习板(把LCD12864插到J_LCD12864插座上),取掉J_LED短路冒 图10 3、下载STC89C52_LCD12864。hex到学习板 4、下载成功后,学习板显示相应的内容 5、具体功能,参见程序当中的程序功能 十八、继电器 1、如果用普通串口下载程序,如图1所示连接下载部分;如果用USB串口下载程序,如图2所示连接下载部分 2、如图3所示:连接好学习板,把继电器板的VCC连接到J_I/O_2的电源端(+);GND连接到J_PW的负端(-);CTL连接到P0。4 图3 3、下载STC89C52_Relay。hex到学习板 4、下载成功后,学习板显示相应的内容 5、具体功能,参见程序当中的程序功能 十九、蜂鸣器演奏歌曲 1、如果用普通串口下载程序,如图1所示连接下载部分;如果用USB串口下载程序,如图2所示连接下载部分 2、如图3所示:连接好学习板,短路J_BZ的短路冒 图3 3、下载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、下载成功后,学习板显示相应的内容 5、具体功能,参见程序当中的程序功能 二十一、掩膜红外遥控解码 1、如果用普通串口下载程序,如图1所示连接下载部分;如果用USB串口下载程序,如图2所示连接下载部分 2、如图4所示:连接好学习板,取掉J_LED短路冒,把1838插到J_1838插座上,如图’所示: 图3 3、下载掩膜红外遥控解码\STC89C52_IRDA.hex到学习板 4、下载成功后,学习板显示相应的内容 5、具体功能,参见程序当中的程序功能 二十一、M50462红外遥控解码 1、如果用普通串口下载程序,如图1所示连接下载部分;如果用USB串口下载程序,如图2所示连接下载部分 2、如图4所示:连接好学习板,取掉J_LED短路冒,把1838插到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.0~P2。4连接到IN4~IN7;步进电机连接到ULN2003驱动板的J4;注意:步进电机的电源端要接到J4的+端,步进电机的连接如图所示: 图3 3、下载STC89C52_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端,如果直流电机有正负之分,正端要连接到+端,如果可以正反转,电机的两根线互换连接,就可以实现正反转功能,步进电机的连接如图所示: 图3 3、下载STC89C52_DC_Motor。hex到学习板 4、下载成功后,学习板显示相应的内容 5、具体功能,参见程序当中的程序功能 二十四、PCF8591_ADC 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_4-—-GND 用短路冒短路JP1_3 3、下载STC89C52_PCF8591_ADC。hex到学习板 4、下载成功后,学习板显示相应的内容 5、具体功能,参见程序当中的程序功能 二十五、PCF8591_DAC 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_4-——GND 用短路冒短路JP2 3、下载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_4—-—GND 用短路冒短路JP1_2 3、下载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可调电阻的中心抽头 JP1_4-——GND 用短路冒短路JP1_1 3、下载STC89C52_Rg。hex到学习板 4、下载成功后,学习板显示相应的内容 5、具体功能,参见程序当中的程序功能 二十八、24C02IIC总线EEPROM 1、如果用普通串口下载程序,如图1所示连接下载部分;如果用USB串口下载程序,如图2所示连接下载部分 2、如图4所示:连接好学习板,取掉J_LED短路冒;把综合板的J1的+5V端连接到J_I/O_2的电源端(+);J1的GND端连接到J_PW的负端(—);SDA端连接到P1。0;SCL端连接到P1。1 3、下载STC89C52_24C02。hex到学习板 4、下载成功后,学习板显示相应的内容 5、具体功能,参见程序当中的程序功能 二十九、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。0 3、下载STC89C52_DS1302。hex到学习板 4、下载成功后,学习板显示相应的内容 5、具体功能,参见程序当中的程序功能 三十、热敏电阻控制继电器的通断 1、如果用普通串口下载程序,如图1所示连接下载部分;如果用USB串口下载程序,如图2所示连接下载部分 2、如图3所示:连接好学习板,取掉J_LED短路冒;把综合板的J1的+5V端连接到J_PW的电源端(+);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_2 把继电器板的VCC连接到J_I/O_2的电源端(+);GND连接到J_PW的负端(-);CTL连接到P0。4 3、下载STC89C52_Rt_Relay。hex到学习板 4、下载成功后,学习板显示相应的内容 5、具体功能,参见程序当中的程序功能 三十一、光线亮度控制LED的点亮个数(亮度) 1、如果用普通串口下载程序,如图1所示连接下载部分;如果用USB串口下载程序,如图2所示连接下载部分 2、如图3所示:连接好学习板,用短路冒短路J_LED;按照光敏电阻的连接方法连接跳线,当光敏电阻周围的光线强度改变时,比如:用手挡住光敏电阻时,LED点亮的次数会改变 图3 3、下载STC89C52_Rt_LED.hex到学习板 4、下载成功后,学习板显示相应的内容 5、具体功能,参见程序当中的程序功能 三十二、高低温检测报警系统 1、如果用普通串口下载程序,如图1所示连接下载部分;如果用USB串口下载程序,如图2所示连接下载部分 2、如图4所示:连接好学习板,取掉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动态显示)
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

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

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

关于我们      便捷服务       自信AI       AI导航        抽奖活动

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

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

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

关注我们 :微信公众号    抖音    微博    LOFTER 

客服