版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、FPPA 實習實習RGB-LEDPWM-LED100%70%50%10%0%PWM-LEDLedLoop:mova, pwm;ceqsna, 0;set1LED;callDelayPWM;mova, 255;suba, pwm;ceqsna, 0;set0LED;callDelayPWM;gotoLedLoop;incLoop:mova, pwm;ceqsna, 255;goto$+2gotodecLoop;callDelayLED;incpwm;gotoincLoop;decLoop:mova, pwm;ceqsna, 0;goto$+2gotoincLoop;callDelayLED;de
2、cpwm;gotodecLoop;延時 pwm x PWM_DELAY0延時 LED_DDELAY1 x LED_DELAY0延時 ( 255-pwm ) x PWM_DELAY0FPP0FPP1把 a 當作參數傳到 DelayPWM 副程式RGB-LEDFPP0pwmFPP1pwmFPP2pwmOther FPPColor ControlSERVO-MOTOR1.5ms0.5ms2.5ms20mspwmControl:set1SERV_OUT;/ High dutydelay249;/ T=250delay249;/ +250=0.5ms.repeat8/ control T=8*delay
3、set_pwm; / 250=2msset0SERV_OUT;/ Low dutydelay8;gotopwmControl七字節原理mova, 0b00111111;/ 0movSEG_PORT, a;七字節掃描set1SEG0_COM;set0SEG1_COM;/ TODOset0SEG0_COM;set1SEG1_COM;/ TODOSEG0_COMSEG1_COMdisplayLoop:set1SEG0_COM;set1SEG1_COM;mova, 0b01101111; / 9movSEG_PORT, a;set1SEG0_COM;set0SEG1_COM;set1SEG0_COM;
4、set1SEG1_COM;mova, 0b01011011; / 2movSEG_PORT, a;set0SEG0_COM;set1SEG0_COM;gotodisplayLoop;七字節查表mova, haDigitCodemovhbcode_ptr, a;mova, laDigitCodemovlbcode_ptr, a;mova, 9;addlbcode_ptr, a;addchbcode_ptr;ldtabl code_ptr;set1pb.0;set1pb.1;movSEG_PORT, a;set1pb.0;set0pb.1;DigitCode:dc0b00111111;/ 0dc0
5、b00000110;/ 1dc0b01011011;/ 2dc0b01001111;/ 3dc0b01100110;/ 4dc0b01101101;/ 5dc0b01111101;/ 6dc0b00100111;/ 7dc0b01111111;/ 8dc0b01101111;/ 9ROM01fd01fe01ff0200020102020203020402050206valuecode_ptrHI LOwordDigitCode0b01101111valueindex003f0006005b004f0066006d007d0027007f006faddress00word音樂周期*(HI+LO)
6、Do 127Re 113Me 101Fa 96So 85La 76Si 67電子琴tone0Loop:t0snBTN0;gototone0Loop;set1BZ;mova, DO_TONE;movtone0_delay, a;hiTone0Loop:delayHI_TONE_DELAY;dzsntone0_delay; gotohiTone0Loop;set0BZ;mova, DO_TONE;movtone0_delay, a;loTone0Loop:delayLO_TONE_DELAY;dzsntone0_delay; gotoloTone0Loop;gototone0Loop;音樂頻率(H
7、Z)Do 262Re 294Me 330Fa 349So 392La 440Si 494DoFPP0多核常被錯用的狀況ReFPP1MeFPP2FaFPP3SoFPP4LaFPP5SiFPP6Do+FPP7電子琴2BZLoop:mova, 0t1snBTN0;mova, 127;/1:Dot1snBTN1;mova, 113;/2:Ret1snBTN2;mova, 101;/3:Memovtone, a;/ 設定發聲頻率ceqsna, 0;/ 音符為0代表無聲gotostartPlay;gotostopPlay;startPlay:set1TONE_CPU;/ bz 發聲gotoBZLoop;s
8、topPlay:set0TONE_CPU;/ bz 停止發聲gotoBZLoop;BuzzerTone CPUFPP0設定頻率STARTSTOP將Buzzer當成一個裝置來使用。ControlsongTable:dc1;dc1;dc5;dc5;dc6;dc6;dc5;dc0;音樂盒查表的應用音樂頻率(HZ)Do 262Re 294Me 330Fa 349So 392La 440Si 494BuzzerTone CPUFPP0樂譜查表音頻查表toneTable:dc0;/0:Nonedc127;/1:Dodc113;/2:Redc101;/3:Midc96 ;/4:Fadc85 ;/5:Sodc
9、76 ;/6:Ladc67 ;/7:Si節拍控制song_countSTARTSTOPmova, hasongTable;movhbsong_ptr, a;mova, lasongTable;movlbsong_ptr, a;mova, song_count;addlbsong_ptr, a;addchbsong_ptr;ldtablsong_ptr;movsong, a;mova, hatoneTable;movhbtone_ptr, a;mova, latoneTable;movlbtone_ptr, a;mova, song;addlbtone_ptr, a;addchbtone_ptr;ldtabltone_ptr;movtone, a;song_ptrsongTable樂譜song_counttone_ptrtoneTable頻
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 文化课程设计总结
- 幼儿服装课程设计
- 安装电气课程设计
- 幼儿芦苇课程设计
- 《挑战性压力源与阻碍性压力源对员工满意度的影响研究》
- 《坎地沙坦酯混合胶束片制备工艺的研究》
- 《我国文化产业税收负担研究》
- 无源逆变电路课程设计
- 幼儿园爱国绘画课程设计
- 《冠心病患者血清胱抑素C水平与冠状动脉病变支数相关性研究》
- 2023年4月自考03046中药药理学试题及答案含解析
- 患者跌倒、坠床试题及答案
- 医疗机构感染预防与控制基本制度试题附有答案
- 事业单位专业技术岗位竞聘方案
- 生产部文员年终总结
- 护理责任组长竞聘
- 中学艺术素质测评工作实施方案
- 殡葬职工心理压力及疏导措施研究分析 应用心理学专业
- 中医养生的气血调养
- 思想道德与法治论述题
- 心理战法律战舆论战课件
评论
0/150
提交评论