DSP系统综合设计.docVIP

  • 13
  • 0
  • 约2.74万字
  • 约 29页
  • 2017-01-06 发布于贵州
  • 举报
DSP系统综合设计DSP系统综合设计

DSP系统综合设计 学院: 班级: 姓名: 学号: 指导教师: 一.课程设计内容: 1.熟悉CCS软件的设置和操作 2.熟悉TMS320C5402的实验评估箱硬件电路 3.掌握LED数码管的显示方式、驱动方式和段位译码 4.掌握LCD液晶屏的分屏分页显示 5. 根据要求编写程序,完成按键控制及对应正确显示输出。 6. 调试程序,使其正常工作。 7.任务1: 掌握LED数码管的显示方式、驱动方式和段位译码;当按下相应按键时,LED 显示相应的数字; 8.任务二: 掌握LCD液晶屏的分屏分页显示:利用LCD显示辽宁科技大学、专业、班级和本组同学姓名,并且每按一次按键上述内容更换一次。 9. 根据要求编写程序,完成按键控制及对应正确显示输出。 10. 调试程序,使其正常工作。 二.LED显示 源代码 .mmrcgs .def _c_int00 .include c54.inc .ref c54init .def Get_KeyValue Digital0 .set 0x0010 Digital1 .set 0x0011 Digital2 .set 0x0012 Digital3 .set 0x0013 Digital4 .set 0x0014 Digital5 .set 0x0015 Digital6 .set 0x0016 Digital7 .set 0x0017 Key .set 0x0001 .data DATA .word 80FCH,8060H,80DAH,80F2H,8066H,80B6H,80BEH,80E0H,80FEH .bss key_p,1 .sect progsys .align 0x10 _c_int00: STM #0x0f80,SP CALL c54init LD #DATA,DP LOOP: LD #DATA,A ADD key_p,A STLM A,AR1 PORTW *AR1,Digital7 CALL Delay B LOOP Delay: STM #999,AR3 LOOP1: STM #9,AR2 LOOP2: BANZ LOOP2,*AE2- BANZ LOOP1,*AE3- RET Get_KeyValue: PSHM AL PSHM AH PSHM AG PSHM AR2 PSHM AR3 *Read KeyValue PORTR Key,@(key_p) STM #0FFH,IFR STM #0x0002,IMR RSBX INTM POPM AR3 POPM AR2 POPM AG POPM AH POPM AL RET .end ——vecotrs.asm代码 .include c54.inc .sect .vectors .ref _c_int00 ; main progrom ;.ref timer0 ,hpisys,usb_read .align 0x80 ; must be aligned on page boundary RESET: ; reset vector B _c_int00 ; branch to main progrom NOP NOP nmi: RETE ; enable interrupts and return from one

文档评论(0)

1亿VIP精品文档

相关文档