- 1
- 0
- 约1.28万字
- 约 117页
- 2019-11-27 发布于江西
- 举报
第一节 微控制器(MCU)基础 任务1 让LED按照规定的时序闪亮 完成任务的步骤 明确任务 分析任务 构思解决方案 安装硬件 编写程序 下载、运行、测试 总结与讨论 一、明确任务 LED Light Emitting Diode 发光二极管 A 阳极 (比较长的那根管脚) K 阴极 (比较短的那根管脚) 下面的电路可以使LED发光 二、分析任务 本任务要求LED按照如下的时序图闪亮 实际上是要求Va按照如下的时序变化 三、构思解决方案 解决方案 Micro Control Unit 微控制器 Input-Output Port 输入输出端口 MCU能按顺序执行命令(程序)让I/O口按照规定的时序输出电压。 程序 让指定的I/O口输出5V电压 延时1秒 让I/O口输出0V电压 延时1秒 让I/O口输出5V电压 延时2秒 让I/O口输出0V 结束 四、安装硬件 教学底板 打开Basic Stamp 编辑器 第一次打开编辑器时,编辑器会询问几个问题,只需点击OK按钮 使用菜单选项Run?Identify 或者直接点击ID按钮 COM口连接确认框应当如下图所示: 如果四个栏目中有任何一个的显示内容与上图不同,都说明连接有问题,需要检查连接。 五、编写程序 编写PBasic程序 让第15号I/O口输出5V电压 延时1秒 让第15号I/O口输出0V电压 延时1秒 让第15号I/O口输出5V电压 延时2秒 让第15号I/O口输出0V 结束 把程序键入到编辑器 添加必要的说明语句 保存到你自己的文件夹 文件名:Task1.bs2 文件夹: 六、下载运行测试 脱机运行 关闭教学底板的电源 断开串口线 重新打开教学底板电源、按一下复位键 观察LED的亮灭,检查是否完成预定任务。 关闭教学底板的电源(任何一个试验完成后) 七、总结与讨论 完成工程任务的顺序 明确任务 分析任务 构思解决方案 安装硬件 编写程序 下载、运行、测试 总结与讨论 讨论 在上述过程中,PC机和BASIC Stamp软件的作用是什么? A)控制MCU执行程序,按照时序输出5V或0V电压。 B)提供一个编写程序的平台,并把程序翻译成MCU能执行的代码下载给MCU,由MCU独立运行。 讨论 什么是程序? 讨论 什么是PBasic程序? 用PBasic语言书写的程序。 怎么看懂和编写PBasic程序? 记住常用语句和语法; 使用帮助。 Syntax: PAUSE Duration FunctionPause the program (do nothing) for the specified Duration. Duration is a variable/constant/expression* (0 - 65535) that specifies the duration of the pause. The unit of time for Duration is one millisecond. Explanation PAUSE delays the execution of the next program instruction for the specified number of milliseconds. For example: Flash: LOW 0 PAUSE 100 HIGH 0 PAUSE 100 GOTO Flash This code causes pin 0 to go low for 100 ms, then high for 100 ms. 任务2 让LED按照规定的时序循环闪亮 明确任务 分析任务 这个任务与任务1类似,可以在任务1的基础上通过修改程序完成。 构思解决方案 硬件与任务1相同 编写程序 变量的类型 每个变量都在MCU中占用一个存储数据的空间,空间的大小是用bit(比特)或者byte(字节)为单位的。 1 byte=8 bit。 Basic Stamp 2 内共有32个字节的存储空间,其中只有28个字节可以供我们的程序使用。为了节约存储空间,我们要根据变量的取值范围告诉编译器这个变量需要多大的空间,即声明变量的类型。 PBASIC语言把变量分为以下4种基本类型: Bit 可以用来存储0或者1 占用1bit Nib 可以用来存储0到15 占用4bit Byte可以用来存储0到255 占用8bit Word 可以用来存储0-65535 占用16bit 声明变量的语法:变量名 VAR 变量类型 RepeatNum VAR Nib 改
您可能关注的文档
- 工程机械产业竞争格局分析.ppt
- 工程机械超级防冻液.ppt
- 工程机械分类.ppt
- 工程机械行业排名.doc
- 工程机械外观形象评价系统研究.doc
- 工程机械维修四.ppt
- 工程机械液压传动课程介绍.ppt
- 工程机械液压系统的故障分析与诊断.ppt
- 工程机械装备制造业.ppt
- 工程计价软件.ppt
- 统编版2025年春季新版七年级下册历史 第21课 明清时期的科技与文化 教案.docx
- 雅安雨城法院书记员招聘考试真题库2025.docx
- 2026届安徽合肥市高考一模高考语文试卷试题(含答案详解).pdf
- 【专题研究】国内外城市更新研究的最新进展.pdf
- 【专题研究】老旧城区改造居民满意度影响因素研究——以遂宁市老旧城区改造为例.pdf
- 【专题研究】关于旧城空间改造理论与创意设计案例的几点思考.pdf
- 西藏拉萨市高三下学期期末物理备考重点详解.docx
- 泾县法院书记员招聘笔试真题2025.pdf
- 2026年春【苏教版】-六年级数学下册-面积的变化.pptx
- 2026年春【苏教版】-六年级数学下册-7.pptx
最近下载
- 2024内蒙古高职对口招生 汽驾综合试卷.docx VIP
- 《黄帝内针 和平的使者》读书笔记.pptx VIP
- 文化与翻译(高校英语)杨朝燕课后习题答案.pdf
- 人教版小学英语三年级上册各单元知识点.docx VIP
- 市场营销策划第四版教学课件任务8.2营销组合策划案例.ppt VIP
- 2024年上海市高考英语语法填空试题真题汇编(含答案详解).pdf VIP
- 管理会计实务 课件 战略地图.pptx
- (精)易制毒易制爆化学品安全培训课件x.pptx VIP
- 外教社新标准高职高专日语专业系列:实用综合日语(第二版)第1册 PPT课件unit5_可搜索.pdf VIP
- 影视广告制作基础PPT课件(787页).pptx VIP
原创力文档

文档评论(0)