"STC最小系统脉冲宽度测量设计与Keil C51编程实现"
需积分: 10 171 浏览量
更新于2023-12-21
收藏 33KB PPT 举报
本专业课程设计是关于嵌入式系统技术的实践性课程。任务7是关于脉冲宽度测量设计,要求用STC最小系统实现一个按钮的按键时常测量,测量范围为0ms-60S,并支持测量结果复位控制,自动和手动测量模式。任务7的实施需要掌握基础知识,包括51系列单片机的原理及应用、Proteus软件仿真、Keil C51集成开发环境、STC系列串口编程单片机等。
在任务7之前,学生需要完成任务1至任务6,这些任务涵盖了基本输入输出应用、仿真动态显示程序、实现动态显示程序设计等内容。通过完成这些任务,学生将掌握输入输出操作、定时器应用、中断应用、通讯应用等基本技能,并且熟练掌握了Proteus软件的仿真资源、Keil C51集成开发环境的使用方法,以及STC最小系统的硬件资源和编程调试方法。
具体来说,任务1要求学生使用Proteus仿真实现8位开关输入、8位按键输入和对应8位发光二极管显示输出控制,并用Keil C51编程实现上述功能。任务2是要求实现8位数码管的动态扫描控制,同样需要在Proteus上进行仿真并用Keil C51编程。任务3则要求用STC最小系统实现数码管和发光二极管的动态显示程序设计。
在任务7中,学生需要将之前学到的知识应用到脉冲宽度测量设计中。他们需要了解如何利用STC最小系统实现按钮的按键时常测量,以及如何通过编程实现测量范围、复位控制和自动/手动测量模式的功能。对Keil C51的编程能力、Proteus仿真资源的熟练运用,以及STC系列单片机的硬件和编程调试技能都将在这一任务中得到充分展现。
通过完成这一专业课程设计任务,学生将在嵌入式系统技术领域获得全面的实践经验和技能。他们不仅对51系列单片机有了深入的了解,并且熟练掌握了Proteus仿真工具和Keil C51编程开发环境的使用方法。此外,学生还对STC系列串口编程单片机有了一定的了解,并学会了如何与硬件资源进行联调和调试。这些技能对于日后从事嵌入式系统技术相关工作将大有裨益。
2013-07-31 上传
2010-03-21 上传
2021-09-21 上传
105 浏览量
2011-07-20 上传
2020-08-13 上传
eo
- 粉丝: 33
- 资源: 2万+
最新资源
- 深入浅出:自定义 Grunt 任务的实践指南
- 网络物理突变工具的多点路径规划实现与分析
- multifeed: 实现多作者间的超核心共享与同步技术
- C++商品交易系统实习项目详细要求
- macOS系统Python模块whl包安装教程
- 掌握fullstackJS:构建React框架与快速开发应用
- React-Purify: 实现React组件纯净方法的工具介绍
- deck.js:构建现代HTML演示的JavaScript库
- nunn:现代C++17实现的机器学习库开源项目
- Python安装包 Acquisition-4.12-cp35-cp35m-win_amd64.whl.zip 使用说明
- Amaranthus-tuberculatus基因组分析脚本集
- Ubuntu 12.04下Realtek RTL8821AE驱动的向后移植指南
- 掌握Jest环境下的最新jsdom功能
- CAGI Toolkit:开源Asterisk PBX的AGI应用开发
- MyDropDemo: 体验QGraphicsView的拖放功能
- 远程FPGA平台上的Quartus II17.1 LCD色块闪烁现象解析