云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > DSP综合实验4

DSP综合实验4

  • 62 次阅读
  • 3 次下载
  • 2025/6/24 23:02:33

mydelay(); do {

do{

key=get_key(1); }while(key==0);

switch(key_choose(key & 0xff)) {

case 1: ram();//测试RAM goto test_one_by_one; case 2: step_motor();

goto test_one_by_one; case 3: dc_motor(); goto test_one_by_one; case 4: traffic_led();

goto test_one_by_one; case 5: sp();//测试蜂鸣器

goto test_one_by_one; }

}while(IsQuitKey != 1);

goto test_again; }

五、实验结果:

1、所有子程序的函数都在init.c文件中测试程序的每一部分都做成了函数,只要调用子函数就能执行相应的程序,子程序包括:I/O口、步进电机、直流电机、蜂鸣器等。 2、chkmem.asm文件为存储器测试程序的汇编文件,包括扩展的RAM和ROM,地址分别为0x8000、0x18000、0x28000,编写了完整的读写程序; 3、还有一部分就的串口通信程序,主要是完成和51单片机的通信,因51单片机控制着键盘、8个数码管和液晶显示,和其通信主要是为了控制输入输出。 4、修改蜂鸣器测试部分程序,当测试蜂鸣器时使其响5声,若不响查看JP14是否为弹起状态,在init.c文件中的sp()中修改; 5、修改存储器测试程序,使其读写次数改为32,在chkmem.asm中修改;

6、修改液晶显示程序,修改结果为:程序运行后按2进入第二屏,修改这一屏的显示,修改后为:1.存储器,2. 步进电机,3.直流电机,4.交通灯,5. 喇叭,按相应的键进入相应的程序中执行;

7、实现交通灯测试,使其符合生活中的十字路口交通灯;在init.c文件中的traffic_led()中修改,要巧妙运用Led_Traffic[18]、Led_Delay[18],两个数组,只要修改这两个数组的数据就能实现结果。

搜索更多关于: DSP综合实验4 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

mydelay(); do { do{ key=get_key(1); }while(key==0); switch(key_choose(key & 0xff)) { case 1: ram();//测试RAM goto test_one_by_one; case 2: step_motor(); goto test_one_by_one; case 3: dc_motor();

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com