ImageVerifierCode 换一换
格式:DOCX , 页数:31 ,大小:112.46KB ,
资源ID:11722032      下载积分:10 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/11722032.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(单片机数字时钟课程设计报告.docx)为本站上传会员【仙人****88】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

单片机数字时钟课程设计报告.docx

1、 单 片 机 应 用 综 合 设 计 报 告 设 计 题 目: 学 院 名 称: 专 业: 班 级: 姓 名:

2、 指 导 教 师: 日 期: 2015.12.28~2015.12.31 一、任务书 1. 用80C51设计一个数字时钟。 2. 可显示时、分、秒。 3. 按键实现时、分、秒人工校准。 4. 具有闹钟功能。 5. 实现秒表/时钟转换,秒表要求精确到10ms。 二、总体方案 用80C51设计一个数字时钟。该数字钟能显示时、分、秒,并具有闹钟、秒表功能。由四个按键控制,功能分别为启动、调时,调闹、止闹、退出调时,切换秒表时钟,加一,减一、暂停。另外两个按键为电源控制键,复位键。 该电子钟上电或

3、按键复位后能自动显示系统提示符“P.”,进入时钟准备状态;第一次按电子钟启动/调整键,电子钟从0时0分0秒开始运行,进入时钟运行状态;再次按电子钟启动/调整键,则电子钟进入时钟调整状态,此时可利用各调整键调整时间,调整结束后可按启动/调整键再次进入时钟运行状态。 用两个四位一体共阴数码管作时间显示:能显示时、分、秒。用一个+5V有源蜂鸣器做闹钟声报警功能,并用四个按键做时间和闹钟调整的数字钟。利用定时/计数器、中断系统来实现时钟计数。 用定时器1实现时钟计时,定时器0实现秒表计时。把定时器0和定时器1都设为工作方式1,定时时间为1.25ms和125ms,则计数溢出8次即得时钟、秒表计时最小

4、单位(10毫秒/秒)。晶振频率f=6MHz。 X1=216-125*103/2=0BDCH。 X2=216-1.25*103/2=0FEFFH。 采用中断方式进行溢出次数累计,计满8次。从秒到分和从分到时的计时是通过累加和数值比较实现。 三、硬件设计 (1) 单片机最小系统 单片机最小系统由单片机,时钟电路,复位电路组成。其中由6MHz晶振构成的振荡电路,并通过使复位端经电阻与Vcc电源接通而实现的按键电平复位电路。 (2) 电源系统 以+5V直流稳压电源作为电源供应系统。 (3) 输入系统 由四个调整键组成独立式键盘,分别具有为启动、调时、退出调闹,调闹、止

5、闹、退出调时,秒表切换,加一,减一、暂停功能。 (4) 输出系统 由两个四位一体的共阴数码管,并以74LS244做驱动电路构成显示输出,由NPN三极管以及一个蜂鸣器构成闹铃。 四、软件设计 4.1 单片机资源使用情况 (1) 时钟与秒表的时分秒在片内RAM存储地址如表3.1所示。 表3.1 时钟存储地址 名称 时 分 秒 十 位 7AH 78H 76H 个 位 79H 77H 75H 表3.4 秒表存储

6、地址 名称 时 分 秒 十 位 66H 64H 62H 个 位 65H 63H 61H (2) 电子钟的时钟时间在八位数码管上进行显示,因此,在片内RAM中设置显示缓冲区共8个单元。 LED7 LED6 LED5 LED4 LED3 LED2 LED1 LED0 74H 73H 72H 71H 70H 6FH 6EH 6DH 显示缓冲区从左至右依次存时、-、分、-、秒的数值。 (3) 闹钟的时分秒在片内RAM存储地址如表3.2所示。 表

7、3.2 闹钟标志位存储地址表 名称 时 分 秒 十 位 6CH 6AH 68H 个 位 6BH 69H 67H (4) P0口作为数据显示输出、P1.4作为闹铃输出,P1.0-P1.3接按键输入, 20H.0-20H.3作为P1.0-P1.3的位标志存储地址。 (5) 运用了定时器1作为1秒计时所用,定时器0作为10ms计时所用。 4.2 软件系统程序流程框图 主程序流程框图如图3.1所示。 图3.1 主程序流程框图 (2

8、) 1秒计时子程序流程框图如图3.2所示。 图3.2 1秒计时流程框图 图3.3 键监控程序流程框图 (3) 键监控子程序流程框图如图3.3所示,它还包含了键扫描和P1口处理子程序,它们的程序流程框图分别为图3.4和3.5。 图3.5 P1口处理子程序流程框图 图3.4 键扫描子程序流程框图 4.3 源程序清单 LJMP MAIN ORG 000BH LJMP INTT0 OR

