第三模块 单片机基本结构项目实训ppt课件.ppt

第三模块 单片机基本结构项目实训ppt课件.ppt

ID:58692878

大小:343.00 KB

页数:72页

时间:2020-10-04

第三模块  单片机基本结构项目实训ppt课件.ppt_第1页
第三模块  单片机基本结构项目实训ppt课件.ppt_第2页
第三模块  单片机基本结构项目实训ppt课件.ppt_第3页
第三模块  单片机基本结构项目实训ppt课件.ppt_第4页
第三模块  单片机基本结构项目实训ppt课件.ppt_第5页
资源描述:

《第三模块 单片机基本结构项目实训ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三模块单片机基本结构项目实训项目7LED发光管控制项目8LED数码管显示控制项目7LED发光管控制任务3-7-1使用P1口控制LED灯闪烁任务3-7-2使用P3口流水点亮8位LED任务3-7-3使用数组控制P0口流水灯任务3-7-4使用运算符控制P2口流水灯任务3-7-5使用swtich语句的控制P2口LED流水灯任务3-7-6使用if语句的控制P2口LED流水灯任务3-7-7使用数组的指针控制P2口流水灯任务3-7-8使用指针作函数参数控制P2口流水灯任务3-7-9使用函数库文件控制P2口LED流水灯任务3-7-1使用P1口控制LED灯闪烁一、单片机的I/O口8051单片

2、机40脚双列直插式封装,有四个8位的并行I/O接口:P0口(39~32)、P1口(1~8)、P2口(21~28)和P3口(10~17),共32根I/O线。每个I/O口主要由4部分构成:端口锁存器、输入缓冲器、输出驱动器和端口引脚。它们都是双向通道,每一条I/O线都能独立地用作输入或输出线。作输入时数据可以缓冲,作输出时数据可以锁存。单片机的四个I/O口功能不完全相同,在特性上的差别主要是P0、P2、P3口都还有第二功能,而P1口只能用作普通I/O口。P0口为双向I/O口,既可作地址/数据总线口用,也可作普通I/O口用。P1口为准双向I/O口,只能用作普通I/O口。P2口为准双

3、向I/O口,既可作地址总线口输出地址高8位,也可作普通I/O口用。P3口为多用途端口,既可作普通I/O口用,也可用作专门定义的第二功能。任务3-7-1使用P1口控制LED灯闪烁P3口的第二功能位第二功能说明位第二功能说明P3.0RXD串行输入口P3.4T0计数器0计数输入P3.1TXD串行输出口P3.5T1计数器1计数输入P3.2外部中断0输入P3.6外部数据RAM写选通信号P3.3外部中断1输入P3.7外部数据RAM读选通信号任务3-7-1使用P1口控制LED灯闪烁二、C语言的数据类型数据类型符号关键字字长数的表示范围整型有(signed)int16-32768~32767

4、(signed)short16-32768~32767(signed)long32-2147483648~2147483647无(unsigned)int160~65535(unsigned)short160~65535(unsigned)long320~4294967295字符型有char8-128~127无(unsigned)char80~255实型有float323.4E-38~3.4E38有double641.7E-308~1.7E308任务3-7-1使用P1口控制LED灯闪烁三、硬件电路设计四、软件程序设计任务3-7-2使用P3口流水点亮8位LED一、C语言的循环结

5、构循环结构是指程序根据某条件的存在重复执行一段程序,直到这个条件不满足为止。常用的循环结构语句有for循环语句、while循环语句和do…while循环语句。1.for循环语句for循环语句的一般格式如下:for(初始化表达式;条件表达式;增量表达式)语句;for循环语句的执行过程如下:初始化表达式求解条件表达式:条件表达式为逻辑表达式,若其值为“真”,其逻辑值为“1”,则执行for随后的语句;若其值为“假”,其逻辑值为“0”,则跳出for循环语句执行后续程序若条件表达式为“真”,则在执行for随后的语句后,执行增量表达式再次求解条件表达式,形成循环任务3-7-2使用P3口流

6、水点亮8位LED2.while循环语句while循环语句先判定循环条件的真假,条件为真,则执行循环体;条件为假,则跳出循环体,执行后续程序。while循环语句的一般格式如下:while(条件表达式)循环体当循环体包含一个以上的语句时,应该用花括弧{}将这些语句括起来。当条件表达式为常量“1”时,实现无限循环。3.do…while循环语句do…while循环语句循环语句先执行循环体一次,再判定条件表达式的值。若条件为真,则继续执行循环体;若条件为假,则跳出循环体,执行后续程序。do…while循环语句的一般格式如下:do{循环体语句}while(条件表达式);任务3-7-2使用

7、P3口流水点亮8位LED二、C语言的函数C语言程序是由函数组成的,一个C语言程序由一个主函数和若干个其他函数构成。主函数有且只能有一个,此外还可以有其他函数。主函数可以调用其他函数,其他函数之间也可以互相调用,但是其他函数不能调用主函数。函数分为无参函数和有参函数两种。无参函数被调用时没有参数传递,有参函数被调用时有参数传递。无参函数定义的一般形式如下:类型说明符函数名(void)//用“void”声明该函数无参数{说明部分语句部分}在函数定义的一般形式中,类型说明符定义函数返回值的类型。如果函数没有返

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。