冲哥视频,学习打卡
从今天起,开始学习冲哥单片机视频,并坚持打卡,为了督促自己学习,为了提升自己,争取早日月薪过万,同时也为了试验箱,开始打卡。第一帖,认识单片机
1、什么是单片机?
一中集成电路芯片。将处理、储存、中断、IO、定时、计数等多功能集成一体的微信计算机系统。
2、单片机可以做什么?
它可以实现逻辑运算、数学计算、模拟量、数字量、顺序动作、通信等所有有规律的控制应用。
第二贴,硬件介绍
1、试验箱开发板上的配件名称,用途和基本用法
2、作业:一个化工设备,用来设置温度,并随时检测,并用数码管及LCD屏幕上做显示,用矩阵按键来设置温度,用232口与上位机通讯可远程监控,也可通过遥控器从红外线发射接收口来调节温度显示方式 第三贴,环境搭建和软件安装
1、官网www.stcai.com→软件工具→工具软件,下载软件,安装,并安装相应组件
2、官网www.stcai.com→芯片手册→STC32系列,下载手册,查阅相关资料
3、下载安装C25版的KEIL软件
4、介绍板子首次上电如何下载程序 第三贴,开发环境和软件安装
1、烧录软件下载:官网WWW.STCAI.COM,选择软件工具的工具软件选项,点击STC-ISP最新版本下载,安装,包括相应组件
2、资料查找:官网WWW.STCAI.COM,选择芯片手册的STC32系列选项,点击最左下角的规格书下载,查阅STC32系列芯片的相关资料
3、KEIL下载:下载C25版本的KEIL软件,勾选相应选项后安装
4、工程项目烧录下载:介绍了第一次向芯片内烧录程序项目的方法 第四贴,点亮第一颗LED灯(上)
1、LED点亮原理:正端接高电平,负端接低电平。P4.0低电平,P6.0输出低电平,LED会被点亮
2、新建工程:根据说明书新建工程,并尝试新指令sfr、sbit、void main函数等
3、学会下载方式,并尝试下载
4、根据代码及说明书查找故障点 第四贴,点亮第一颗LED灯(下)
1、试验箱不断电下载功能实现:用向特殊寄存器IAP-CONTR写入60H的方式实现不断电下载
2、打开STC-ISP烧录工具,选择芯片信号,在收到用户命令后复位到ISP监控程序区界面,VID写入34BF,PID写入FF01,勾选HEX,自定义命令写入@stcisp#,下面两条勾选。
3、在待写入的程序中,添加stc_usb_hid.lib代码库添加至项目中,且在头文件中调用,若有路径,需添加路径。设置好自定义下载命令,并调用USB初始化代码
4、学习STC的头文件,学习函数定义及声明 第五贴,C语言学习(上)
1、学习C语言的printf在单片机中的应用
2、学习2进制,10进制,16进制的计算和转换以及ASCII码 第五贴,C语言学习(下)
1、继续学习2进制,10进制,16进制的计算和转换以及ASCII码
2、学习C语言中算数运算符和位运算的使用
3、学习C语言中的数据类型 第六贴,花式点灯(上)
1、保持软件和手册是最新版本的
2、学习Delay函数,
3、学习do while和while函数并数值他们的区别
4、尝试编制函数