第二讲51单片机入门与流水灯程序的编写[知识发现]

上传人:枫** 文档编号:567543310 上传时间:2024-07-21 格式:PPT 页数:37 大小:15.33MB
返回 下载 相关 举报
第二讲51单片机入门与流水灯程序的编写[知识发现]_第1页
第1页 / 共37页
第二讲51单片机入门与流水灯程序的编写[知识发现]_第2页
第2页 / 共37页
第二讲51单片机入门与流水灯程序的编写[知识发现]_第3页
第3页 / 共37页
第二讲51单片机入门与流水灯程序的编写[知识发现]_第4页
第4页 / 共37页
第二讲51单片机入门与流水灯程序的编写[知识发现]_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《第二讲51单片机入门与流水灯程序的编写[知识发现]》由会员分享,可在线阅读,更多相关《第二讲51单片机入门与流水灯程序的编写[知识发现](37页珍藏版)》请在金锄头文库上搜索。

1、 第二讲第二讲51单片机入门与流水灯程序的编写主讲人 :邓梦露 QQ :12237495781学习园地培训内容和目的培训内容和目的1、认识51单片机2、掌握keil C51软件的安装与工程的建立3、掌握51单片机的程序编写、编译和下载流程4、掌握流水灯程序的编写原理和方法5、掌握51单片机最小系统原理与焊接方法6、掌握datesheet的使用和学习方法2学习园地一、认识51单片机什么是单片机?单片机(Single chip microcomputer)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、

2、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统。 处理器处理器3学习园地一、认识51单片机常见51单片机封装4学习园地一、认识51单片机51单片机实验板5学习园地一、认识51单片机6学习园地一、认识51单片机7学习园地一、认识51单片机引脚的简单介绍1、电源和时钟引脚。如Vcc、GND、XTAL1、XTAL22、编程控制引脚。如RST、PSEN、EA3、I/0口引脚。如P0、P1、P2、P38学习园地一、认识51单片机Vcc和GND:单片机电源引脚,常压为+5V,低压为+3.3VXTAL:外接时

3、钟引脚RST:单片机复位引脚,高电平有效,用于单片机的复位初始化操作。I/O口:输入输出控制引脚9学习园地一、认识51单片机第二功能引脚:部分接口具有第二功能,在51单片机中如:10学习园地二、keil安装与工程的建立具体教程今晚会在群里面公布敬请关注!11学习园地三、51单片机基础编程1、编写正确的C程序。2、C程序的编译3、将生成的.hex文件下载进单片机12学习园地点亮发光二极管让它亮起来!#include /52系列单片机头文件sbit led1=P00; /声明单片机P0口第一位void main() /主函数led1=0; /点亮第一个LED灯13学习园地知识点1 1、reg52.

4、hreg52.h在代码中引用头文件,其作用在于将这个头文件的内容放在引用头文件的位置处,免去每次编写同类程序都要将头文件中语句重复编写。头文件的两种书写方法:#include #include reg52.h14学习园地知识点2 2、C C语言注释的写法语言注释的写法(1)/注释语句注释语句 两个斜杠后跟注释语句,不能换行使用(2)/*/*注释语句注释语句*/*/ 斜杠与星号之间加注释语句,能够换行使用15学习园地知识点3 3、main()main()主函数的写法主函数的写法16学习园地C程序的编译1、设置生成.hex文件2、点击keil的编译按钮,开始编译。3、查看编译窗口是否有warnin

5、g或error。4、自动生成.hex文件17学习园地程序的下载串口下载器:18学习园地串口下载器的使用和连接1、将串口下载器上的TX、RX分别和单片机的RX、TX相连。2、将两者的VCC、GND分别连接到一起。3、将串口下载器连接电脑的USB口。19学习园地程序的下载烧录软件:20学习园地烧录软件的使用(以PZ-ISP为例)1、打开软件2、选择芯片类型(选择STC89C5XXX系列)3、打开文件,选择编译生成的目标.hex文件。4、点击下载程序,立马给单片机供电。5、程序下载完成。 你的灯亮啦!21学习园地让它闪起来!22学习园地知识点4 4、C C语言中的数据类型语言中的数据类型基本数据类型

6、:short int、long int、char、float、doublechar:字符型,占用一个字节,范围0256int:整型,keil中占用两个字节,范围065536float:浮点型,占用四个字节,范围023223学习园地知识点修饰符:signed(有符号)、unsigned(无符号)signed int 有符号整型unsigned int 无符号整型signed char 有符号字符型unsigned char 无符号字符型24学习园地知识点5 5、while()while()循环结构循环结构25学习园地知识点6 6、forfor循环结构循环结构26学习园地换一种方式27学习园地知识

7、点7 7、C C语言不带参子函数的书写语言不带参子函数的书写其中:其中:void表示无返回值delay1s为函数名,可随意取,最好方便记忆和读懂括号内为空(void),表示该函数不带任何参数。28学习园地知识点注意事项:注意事项:29学习园地再换一种30学习园地流水灯跳起来31学习园地四、51单片机最小系统原理创翼科技社51学习板最小系统原理图32学习园地第二次焊接实践33学习园地第二次焊接实践具体焊接教程今晚会在群里面公布敬请关注!34学习园地五、datesheet的使用 datesheet是第一手宝贵的学习参考资料,无论是设计硬件电路还是编写程序代码,datesheet都具有宝贵的参考价值!35学习园地推荐资料datesheetdatesheet!36学习园地37学习园地

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号