9、G 001BH LJMP INTT1 ;--------------------------------------------------------- ;-----------------主程序---------------------------------- ;--------------------------------------------------------- MAIN: LCALL BEGIN ;上电显示“PP” MOV SP, #30H MOV R0, #7AH ;清7AH-67H单元 MO

10、V R1, #14H LCALL CLR0 MOV 20H, #00H MOV 6CH, #01H MOV 6BH, #02H MOV 7BH, #0CH ;熄灭符 MOV TMOD, #11H ;定时器0、1的工作方式为1 MOV TH1, #0BH ;125ms MOV TL1, #0DCH MOV TH0, #0FEH MOV TL0, #0FFH ;1.25ms MOV R7, #08H ;125ms*8=1s,1.25ms*8

11、10ms SETB EA SETB ET1 SETB TR1 LOOP: LCALL DIR ;调显示子程序 LCALL CLOCK ;查闹钟 LCALL KEYC JB 20H.0, KEYAA ;若A键按下跳转,调时 JB 20H.1, KEYCC ;若B键按下跳转,调闹 JB 20H.2, KEYEE ;若C键按下跳转,切换秒表 JB 20H.3, KEYDD ;若D键按下跳转,暂停 LJMP LOOP ;------

12、秒表显示程序----------------------- KEYEE: CLR ET1 CLR TR1 SETB ET0 SETB TR0 MBLOOP: LCALL DIRS LCALL DIRS LCALL KEYCS JB 20H.2, OUTSETS JB 20H.3, MBZ LJMP MBLOOP OUTSETS:CLR ET0 CLR TR0 SETB

13、 ET1 SETB TR1 LJMP LOOP MBZ: CLR ET0 CLR TR0 MBZLOOP:LCALL KEYCS JB 20H.3, OUTMBZ JB 20H.2, OUTSETS LJMP MBZLOOP OUTMBZ: SETB ET0 SETB TR0 LJMP MBLOOP ;-------------------------------------------

14、 ;--------------闹钟调整程序----------------------- ;------------------------------------------------- KEYCC: CLR ET1 LCALL SETCH SETB ET1 LJMP LOOP ;------------------------------------------------- ;------------------暂停--------------------------- ;------------------------------

15、 KEYDD: CLR ET1 CLR TR1 LOOPSP: LCALL KEYC ;键扫描 JB 20H.3, OUTSP ;D键按下,暂停取消,继续走 LJMP LOOPSP OUTSP: SETB TR1 SETB ET1 LJMP LOOP ;------------------------------------------------- ;-------------时钟调整程序------------------------ ;

16、 KEYAA: CLR TR1 CLR ET1 LJMP SETHH OUTSET: SETB ET1 SETB TR1 LJMP LOOP ;---------------时位调整------------------------- ;------------------------------------------------ SETHH: MOV R5, #0FFH LOOPH0: MOV R0, #79H MOV R1, #

17、7AH LCALL RDIRH ;输出 LCALL DIR ;显示 LCALL DIR LCALL KEYC ;键扫描 JNB 20H.0, H1 LJMP SETMM ;A键按下,调分 H1: JNB 20H.1, H2 LJMP OUTSET ;B键按下,退出调时 H2: JNB 20H.2, H3 LJMP ADDH1 ;C键按下,加 1 H3:

18、JNB 20H.3, H4 LJMP SUBH1 ;D键按下,减1 H4: DJNZ R5, LOOPH0 ;无键按下,循环,返回 LJMP OUTSET ;------------时加减一---------------------------- ADDH1: MOV R0, #79H ;加一 LCALL ADD1 LJMP SETH SUBH1: MOV R0, #79H ;减一 LCALL SUBBH1 LJMP SETH SETH: MOV R0, #79H

