好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

单片机实验报告含仿真.doc.docx

28页
  • 卖家[上传人]:F****n
  • 文档编号:98763813
  • 上传时间:2019-09-14
  • 文档格式:DOCX
  • 文档大小:3.68MB
  • / 28 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 单片机原理及应用课程实验报告专业: 班级: 姓名: 学号:实验一、keilC51及proteus软件的使用一、实验目的:1、掌握keil和proteus软件的基本操作2、通过具体实例掌握keil和proteus软件的使用二、实验原理: keil使用步骤,proteus使用步骤三、程序:四、实验结果分析:五、总结:学会了使用keil和proteus软件,掌握了利用keil和proteus软件进行仿真的步骤 实验二、并行输入/输出接口实验一、实验目的:1、 进一步熟悉keil仿真软件、proteus仿真软件的使用2、 了解并熟悉单片机I/O口和LED灯的电路结构,学会构建简单的流水灯电路3、 掌握C51中单片机I/O口的编程方法和使用I/O口进行输入输出的注意事项二、实验原理:MCS 51单 片 机 的 串 行 口 在 实 际 使 用 中 通 常 用 于 三 种 情 况 : 利 用 方 式 0 扩 展 并 行 i/0 接 口 : 利 用 方 式 1 实 现 点 对 点 的 双 机 通 信 ; 利 用 方 式 2 或 方 式 3 实 现 多 机 通 信 利 用 方 式 0 扩 展 并 行 i/0 接 口 MCS 5 1 单 片 机 的 串 行 口 在 方 式 0 时 , 若 外 接 一 个 串 入 并 出 的 移 位 寄 存 器 , 就 可 以 扩 展 并 行 输 出 口 ; 若 外 接 一 个 并 入 串 出 的 移 位 寄 存 器 , 就 可 以 扩 展 并 行 输 入 口 。

      三、程序:#includesbit P1_0=P1^0;void main(){ unsigned char i; unsigned int j;SCON=0x00;i=0x01;for(;;){ P1_0=0; SBUF=I; while(!TI) {i} P1_0=1;TI=0;for(j=0;j<=254;j++){;}i=i*2;if(i==0x00) i=0x01;}} 四、实验结果分析:五、总结:进一步熟悉了keil仿真软件、proteus仿真软件的使用了解并熟悉单片机I/O口和LED灯的电路结构,学会了构建简单的流水灯电路掌握了C51中单片机I/O口的编程方法和使用I/O口进行输入输出的注意事项 实验三、定时器/计数器实验(1)—查询方式产生500us的方波一、实验目的:1、熟悉keil仿真软件、proteus的使用和C51定时程序的编写;2、了解51单片机中定时、计数的概念,熟悉51单片机内部定时/计数器的结构与工作原理;3、掌握查询方式处理定时/计数的工作过程,4、掌握定时/计数器在C51中的设置与程序的书写格式以及使用方法二、实验原理:通 常 利 用 定 时 / 计 数 器 来 产 生 周 期 性 的 波 形 。

      利 用 定 时 / 计 数 器 产 生 周 期 性 波 形 的 基 本 思 想 是 : 利 用 定 时 / 计 数 器 产 生 周 期 性 的 定 时 , 定 时 时 间 到 则 对 输 出 端 进 行 相 应 的 处 理 例 如 产 生 周 期 性 的 方 波 只 需 定 时 时 间 到 对 输 出 端 取 反 一 次 即 可 不 同 的 方 式 定 时 的 最 大 值 不 同 , 如 定 时 的 时 间 很 短 , 则 选 择 方 式 2 方 式 2 形 成 周 期 性 的 定 时 不 需 重 置 初 值; 如 定 时 比 较 长 , 则 选 择 方 式 0 或 方 式 1 ; 如 时 间 很 长 , 则 一 个 定 时 / 计 数 器 不 够 用 , 这 时 可 用 两 个 定 时 / 计 数 器 或 一 个 定 时 / 计 数 器 加 软 件 计 数 的 方 法 三、程序:#include sbit P1_0=P1^0;void main(){TMOD=0x02;TH0=0x06;TL0=0x06;TR0=1;for(;;){if(TF0){TF0=0;P1_0=!P1_0;}}}四、实验结果分析:五、总结:熟悉了keil仿真软件、proteus的使用和C51定时程序的编写;了解51单片机中定时、计数的概念,熟悉了51单片机内部定时/计数器的结构与工作原理;掌握了查询方式处理定时/计数的工作过程,掌握了定时/计数器在C51中的设置与程序的书写格式以及使用方法。

      实验四、定时器/计数器实验(2)—中断方式产生500us的方波一、实验目的:1、熟悉keil仿真软件、proteus的使用和C51定时程序的编写;2、进一步熟悉51单片机内部定时/计数器的结构与工作原理;3、掌握中断方式处理定时/计数的工作过程二、实验原理从 P 1.0 输 出 周 期 为 500 us 的 方 波 , 只 需 P 1.0 每 250 us 取 反 后一次 即 可 当系统时钟为 12MHz 时 , 定 时 / 计 数 器 TO 工 作 于 方 式 2 时 , 最 大 的 定 时 时间 为 256 us , 满 足 250us 的 定 时 要 求 , 方 式 控 制 字 应 没 定 为 1 0B ( 02H ) 系 统 时钟 为12Mhz , 定 时 250us, 计 数 值N 为 250 , 初 值 X = 256 -250 =6 , 则 THO = TLO =06 H 三、程序:#include sbit P1_0=P1^0;void main(){TMOD=0x02;TH0=0x06;TL0=0x06;EA=1;ET0=1;TR0=1;while(1);}void time0_int(void) interrupt 1{P1_0=!P1_0;}四、实验结果分析:五、总结:熟悉了keil仿真软件、proteus的使用和C51定时程序的编写;进一步熟悉了51单片机内部定时/计数器的结构与工作原理;掌握了中断方式处理定时/计数的工作过程。

      实验五:串行接口实验(1)—工作方式0扩展并行IO口一、实验目的:1, 掌握串行口工作方式0的程序设计;2、熟悉51单片机串口的结构和工作原理3、掌握串口工作方式0的工作特点二、实验原理: MCS 51单 片 机 的 串 行 口 在 实 际 使 用 中 通 常 用 于 三 种 情 况 : 利 用 方 式 0 扩 展 并 行 i/0 接 口 : 利 用 方 式 1 实 现 点 对 点 的 双 机 通 信 ; 利 用 方 式 2 或 方 式 3 实 现 多 机 通 信 利 用 方 式 0 扩 展 并 行 i/0 接 口 MCS 5 1 单 片 机 的 串 行 口 在 方 式 0 时 , 若 外 接 一 个 串 入 并 出 的 移 位 寄 存 器 , 就 可 以 扩 展 并 行 输 出 口 ; 若 外 接 一 个 并 入 串 出 的 移 位 寄 存 器 , 就 可 以 扩 展 并 行 输 入 口 三、程序:#includesbit P1_0=P1^0;void main(){ unsigned char i; unsigned int j;SCON=0x00;i=0x01;for(;;){ P1_0=0; SBUF=I; while(!TI) {i} P1_0=1;TI=0;for(j=0;j<=254;j++){;}i=i*2;if(i==0x00) i=0x01;}} 四、实验结果分析:五、总结:掌握了串行口工作方式0的程序设计;熟悉了51单片机串口的结构和工作原理。

      掌握了串口工作方式0的工作特点 实验六:串行接口实验(2)—双机通信一、实验目的:1、掌握串行口工作方式1的程序设计;2、进一步掌握51单片机串口的结构和工作原理3、掌握串口工作方式1的工作特点二、实验原理:甲 、 乙 两 机 处 理 过 程 一 样 , 程 序 相 同 方 式 选 择 方 式 1 : 即 8 位 异 步 通 信 方 式 , 波 特 率 为 1200bps , 既 要 发 送 , 也 要 接 收 , 所 以 串 口 控 制 字 为 50H 由 于 选 择 的 是 方 式 1, 波 特 率 由 定 时 / 计 数 器 TI 的 溢 出 率 和 电 源 控 制 寄 存 器 PCON 中 的 SMOD 位 决 定 , 则 需 对 定 时 / 计 数 器 Tl 初 始 化 设 振 荡 频 率 为 12MHz , 取 SMOD=0, 波 特 率 为1200bps , 定 时 / 计 数 器 T1选 择 为 方 式 2 , 则 初 值 如 下 初 值 = 256 一 foscx2SMOD / ( 12 × 波 特 率 × 32 ) = E6H 根 据 要 求 , 定 时 / 计 数 器 T1的 方 式 控 制 字 为 20H 。

      发 送 过 程 采 用 查 询 方 式 , 在 主 程 序 中 读 取 PI 口 的 开 关 状 态 , 通 过 串 口 发 送 ; 接 收 过 程 采 用 中 断 方 式 , 接 收 的 内 容 送 P2 口 , 通 过 P2 口 的 发 光 二 极 管 显 示 三、程序:#include void main(){unsigned char i;SP=0x60;SCON=0X50;TMOD=0x20;TL1=0xe6;TH1=0xe6;TR1=1;EA=1;ES=1;while(1){P1=0XFF;i=P1;SBUF=i;while(TI==0);TI=0;}}void funins(void) interrupt 4{EA=0;RI=0;P2=SBUF;EA=1;}四、实验结果分析:五、总结:掌握了串行口工作方式1的程序设计;进一步掌握了51单片机串口的结构和工作原理,掌握了串口工作方式1的工作特点 实验七:中断系统实验(1)—交通灯模拟控制一、实验目的1、掌握单片机外部中断的原理及过程2、掌握单片机外部中断程序的设计方法3、掌握单片机外部中断时中断方式的选择方法。

      二、实验原理:交 通 灯 正 常 运 行 时 , 可 分 为 4 个 状 态 : 状 态 1 , 东 西 方 向 绿 灯 , 南 北 方 向 红 灯 20 秒 , 状 态 编 码 “ ” ; 状 态 2 , 东 西 方 向 黄 灯 , 南 北 方 向 红 灯 3 秒 , 状 态 编 码 “ ” ; 状 态 3 , 南 北 方 向 绿 灯 , 东 西 方 向 红 灯 20 秒 , 状 态 编 码 “ ” 状 态 4 , 南 北 方 向 黄 灯 , 东 西 方 向 红 灯 3 秒 , 状 态 编 码 “ 0001m00 ” 东 西 发 生 异 常 时 , 东 西 通 行 , 南 北 禁 止 , 东 西 方 向 绿 灯 闪 , 南 北 方 向 红 灯 闪 60 秒 ; 南 北 发 生 异 常 时 , 南 北 通 行 , 东。

      点击阅读更多内容
      相关文档
      高等学校学生手册.doc 2025年区教育系统招聘编外教师储备人才事业单位考试押题.docx 2025年秋季青岛版三年级数学上册认识轴对称现象教学课件.pptx 2025年秋季青岛版三年级数学上册用乘法估算解决问题教学课件.pptx 2025年秋季青岛版三年级数学上册两、三位数乘一位数的笔算(不进位)教学课件.pptx 2025年秋季青岛版三年级数学上册1200张纸有多厚教学设计范文.docx 2025年秋季青岛版三年级数学上册多位数除以一位数教学课件.pptx 2025年秋季青岛版三年级数学上册认识平移、旋转现象教学课件.pptx 2025年秋季青岛版三年级数学上册多位数乘一位数教学设计范本.docx 2025年秋季青岛版三年级数学上册认识平移与旋转教学设计范文.docx 2025年秋季青岛版三年级数学上册乘数中间有0或末尾有0的乘法教学课件.pptx 2025年秋季青岛版三年级数学上册两位数乘一位数的笔算(进位)教学课件.pptx 2025年秋季青岛版三年级数学上册《两、三位数乘一位数的笔算(不进位)》教学设计与意图.docx 2025年秋季青岛版三年级数学上册我学会了吗教学课件.pptx 2025年连云港市妇幼保健院招聘专业技术人员考试笔试试题.docx 2025年深圳市大鹏新区发展和财政局招聘考试笔试试卷.docx 2025年绵阳市梓潼县财政投资评审中心招聘考试试题.docx 2025年来宾市妇幼保健院招聘考试笔试试题.docx 2025年无极县教育系统招聘教师考试笔试试卷.docx 2025年灵山县第三中学调配教师考试笔试试题.docx
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.