本课程主要包括:我们的开发板、注意事项和准备工作、如何下载程序、运行和运行官方示例程序。
本课程将熟悉我们的开发板,具体如何实现,将在下一节课中逐步解释。
第一部分,章节目录
第二部分,随堂记录
1.4.1.完全介绍开发板
(1)我们的课程是普中科技STC89C51开发板套件V3.0(高配)为准,兼容V2.2 (2)代码以V3.0为准,若V2.发现问题可以联系我 (3)单开发板售价168元(V3.0高配),如果需要,可以去淘宝买,这里不做广告。
此外,普中科技还在B站开发板配套课程,与本课程使用的开发板相同。
链接:https://www.bilibili.com/video/av32132894/ 反应不好。
(1)连同开发板主板共12件,分别为:、1包晶振和跳线帽,、1台步进电机,1台直流电机,1台红外遥控器,1602屏,12864屏.2/2.4寸TFT触摸屏1个、STM32核心板1个、DS18B20温度传感器。加粗是暂时使用的,剩下的可以暂时不带。
开箱视频:Bilibili(还未拍)
开发板整体图:
其他配件:
(2)开发板配套资料:百度网盘 提取码:2020 (3) (4) (5) (6
1.4.2.介绍开发板主板和板载原件
1.4.2.1、单片机
1.4.2.2.单片机工作必要的外围电路(单片机必要)
(见开发板光盘数据\课程配套ARM3.0开发板光盘数据\EM3_V3.0 开发板原理图1)
(1)晶振 (晶振 上电==保持同步,晶振是连着芯片内部晶振电路的) (2)复位电路(复位:板上也能看到) (3)电源电路(电源模块)V接入可以工作) (4)USB自动下载电路(只需点击一点,不会也没问题)
1.4.2.3.其他外围设备的电路 (1)数码管 (2)点阵(16*16 LED) (3)独立按钮&矩阵按键 (4)逐一介绍(上课讲)
没有高级外围设备,如蓝牙,Zigbee、WIFI都没有。
1.4.3.上电前的准备工作
(1)开发板通过跳线帽设计兼容51和STM32(还有AVR): (2)发货时默认设置51单片机(先不动)
(1)板载CH340芯片用来完成USB转串口以实现程序下载烧录功能 (2)\普中51-双核-A7开发板资料\1--新手必看\普中51-双核-A7开发板入门教程.pdf 按照这个步骤来 (3)实在不行可以让电脑自动搜索并安装驱动或者借助驱动大师等软件来安装
注意:
1.4.4.学会向单片机下载程序并运行
看\普中51-双核-A7开发板资料\1--新手必看\普中51-双核-A7开发板入门教程.pdf 1.4.4.1、使用PZ_ISPv1.88下载
1.4.4.2、使用STC-ISP下载程序 (1)STC官方下载软件比PZ_ISP下载麻烦一点。PZISP是上电后直接软件操作下载,STC-ISP 下载软件是需要冷启动,即先点击下载然后开启电源,操作较为复杂。程序才能下载进去,下载后也是直接运行的。 (2)如果要再次下载必须再断电->下载按钮->上电才能下载成功。
接下来开始运行示例程序并且看现象练练手!
怎么接线-->怎么下载-->什么现象
1.4.5.下载并测试官方示例程序1(LED、按键、蜂鸣器)
接线:J19接到J22
开发板上电
下载程序:PZ-ISP/STC-ISP 选择\51例程\1、LED灯\1 LED闪烁\C版\LED2.hex等
看到现象
接线:J19接到J22&&JP1接到J29
开发板上电
下载程序:PZ-ISP/STC-ISP 选择\51例程\2、独立按键\8个按键控制8个LED灯\pro.hex等
看到现象
接线:P15接到蜂鸣器
开发板上电
下载程序:PZ-ISP/STC-ISP 选择\51例程\3、 蜂鸣器\蜂鸣器试验\生日快乐\buzz.hex
听到现象
遇到问题:按照文档正确操作但是就是不能下载,解决方法是: 1)一步一步退回到之前可以下载的情况,看是否能解决 2)给整个开发板完全断电(拔掉供电的USB线)3秒以上再重新上电
1.4.6.下载并测试官方示例程序2(数码管、LED点阵、马达、时钟)
(1)静态数码管
接线:J8接到J22
开发板上电
下载程序:PZ-ISP/STC-ISP 选择\51例程\6、静态数码管显示\数码管流动显示\pro.hex
看到现象
(2)动态数码管
接线:J6接到J22 P22-P24 分别接在ABC数码管上
开发板上电
下载程序:PZ-ISP/STC-ISP 选择\51例程\7、动态数码管\动态显示数字(带译码器)\程序\程序\pro.hex等
看到现象
(3)LED点阵
暂时没调通。
(4)步进马达
接线:0A-B-,0B接B+,0C接A-,0D接A+,1A-1D接P10-P13
开发板上电
下载程序:PZ-ISP/STC-ISP 选择\51例程\10、 步进马达\L6219-四线双极性电机\ 等
看到现象 (5)实时时钟DS1302
-LCD1602显示时钟
接线:0A-B-,0B接B+,0C接A-,0D接A+,1A-1D接P10-P13
开发板上电
下载程序:PZ-ISP/STC-ISP 选择\51例程\10、 步进马达\L6219-四线双极性电机\ 等
看到现象
-数码管显示时钟 接线:看接线图
开发板上电
下载程序:
看到现象
1.4.7.下载并测试官方示例程序3(温度传感器、遥控、AD)
(1)18B20温度传感器
利用LCD1602显示
插上LCD1602 J14接P37
上电下载程序: \51例程\15、温度传感器DS18B20\LCD1602显示温度\程序\pro.hex
看现象 (2)红外遥控
利用LCD1602显示
插上LCD1602 J11接P32
上电下载程序: \51例程\19、红外线\LCD1602显示键值\程序\pro.hex
看现象
(3)AD
数码管显示AD值
插线图如下,上电,下载程序,看现象
1.4.8.下载并测试官方示例程序4(彩屏)
(1)触摸彩屏
插上彩屏
下载程序:普中51-双核-A7开发板资料\玩转TFTLCD触摸屏--基于51单片机GUI设计\3,TFTLCD触摸屏实验--汉字显示\Output\template.hex