19、MOV R1, #7AH LCALL RDIRH CJNE R3, #24H, SETHH MOV 79H, #00H MOV 7AH, #00H LJMP SETHH ;==============分位调整=========================== SETMM: MOV R5, #0FFH LOOPM0: MOV R0, #77H MOV R1, #78H LCALL RDIRM LCALL DIR LCALL DIR LCALL KEYC JNB 20H.0, M1 L

20、JMP SETSS ;A键按下,调秒 M1: JNB 20H.1, M2 LJMP OUTSET M2: JNB 20H.2, M3 LJMP ADDM1 M3: JNB 20H.3, M4 LJMP SUBBM M4: DJNZ R5, LOOPM0 LJMP OUTSET ;---------------分加减一-------------------------- ADDM1: MOV R0, #77H ;加一 LCALL ADD1 LJMP SETM SUBB

21、M: MOV R0, #77H ;减一 LCALL SUBBMS LJMP SETM SETM: MOV R0, #77H MOV R1, #78H LCALL RDIRM CJNE R3, #60H, SETMM MOV 77H, #00H MOV 78H, #00H LJMP SETMM ;==================秒位调整======================= SETSS: MOV R5, #0FFH LOOPS0: MOV R0, #75H MOV R1,

22、76H LCALL RDIRS LCALL DIR LCALL DIR LCALL KEYC JNB 20H.0, S1 LJMP SETHH S1: JNB 20H.1, S2 LJMP OUTSET S2: JNB 20H.2, S3 LJMP ADDS1 S3: JNB 20H.3, S4 LJMP SUBBS S4: DJNZ R5, LOOPS0 LJMP OUTSET ;-------------------秒加减一---------------------- ADDS1: MOV

23、 R0, #75H ;加一 LCALL ADD1 LJMP SETS SUBBS: MOV R0, #75H ;减一 LCALL SUBBMS LJMP SETS SETS: MOV R0, #75H MOV R1, #76H LCALL RDIRS CJNE R3, #60H, SETSS MOV 75H, #00H MOV 76H, #00H LJMP SETSS ;------------------------------------------------ ;=====

24、闹钟调整子程序==================== ;------------------------------------------------ ;================时位调整======================== SETCHH: MOV R5, #0FFH LOOPCH0:MOV R0, #6BH MOV R1, #6CH LCALL RDIRH LCALL DIR LCALL KEYC JNB 20H.0, CH0 LJMP OUTSC ;结

25、束子程序 CH0: JNB 20H.1, CH1 LJMP SETCM ;B键按下,调分 CH1: JNB 20H.2, CH2 LJMP ADDCH1 CH2: JNB 20H.3, CH3 LJMP SUBCH1 CH3: DJNZ R5, LOOPCH0 LJMP OUTSC ;-----------------时加减一----------------------- ADDCH1: MOV R0, #6BH ;加一 LCALL ADD1 LJMP SETCH SUBC

26、H1: MOV R0, #6BH ;减一 LCALL SUBBH1 LJMP SETCH SETCH: MOV R0, #6BH MOV R1, #6CH LCALL RDIRH CJNE R3, #24H, SETCHH MOV 6CH, #00H MOV 6BH, #00H MOV R0, #6BH MOV R1, #6CH LCALL RDIRH LJMP SETCHH ;==================分位调整====================== SETCM

27、M: MOV R5, #0FFH LOOPCM0:MOV R0, #69H MOV R1, #6AH LCALL RDIRM LCALL DIR LCALL KEYC JNB 20H.0, CM0 LJMP OUTSC CM0: JNB 20H.1, CM1 LJMP SETCH CM1: JNB 20H.2, CM2 LJMP ADDCM1 CM2: JNB 20H.3, CM3 LJMP SUBCM1 CM3: DJNZ R5, LOOPCM0 LJMP OUTSC ;------------

28、分加减一-------------------- ADDCM1: MOV R0, #69H ;加一 LCALL ADD1 LJMP SETCM SUBCM1: MOV R0, #69H ;减一 LCALL SUBBMS LJMP SETCM SETCM: MOV R0, #69H MOV R1, #6AH LCALL RDIRM CJNE R3, #60H, SETCMM MOV 6AH, #00H MOV 69H, #00H MOV R0, #69H M

