单片机应用与电子设计竞赛实训实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单片机应用与电子设计竞赛实训实验报告

单片机应用与电子设计竞赛实训综合实验

实验目的

根据前面所掌握的按键、LED、PWM、AD的知识,综合设计一个小型的控制系统:由单个键盘按钮控制的点击控制电机的开关,由旋钮开关通过改变AD电压值以控制电机转速,由8盏LED灯的亮灭粗略描述电机转速。

实验环境

Applilet2 for 78K0/kx2,PM+,SM+ for 78K0/kx2,WINDOWS XP

实验内容及步骤

1.初始化设置

打开Applilet2,新建项目,取名为“Final”,进行基本设定,并生成代码。

☆微控制器名称:78K0KF2

☆设备名称:Upd78F0547_80

☆CPU时钟:8000kHz

☆片上调试功能:使用

☆监视定时器(Watchdog Timer):不使用

其它默认。

A/D设置:

定时器设置:

端口设置:

2.主程序设计

在PM+中打开生成的项目文件Final.prj,编写主程序main.c

3.SM+仿真

在Windows 98/Me兼容模式下,打开SM+,频率选8MHz;

载入程序a.lmf,在Simulator中选择I/O Panel,绘制元件,设置对应参数:电机pin: P15/T0H0

LED pin:从上至下分别设置P77至P70

旋钮:P27/ANI7

按钮:P10

点击运行,进行仿真,仿真结果如下:

点击按钮电机和LED开始工作,调节旋钮,改变电机转速,LED组显示电机状态;再次点击按钮,一段时间后,电机停止。

相关文档
最新文档