嵌入式计算系统实验-实验二 串口与中断.docx

嵌入式计算系统实验-实验二 串口与中断.docx

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式计算系统实验:二 学院: 计算机与通信工程 专业: 物联网工程 实验二 串口与中断 一、实验目的 1. 掌握对串口的使用以及中断控制。 二、实验内容 UART串口的使用 修改01bsp_uart.c文件,将其输出成如下图形:s $ $$$ $$$$$ $$$$$$$ $$$$$ $$$ $ $$$ $$$$$ $$$$$$$ $$$$$ $$$ $ $$$ $$$$$ $$$$$$$ $$$$$ $$$ $ 修改01bsp_uart.c文件,当通过串口输入一个数字时,出口返回该数字的平方值。 例如输入数字5,返回25 (注:当输入数据为字符是,注意转换。) 按键练习 修改01bsp_exit.c文件,初始状态红色led亮。按下一次按键时,亮起的红色灯灭掉,左侧灯亮起。之后每当按下一次按键,当前亮的led灭掉其左侧led亮起。当到最左侧时,将一次亮灭的顺序调整为从左向右,依次亮灭。 三、实验步骤 1. 实验名称 (1)实验接线图:略 (2)实验步骤和现象 修改01bsp_uart.c文件,将其输出成特定图形。 uint8_t stringToSend[] = $\r\n $$$\r\n $$$$$\r\n$$$$$$$\r\n $$$$$\r\n $$$\r\n; 修改01bsp_uart.c文件,当通过串口输入一个数字时,出口返回该数字的平方值。例如输入数字5,返回25 (注:当输入数据为字符是,注意转换。) switch(uart_readByte()) { case 0: uart_writeByte(0); uart_writeByte(\r); uart_writeByte(\n); break; case 1: uart_writeByte(1); uart_writeByte(\r); uart_writeByte(\n); break; case 2: uart_writeByte(4); uart_writeByte(\r); uart_writeByte(\n); break; case 3: uart_writeByte(9); uart_writeByte(\r); uart_writeByte(\n); break; case 4: uart_writeByte(1); uart_writeByte(6); uart_writeByte(\r); uart_writeByte(\n); break; case 5: uart_writeByte(2); uart_writeByte(5); uart_writeByte(\r); uart_writeByte(\n); break; case 6: uart_writeByte(3); uart_writeByte(6); uart_writeByte(\r); uart_writeByte(\n); break; case 7: uart_writeByte(4); uart_writeByte(9); uart_writeByte(\r); uart_writeByte(\n); break; case 8: uart_writeByte(6); uart_writeByte(4); uart_writeByte(\r); uart_writeByte(\n); break; case 9: uart_writeByte(8); uart_writeByte(1); uart_writeByte(\r); uart_writeByte(\n); break; } (3)实验截图 2.实验名称 (1)实验接线图:略 (2)实验步骤和现象 增加代码 switch(i) { case 0: leds_error_on();//red on break; case 1: leds_error_off();//red off leds_radio_on();//green on

文档评论(0)

k12教育文档 + 关注
实名认证
服务提供商

本人专注于k12教育,英语四级考试培训,本人是大学本科计算机专业毕业生,专注软件工程计算机专业,也可承接计算机专业的C语言程序设计,Java开发,Python程序开发。

1亿VIP精品文档

相关文档