29、OV R1, #6AH LCALL RDIRM LJMP SETCMM OUTSC: RET ;------------------------------------------------- ;===========调整显示装载子程序==================== ;------------------------------------------------- RDIRH: MOV 6DH, 7BH MOV 6EH, 7BH MOV 6FH, 7BH MOV 70H, 7BH MOV 71H, 7BH

30、 MOV 72H, 7BH MOV 73H, @R0 MOV 74H, @R1 RET RDIRM: MOV 6DH, 7BH MOV 6EH, 7BH MOV 6FH, 7BH MOV 70H, @R0 MOV 71H, @R1 MOV 72H, 7BH MOV 73H, 7BH MOV 74H, 7BH RET RDIRS: MOV 6DH, @R0 MOV 6EH, @R1 MOV 6FH, 7BH MOV 70H, 7BH MOV 71H, 7BH

31、 MOV 72H, 7BH MOV 73H, 7BH MOV 74H, 7BH RET ;-------------------------------------------------- ;=====================键扫描子程序================= ;-------------------------------------------------- KEYC: LCALL KEYDEAL ;键扫描子程序 LCALL DIR LCALL DIR LCALL KEYDEAL

32、 ;再次确认键有无按下,去抖动 JZ EXIT MOV B, 20H KEYSF: LCALL KEYDEAL JZ KEY1 LCALL DIR LJMP KEYSF ;当键按下弹起后保存键值,返回 KEY1: MOV 20H, B EXIT: RET ;----------------------秒表键扫描子程序-------------- KEYCS: LCALL KEYDEAL ;键扫描子程序 LCALL DIRS LCALL DIRS LC

33、ALL KEYDEAL JZ EXITS MOV B, 20H KEYSFS: LCALL KEYDEAL JZ KEY1S LCALL DIRS LJMP KEYSFS KEY1S: MOV 20H, B EXITS: RET ;---------------P1口处理子程序---------------------- KEYDEAL:PUSH PSW ;P1口处理子程序 MOV A, P1 CPL A ANL A, #0FH MOV 20H, A POP PSW RET

34、 ;--------------------------------------------------- ;=================1S计时程序======================== ;--------------------------------------------------- INTT1: PUSH PSW PUSH ACC CLR ET1 CLR TR1 MOV TH1, #0BH MOV TL1, #0DCH SETB TR1 DJNZ R7, OUTT0 ADDSS: M

35、OV R7, #08H MOV R0, #75H LCALL ADD1 CLR C CJNE R3, #60H, ADDMM ADDMM: JC OUTT1 MOV 75H, #00H MOV 76H, #00H MOV R0, #77H LCALL ADD1 CLR C CJNE R3, #60H, ADDHH ADDHH: JC OUTT0 MOV 77H, #00H MOV 78H, #00H MOV R0, #79H LCALL ADD1 CLR C

36、 CJNE R3, #24H, HOUR HOUR: JC OUTT0 MOV R0, #75H MOV R1, #06H LCALL CLR0 OUTT0: MOV 6FH, #0CH ;熄灭符 MOV 72H, #0CH LJMP OUTT2 OUTT1: MOV 6FH, #0BH ;‘-’ MOV 72H, #0BH ;‘-’ OUTT2: MOV 6DH, 75H ;秒个位 MOV 6EH, 76H ;十位 MOV 70H, 77H ;分个位 MOV 71H, 78

37、H ;十位 MOV 73H, 79H ;时个位 MOV 74H, 7AH ;十位 SETB ET1 POP ACC POP PSW RETI ;----------------10ms计时程序------------------ INTT0: PUSH PSW PUSH ACC CLR ET0 CLR TR0 MOV TH0, #0FEH MOV TL0, #0FFH SETB TR0 DJNZ R7, OUTTT0 ADDSSS: MOV R7, #08H M

38、OV R0, #61H LCALL ADD1 CLR C CJNE R3, #99H, ADDMMS ADDMMS: JC OUTTT1 MOV 61H, #00H MOV 62H, #00H MOV R0, #63H LCALL ADD1 CLR C CJNE R3, #60H, ADDHHS ADDHHS: JC OUTTT0 MOV 63H, #00H MOV 64H, #00H MOV R0, #65H LCALL ADD1 CLR C CJNE R3, #

