HelloWorld

这篇文章不是寻常意义上的HelloWorld,但是是我第一次尝试51单片机,原因是我想学的ros视频课程中出现了OpenRB-150开发板和舵机XL330-M288-T,我手头没有实物,只有吃灰了很久的51单片机,想着能否用单片机相似的模拟一下

工具#

路径 普中-7开发板资料\5–开发工具:卖家给的文件

  • 3-程序下载软件-Keil(我这里是4,单片机卖家提供的资料里提供的版本)
  • 4-常用辅助开发工具-串口调试助手(丁丁)(这里是SSCOM 单片机卖家提供的
  • 4-常用辅助开发工具-程序烧制工具PZ-ISO v3.7 单片机卖家提供的
  • 51单片机 实物 ,我这里是普中科技的A7标配
  • 普中公司给的资料地址 http://www.prechin.cn/gongsixinwen/208.html

测试单片机是否正常#

  • 用USB-A 接口数据线连接单片机,接口旁边还有个按钮,要按下去才能开机,开机后蓝灯会亮,还有一个红灯亮着 我不知道干嘛的,知识水平不够
  • 打开PZ-ISP
    • 芯片我这里选择STC89C5xxSeries
    • 串口号COM3 蓝牙链接上的标准串行 (自动的)
    • 波特率9600
    • 双倍速12T(默认)
    • 按文件擦除
  • 接线 P20->D1,其他的按方向插下去就行。别接错了,很重要 3–手把手教你学51单片机\实验现象演示这里有实验现象演示

  • 选择文件路径
    • 打开文件:我这里选择了最简单的流水灯 4--实验程序\1--基础实验\2-点亮第一个LED(解压后选择里面的template.hex[.hex后缀的那个,应该是编译后生成的])
    • 程序下载—成功后会提示:恭喜!文件下载完毕
    • 然后D1灯就亮了绿色
    • 点亮LED灯源文件main.c
/**************************************************************************************
深圳市普中科技有限公司(PRECHIN 普中)
技术支持:www.prechin.net
PRECHIN
 普中
 
实验名称:点亮第一个LED
接线说明:	
实验现象:下载程序后“LED模块”的D1指示灯点亮
注意事项:																				  
***************************************************************************************/
#include "reg52.h"

sbit LED1=P2^0;	//将P2.0管脚定义为LED1

/*******************************************************************************
* 函 数 名       : main
* 函数功能		 : 主函数
* 输    入       : 无
* 输    出    	 : 无
*******************************************************************************/
void main()
{
	LED1=0;	//LED1端口设置为低电平
	while(1)
	{
		
	}
		
}

测试完可以关按钮把线拔了