- 2
- 0
- 约2.22千字
- 约 5页
- 2017-08-29 发布于河南
- 举报
单片机应用与电子设计竞赛实训
实 验 报 告
姓 名:
学 号:
学 院:
班 级:
单片机应用与电子设计竞赛实训综合实验
实验目的
根据前面所掌握的按键、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 设置:
1 / 4
定时器设置:
端口设置:
2. 主程序设计
2 / 4
在PM+中打开生成的项目文件Final.prj,编写主程序main.c
/*主程序main.c*/
/*延时函数*/
void dely_1ms(double t)
{
double x,y;
for(x=0;x110;x++)
for(y=0;yt;y++);
}
/*main 函数*/
void main( void )
{
int t,x,y;
double k=1;
AD_Init();
PORT_Init();
t=0x00;
ADIF=0;
P7=0x00;
TMH0_Init();
CMP00=0x00;
while(1)
{
if(P1.0==0)
{
if(k==1)
{
dely_1ms(1);
TMH0_Start();
AD_Start();
k=2;
}
else
{
dely_1ms(1);
TMH0_Stop();
AD_Stop();
k=1;
}
}
P7=t;
for(x=0;x++;x500)
for(y=0;y++;y500);
if(ADIF==1)
3 / 4
{
t=ADCRH;
P7=t;
CMP10=t;
ADIF=0;
}
}
}
3. SM+仿真
在Windows 98/Me 兼容模式下,打开SM+,频率选8MHz;
载入程序a.lmf,在Simulator 中选择I/O Panel,绘制元件,设置对应参数:
电机pin: P1
您可能关注的文档
- 初级电工操作证(实操)考试试题.doc
- 利用X射线近边吸收谱学方法研究蒙脱石在高温下吸附汞金属的行为.pdf
- 利用廉价蛋白源代替鱼饲料中鱼粉的研究进展.pdf
- 利用测磁结果求得等时垫补线圈的效率函数.pdf
- 制作焊盘和零件封装.pptx
- 制备温度对硫辛酸脂质纳米粒的影响_邹爱华.pdf
- 制造不良缺陷分析.ppt
- 券商借壳题材的投资策略.pdf
- 刺客信条2——PC正式版游玩心得.pdf
- 刺客信条:解放HDPC版日记收集图文攻略.pdf
- 部编版人教版一年级语文下册《识字:古对今》赛教课件.pptx
- 新编人教部编版二年级下册语文《我是一只小虫子》名师教学课件.pptx
- 最新人教部编版九年级语文上册《精神的三间小屋》精品课件.ppt
- 全优指导高中数学人教A版选修2-1课件:3.2.1利用向量证明空间中的平行关系.ppt
- 最新人教部编版小学语文一年级下册《动物儿歌》教学设计.docx
- 最新人教部编版四年级语文上册《风筝》精品课件.ppt
- 北师大版数学六年级下册《数的运算》课件.ppt
- 部编版人教版初一七年级语文下册《老王》名师课件.ppt
- 部编版人教版初一七年级语文下册《将军百战死-壮士十年归——“互文”修辞手法》名师课件.pptx
- 部编版三年级语文下册《童年的水墨画》教学课件.pptx
原创力文档

文档评论(0)