版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C语言程序设计基础与实践控制类实战项目GJYY2022501庆典活动1.0C语言程序设计基础与实践课程组04技能点拓展03技能点详解02技能点分析目录CONTENTS01问题引入05技能点检测GJYY2022501庆典活动1.0一问题引入1921年7月经过各地党组织推选产生第一次全国代表大会代表,代表们进行了8天的讨论,对各项议题进行了充分的商讨并形成了一致意见。7月30日晚,法租界的一个巡捕闯进了会场,会议不得不临时中断,大部分代表迅速转移,十几分钟后,法租界巡捕包围和搜查会场,结果一无所获。8月初,在浙江嘉兴南湖的一艘游船上,召开了最后一天的会议。党的一大通过了中国共产党纲领关于当前实际工作的决议等重要文件。于是将1921年7月1日作为中国共产党成立之日。2021年7月1日是中国共产党成立100周年,在这个节日上党和国家召开了多次庆典活动,隆重纪念这个日子。我们编写代码,典礼灯光,发出声音,庆祝中国共产党成立100周年。一问题引入04技能点拓展03技能点详解02技能点分析目录CONTENTS01问题引入05技能点检测GJYY2022501庆典活动1.0二技能点分析1.了解项目的需求分析2.能够绘制系统电路图3.能够绘制整体流程图4.使用基础编程语句完成项目开发5.掌握项目的调试方法6.能够对项目进行创新并实践学习目标(1)完成STC89C51单片机最小系统的电路设计,如图GJYY2022501.1;(2)完成指示灯电路的设计、无源蜂鸣器电路的设计、8位流水灯电路的设计;(3)完成延时电路流程图绘制及程序设计;(4)指示灯快闪100次,代表100年,然后蜂鸣器响,同时流水灯按照正向闪烁运行3次,反向闪烁运行1次。(5)绘制程序设计流程图,如图GJYY2022501.2所示。学期预习04技能点拓展03技能点详解02技能点分析目录CONTENTS01问题引入05技能点检测GJYY2022501庆典活动1.0三技能点详解——设计图绘制该项目采用STC89C51单片机作为控制系统的控制核心,这款单片机采用8051核的ISP(InSystemProgramming)在系统可编程芯片,最高工作时钟频率为80MHz,片内含4KBytes的可反复擦写1000次的Flash只读程序存储器GJYY2022501.1控制类项目硬件元件清单名称标号引脚指示灯LAMPP3.6无源蜂鸣器BUZP3.5有源蜂鸣器LSP3.4按键KEY1,KEY2,KEY3,KEY4P3.0,P3.1,P3.2,P3.3LED灯D0-D7P0口共阳极数码管SEG_AP1口共阴极数码管SEG_KP2口三技能点详解——设计图绘制2)程序流程图三技能点详解——设计图绘制1)指示灯电路设计LED灯正极接在电源正极,负极经过限流电阻R14,接到P3.6引脚上,如图GJYY2022501.3(b)所示。当P3.6引脚为高电平的时候,电流不通,LED灯不亮。当P3.6引脚为低电平的时候,电流导通,LED灯发光。通过改变P3.6引脚的电平,实现灯光的闪烁。三技能点详解——关键节点设计2)蜂鸣器电路设计LT-9650属于贴片SMD有源蜂鸣器,尺寸为9.6*9.6*5mm,驱动电压有3V、5V、12V三种。有缺口部位对应的引脚为负极,另一引脚为正极。在本电路中选择驱动电压3V,将正极接到电源正极上,负极通过限流电阻R15接到P3.5引脚上。三技能点详解——关键节点设计3)LED灯电路设计
通过编程改变P0口引脚电平的高低,能够实现不同的灯光效果。如果将P0口按照从P0.7-P0.0依次电平,或者从P0.0到P0.7依次低电平,LED灯珠依次点亮,能够形成灯光流水的效果,俗称流水灯。三技能点详解——关键节点设计4)延时子程序单片机实现延时的方法有两种,一种是软件延时,即通过延时函数让CPU不断重复执行相关语句,达到时间延时的效果。另外一种是中断延时,即通过单片机内部的定时器计时,实现延时的效果。三技能点详解——关键节点设计完整参考程序/***********************************************************Copyright(C),2021-2023,C语言项目开发组*文件名:main.c*内容简述:2021年7月1日中国共产党成立100年庆典活动*文件历史:*版本
日期
作者
说明*1.02022-06-01课题组
灯光计数,花样灯光,蜂鸣器************************************************************/#include
<reg51.h>
//51单片机头文件#include
<intrins.h>
//内置函数头文件
#defineucharunsigned
char
//数据类型宏定义#defineuintunsigned
int三技能点详解——关键节点设计04技能点拓展03技能点详解02技能点分析目录CONTENTS01问题引入05技能点检测GJYY2022501庆典活动1.0四技能点拓展——故障排查1)指示灯不闪烁
故障排查:首先,查看硬件电路连接是否正确,然后,对照硬件查看软件接口配置是否正确。如果这两个没有问题,查看延时时间是否正常,延时时间过短,灯光变化不明显。
2)蜂鸣器不响
故障排查:首先,查看硬件电路连接是否正确,然后,对照硬件查看软件接口配置是否正确。有源蜂鸣器发出的固定频率声音。如果电源导通时间过短,将无法发出声音。3)流水灯无效果
故障排查:首先,查看硬件电路连接是否正确,然后,对照硬件查看软件接口配置是否正确。关注流水灯每个灯光点亮时间,时间过短,将无法看到相应效果。同时,使用函数实现效果的时候,注意对相应端口赋有效初值。四技能点拓展——故障排查04技能点拓展03技能点详解
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 气动焊枪市场发展现状调查及供需格局分析预测报告
- 2024年度文化艺术品拍卖委托合同
- 04年车位租赁合同简单范本
- 2024年度互联网信息服务合同:互联网服务提供商为用户提供互联网信息服务的合同
- 2024年度医疗设备供应与安装合同
- 胶合板压合机市场发展现状调查及供需格局分析预测报告
- 2024年度安保服务承包合同
- 测微规市场需求与消费特点分析
- 足球棋市场环境与对策分析
- 2024年度污水处理设施变形缝安装合同
- 24春国家开放大学《机电一体化系统综合实训》大作业参考答案
- 英文版中国故事绘本愚公移山
- 水稻碳足迹评价技术指南
- 医院信用评价管理制度
- 黄杨宁片对心脑血管疾病的保护机制
- 工会跳棋活动方案
- (正式版)HGT 20656-2024 化工供暖通风与空气调节详细设计内容和深度规定
- 新高考英语读后续写技巧与训练:助人类20篇
- 公安机关大型活动安全管理
- 规范开展学术活动管理制度
- 建设工程监理职业生涯规划
评论
0/150
提交评论