首页
课件、教案、试卷中心
用户登录
资料
搜索
ID: 17456917
中职《单片机技术及应用-基于Proteus仿真的C语言程序设计》(电工版·2018)第三模块 单片机基本结构项目实训 课件(共72张PPT)
日期:2026-02-20
科目:
类型:课件
查看:77次
大小:1124864B
来源:二一课件通
预览图
1/12
张
中职
,
单片机
,
72张
,
课件
,
实训
,
项目
(
课件网
) 第三模块 单片机基本结构项目实训 项目7 LED发光管控制 项目8 LED数码管显示控制 项目7 LED发光管控制 任务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单片机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口为准双向I/O口,既可作地址总线口输出地址高8位,也可作普通I/O口用。 P3口为多用途端口,既可作普通I/O口用,也可用作专门定义的第二功能。 任务3-7-1 使用P1口控制LED灯闪烁 P3口的第二功能 位 第二功能 说明 位 第二功能 说明 P3.0 RXD 串行输入口 P3.4 T0 计数器0计数输入 P3.1 TXD 串行输出口 P3.5 T1 计数器1计数输入 P3.2 外部中断0输入 P3.6 外部数据RAM写选通信号 P3.3 外部中断1输入 P3.7 外部数据RAM读选通信号 任务3-7-1 使用P1口控制LED灯闪烁 二、C语言的数据类型 数据类型 符号 关键字 字长 数的表示范围 整型 有 (signed) int 16 -32768~32767 (signed) short 16 -32768~32767 (signed) long 32 -2147483648~2147483647 无 (unsigned) int 16 0~65535 (unsigned) short 16 0~65535 (unsigned) long 32 0~4294967295 字符型 有 char 8 -128~127 无 (unsigned) char 8 0~255 实型 有 float 32 3.4E-38~3.4E38 有 double 64 1.7E-308~1.7E308 任务3-7-1 使用P1口控制LED灯闪烁 三、硬件电路设计 四、软件程序设计 任务3-7-2 使用P3口流水点亮8位LED 一、C语言的循环结构 循环结构是指程序根据某条件的存在重复执行一段程序,直到这个条件不满足为止。常用的循环结构语句有for循环语句、while循环语句和do…while循环语句。 1.for循环语句 for循环语句的一般格式如下: for(初始化表达式;条件表达式;增量表达式) 语句; for循环语句的执行过程如下: 初始化表达式 求解条件表达式:条件表达式为逻辑表达式,若其值为“真”,其逻辑值为“1”,则执行for随后的语句;若其值为“假”,其逻辑值为“0”,则跳出for循环语句执行后续程序 若条件表达式为“真”,则在执行for随后的语句后,执行增量表达式 再次求解条件表达式,形成循环 任务3-7-2 使用P3口流水点亮8位LED 2.while循环语句 while循环语句先判定循环条件的真假,条件为真,则执行循环体;条件为假,则跳出循环体,执行后续程序。while循环语句的一般格式如下: while(条件表达式) 循环体 当循环体包含一个以上的语句时,应该用花括弧{}将这些语句括起来。当条件表达式为常量“1”时,实现无限循环。 3.do…while循环语句 do…while循环语句循环语句先执行循环体一次,再判定条件表达式的值。若条件为真,则继续执行循环体;若条件为假,则跳出循环体,执行后续程序。do…while循环语句的一般格式如下: ... ...
~~ 您好,已阅读到文档的结尾了 ~~
立即下载
免费下载
(校网通专属)
登录下载Word版课件
同类资源
2025-2026学年广西南宁市中等职业学校毕业班对口升学第一次模拟测试试卷(体育与教育大类专业基础综合课)(PDF版,含解析)(2025-12-29)
2025-2026学年广西南宁市中等职业学校毕业班对口升学第一次模拟测试试卷(电子信息大类专业基础综合课)(PDF版,含解析)(2025-12-29)
安徽省中职五校联盟2026届高三第七次联考旅游类专业(综合)试卷(图片版,含答案)(2026-01-09)
2025-2026学年广西南宁市中等职业学校毕业班对口升学第一次模拟测试试卷(财经商贸大类专业基础综合课)(PDF版,含解析)(2025-12-29)
2025-2026学年广西南宁市中等职业学校毕业班对口升学第一次模拟测试试卷(旅游大类专业基础综合课)(PDF版,含解析)(2025-12-29)
上传课件兼职赚钱