单片机应用与电子设计竞赛实训实验报告
- 格式:pdf
- 大小:571.24 KB
- 文档页数:5
单片机应用与电子设计竞赛实训实验报告
单片机应用与电子设计竞赛实训综合实验
实验目的
根据前面所掌握的按键、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组显示电机状态;再次点击按钮,一段时间后,电机停止。