北科单片机实验.docxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
北科单片机实验

《单片机实验》报告实验名称? 单片机应用 学 院 xxxx 专业班级?xxxx 姓??? 名 xxx 学??? 号 xxxx ?实验一:将内存中$0160~$0167连续八个字节作为一个整体每隔一秒时间右循环右移一位,每移位八位后,见着8个直接发送给PC端口①程序清单:.include m128def.inc.org $0jmp main.org $0046main:LDI R16,LOW(RAMEND)OUT SPL,R16LDI R16,HIGH(RAMEND)OUT SPH,R16CALL USART_InitLDI R24,$08LDI R25,$08LDI R28,$01STS $160,R28LDI R17,$02STS $161,R17LDI R18,$03STS $162,R18LDI R19,$04STS $163,R19LDI R20,$05STS $164,R20LDI R21,$06STS $165,R21LDI R22,$07STS $166,R22LDI R23,$08STS $167,R23LOOP:ROR R28ROR R17ROR R18ROR R19ROR R20ROR R21ROR R22ROR R23delay1: ldi r25,11one:ldi r26,1000two:ldi r27,1000three: dec r27 brne threedec r26brne two dec r25 brne oneCLCDEC R24BRNE LOOPMOV R16,R28CALL USART1_TransmitMOV R16,R17CALL USART1_TransmitMOV R16,R18CALL USART1_TransmitMOV R16,R19CALL USART1_TransmitMOV R16,R20CALL USART1_TransmitMOV R16,R21CALL USART1_TransmitMOV R16,R22CALL USART1_TransmitMOV R16,R23CALL USART1_TransmitORI R24,$08DEC R25brne LOOPANDI R24,$00USART_Init:ldi r17,0 ldi r16,71 sts UBRR1H, r17 sts UBRR1L, r16 ;波特率为9600 Fosc=11.0592M ldi r16, (1RXEN1)|(1TXEN1)|(1RXCIE1) sts UCSR1B,r16 ;接收允许、发送允许、接收中断允许 ldi r16, (3UCSZ10) sts UCSR1C, r16 ;帧格式为8个数据位,1个停止位 ret;发送子程序:;入口寄存器r16:发送字节USART1_Transmit:lds r2,UCSR1A sbrs r2,UDRE1 rjmp USART1_Transmit sts UDR1,r16 ret;接收子程序USART1_Recieve:lds r17, UDR1 reti.exit②运行结果:说明:由于在实验室里做出结果后忘记对运行结果进行截图,现在是用AVR simulator进行运行截图如下③设计框图实验二:使用汇编语言编写软件延时程序,分别实现19us、70us、1ms、250ms、1s、12s延时。①程序清单(1)19us.includem128def.inc.org $000 rjmp start.org $046start:ldi r16,low(RAMend) out spl,r16 ldi r16,high(RAMend) out sph,r16 ldi r16,$ff out ddra,r16delay: ldi r16,50 nop nop d1: dec r16 brne d1 ret.exit(2)70us.includem128def.inc.org $000 rjmp start.org $046start:ldi r16,low(RAMend) out spl,r16 ldi r16,high(RAMend) out sph,r16 ldi r16,$ff out ddra,r16delay: ldi r16,187 d1: dec r16 brne d1 ret.exit(3)1msincludem128def.inc.org $000 rjmp start.org $046start:ldi r16,low(RAMend) out spl,r16 ldi r16,high(RAMend) out sph,r16 ldi r16,$ff out ddra,r16delay:d

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档