C51--开发环境

项目入门单片机:

1、电动车报警器 ----------》IO控制入门
2、感应开关盖垃圾桶----------》定时器,pwm开发,超声波
3、基于WiFi的智能控制插座----------》串口开发,ESP8266模块AT控制指令学习,终中断学习
4、基于蓝牙HC–05的智能控制插座----------》串口开发,蓝牙穿透
5、基于4G的智能控制插座----------》串口开发,蓝牙穿透
6、温湿度检测系统----------》DS18820单线协议,如何看时序图,IIC协议液晶屏显示,SPI协议液晶屏显示
7、语音控制开关灯----------》语音模块二次开发
8、智能小车_远程控制/避障/循迹/数据采集等----------》综合性项目

开发环境:

keil软件
keil(环境)stc-isp(烧录软件)使用流程:
1、创建项目工程文件夹,模板template
2、创建main.c文件
3、进入keil(开发环境)主页面,
工具栏project—>new uVison project—>选择建立的工程文件夹—>输入工程名字—>选择芯片类型Atmel目录下的AT89C52—>会提示是否拷STARTUP_A51,选择是,生成了工程目录—>在工程目录Source Group1上鼠标右键—>add existing file source group1—>选择创建的main.c文件

4、keil中双击.c文件,编写代码

#include "reg52.h"

sbit led1 = P3^7;
//¸ù¾ÝÔ­Àíͼ£¨µç·ͼ£©É豸±äÁ¿led1Ö¸ÏòP3×éIO¿ÚµÄµÚ7¿Ú
sbit led2 = P3^6;
//¸ù¾ÝÔ­Àíͼ£¨µç·ͼ£©É豸±äÁ¿led2Ö¸ÏòP3×éIO¿ÚµÄµÚ6¿Ú

void main()
{
	led1 = 0;//¸ù¾Ýµç·ͼ£¬µÍµçƽÁÁled
	led2 = 0;
	while(1);
}

进行配置:target options---->output选中HEX file(单片机可认识的二进制文件)
完成后点击rebuild生成.hex文件以及.c代码文件

5、安装HC340ser驱动→安装成功后连接单片机,打开设备管理器→可以看到端口下多出一个USB-SERIAL CH340(COM3)

6、下载、烧录软件stc-isp
打开stc-isp软件→选择单片机型号STC89C52RC、选择串口号→选择生成的执行程序文件.hex文件,点击’‘下载/编程’'烧录到单片机,单片机开关拨动重新上电能看到灯亮

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值