39、60H, HOURS HOURS: JC OUTTT0 MOV R0, #61H MOV R1, #06H LCALL CLR0 OUTTT0: MOV 6FH, #0CH ;熄灭符 MOV 72H, #0CH LJMP OUTTT2 OUTTT1: MOV 6FH, #0BH ;‘-’ MOV 72H, #0BH ;‘-’ OUTTT2: MOV 6DH, 61H ;秒个位 MOV 6EH, 62H ;十位 MOV 70H, 63H ;分个位 MOV 71H, 64H

40、十位 MOV 73H, 65H ;时个位 MOV 74H, 66H ;十位 SETB ET0 POP ACC POP PSW RETI ;---------------------------------------------------- ;===============加1子程序 入口R0,出口R0,R3=========== ;---------------------------------------------------- ADD1: MOV A, @R0 INC R0 SWAP A

41、ORL A, @R0 SWAP A ADD A, #01H DA A MOV R3, A ANL A, #0F0H SWAP A MOV @R0, A DEC R0 MOV A, R3 ANL A, #0FH MOV @R0, A RET ;------------------------------------------------------ ;=============时减一子程序 入口R0,出口R0,R3=========== ;----------------

42、 SUBBH1: MOV A, @R0 INC R0 SWAP A ORL A, @R0 SWAP A JZ OUTS0 DEC A MOV R3, A ANL A, #0FH CLR C SUBB A, #0AH JC SBCLSG DEC R0 MOV @R

43、0, #09H MOV A, R3 ANL A, #0F0H SWAP A INC R0 MOV @R0, A RET SBCLSG: MOV A, R3 ANL A, #0F0H SWAP A MOV @R0, A MOV A, R3 ANL A, #0FH DEC R0 MOV @R0, A RET OUTS0: MOV @R0, #02H DEC R0 MOV @R0, #03H MOV

44、 R3, #23H RET ;-------------------------------------------------------- ;============分秒减一子程序 入口R0,出口R0,R3============= ;-------------------------------------------------------- SUBBMS: MOV A, @R0 INC R0 SWAP A ORL A, @R0

45、 SWAP A JZ OUTS1 DEC A MOV R3, A ANL A, #0FH CLR C SUBB A, #0AH JC SBCLG DEC R0 MOV @R0, #09H MOV A, R3 ANL A, #0F0H SWAP A INC R0 MOV @R0, A RET SBCLG: MOV A, R3 ANL A, #0F0H SWAP A MOV @R0, A

46、 MOV A, R3 ANL A, #0FH DEC R0 MOV @R0, A RET OUTS1: MOV @R0, #05H DEC R0 MOV @R0, #09H MOV R3, #59H RET ;----------------------------------------------------- ;================清零子程序 入口R0,R1 ================ ;----------------------

47、 CLR0: MOV @R0, #00H DEC R0 DJNZ R1, CLR0 RET ;----------------------------------------------------- ;===================闹铃子程序======================== ;----------------------------------------------------- CLOCK: PUSH

48、 ACC PUSH PSW MOV A, 6CH CJNE A, 7AH, OUTCLK ;查时十位 MOV A, 6BH CJNE A, 79H, OUTCLK MOV A, 6AH CJNE A, 78H, OUTCLK MOV A, 69H CJNE A, 77H, OUTCLK MOV A, 68H CJNE A, 76H, OUTCLK MOV A, 67H CJNE A, 75H, OUTCLK CLR P1.4 LCALL DL60S O

49、UTCLK: SETB P1.4 POP PSW POP ACC RET ;---------------------------------------------------------------- ;=====================显示子程序================================= ;---------------------------------------------------------------- DIR: PUSH PSW PUSH ACC MOV DPTR,

50、TABLE ;74~~~76D时到秒、十到个 MOV R0, 74H CJNE R0, #00H, MIEL MOV 74H, #0CH MIEL: MOV R0, #74H MOV R1, #01H LOOPR: MOV A, R1 CPL A MOV P2, A ;送扫描字 MOV A, @R0 MOVC A, @A+DPTR ;查表 MOV P0, A LCALL DL1MS MOV A, R1 JB ACC.7, OUT

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服