基于51单片机的上位机通讯系统课程设计说明书论文.doc

基于51单片机的上位机通讯系统课程设计说明书论文.doc

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
武汉理工大学单片机课程设计报告 武汉理工大学单片机课程设计说明书 基于51单片机的上位机通讯系统 课程设计说明书 目录 TOC \o 1-3 \h \u ,00DH ,00AH DB INPUT?TO HELP, 0FFH FRQUTAB:DB 00DH,0)38400 1)19200 2)9066 3)4800 4)EXIT INPUT:,0FFH B_TAB:DB 0F6H,0ECH,0D9H,0B2H,0FFH ;12.0000MHZ设置 ;功能控制 CMDTAB:DB ?,00DH,00AH,0FFH,0FFH,0FFH,0FFH DB 0P5,00dh,00AH,0FFH,0FFH,0FFH DB 0P0,00DH,00AH,0FFH,0FFH,0FFH DB 0P1,00DH,00AH,0FFH,0FFH,0FFH DB 0P2,00DH,00AH,0FFH,0FFH,0FFH DB 0P3,00DH,00AH,0FFH,0FFH,0FFH DB SETB,00DH,00AH,0FFH,0FFH DB APROM,00DH,00AH,0FFH DB 0FFH,0FFH,0FFH,0FFH HLPTAB: DB 00DH,00AH DB 在线帮助命令,00DH,00AH DB **************************,00DH,00AH DB *? online help CAMand,00DH,00AH DB * SETB set mcu baud rate *0p2 opreation2*,00DH, 00AH DB op1 operation * 1 op3 operation 3*,00DH,00AH DB * APROM in APROM* op4 operation 4*,00AH DB ***,0FFH,0FFH ROMMARKTAB:DB 00DH,00AH,pass:,0FFH CMDERROR:DB 00DH,00AH,bad CMDand,0FFH WARNTAB: DB 00DH,00AH,are you sure(Y/N),0FFH INPUTTAB: DB 00DH,00AH, INPUT:,0FFH INPUTERROR: DB 00DH,00AH,Error!!! input:,0FFH ;初始化程序 START: MOV R0,#0F0H ;把01到F0清零 CLR A CLRAM: MOV @R0,A DJNZ R0,CLRAM MOV P0,#0FFH ;P0—P3置1 MOV P1,#0FFH MOV P2,#0FFH MOV P3,#0FFH MOV DPL, #00H MOV DPH,#00H ;DPTR清零 MOV PSW,#00H ;标志寄存器清零 MOV SP,#F1H ;设置堆栈指针 MOV SCON,#50H MOV TMOD,#11H MOV TH1,00DBH MOV TL1,#0FFH MOV A,#01H LCALL B_SET SETB ES SETB ET0 SETB ET1 MOV IP,#00H SETB TR1 SETB TR2 SETB REN CLR TI CLR RI SETB EA MOV RXBUFFHEAD,#RXBUFFSTART MOV RXBUFFTAIL,#RXBUFFSTART MOV DPTR,#STARTAB LCALL DIS_FUN MOV DPTR,#ROMMARKTAB LCALL CMD_GET MAIN: LCALL CMD_GET NOP CPL P2.0 LJMP MAIN NOP NOP NOP LJMP START CMD_GET: LCALL RG_CMD MOV A,RXBUFFTAIL XRL A,#RXBUFFSTART JZ RETT JNB RXCMDOKFLAG,RETT MOV A,RXBUFFLEN CLR C SUBB A,#CMDANDLEN JNC CMD_GERROR CLR A MOV R4,A MOV R5,#RXBUFFSTART MOV DPTR,#CMDTAB CMD_S: MOV A,R4 MOVC A,@A+DPTR INC R4 MOV R6,A MOV A,R4

文档评论(0)

weidameili + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档