单片机应用与电子设计竞赛实训实验报告
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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组显示电机状态;再次点击按钮,一段时间后,电机停止。