1、 单片机原理及应用单片机原理及应用 实训报告实训报告 学学 院:院: 化工装备学院化工装备学院 专业班级:专业班级: 电气自动化技术电气自动化技术 0901 学学 号:号: 姓姓 名:名: 指导教师:指导教师: 起止日期:起止日期:2011 年年 8 月月 29 日日2011 年年 9 月月 30 日日 目目 录录 1. 实训目的 1 2. 软件项目 1 2.1 拼字程序 1 2.1.1 实训目的:. 1 2.1.2 实训内容 1 2.1.3 程序框图. 2 2.1.4 程序清单. 2 2.2 拆字程序 3 2.2.1 实训目的 3 2.2.1 实训内容 3 2.2.3 程序框图 3 2.2.
2、4 程序清单 4 2.3 外部 RAM 数据传送程序. 4 2.3.1 实训目的. 4 2.3.2 实训内容. 4 2.3.3 程序框图. 5 2.3.4 程序清单 5 3. 硬件项目 6 3.1 P1 口、P3 口应用 6 3.1.1 实训目的. 6 3.1.2 实训内容. 6 3.1.3 程序框图. 7 3.1.4 接线图. 8 3.1.5 程序清单. 8 3.2 A/D 转换. 9 3.2.1 实训目的. 9 3.2.2 实训内容. 9 3.2.3 程序框图. 9 3.2.4 接线图. 10 3.3 串并转换 11 3.3.1 实训目的. 11 3.3.2 实训内容. 11 3.3.4
3、接线图. 13 2 3.3.5 程序清单. 13 4综合项目 14 4.1 设计题目及任务. 14 4.2 整体设计方案. 14 4.3 系统硬件电路设计. 15 4.4 系统程序设计. 15 4.5 程序清单. 16 5实训总结 22 参考文献 1 1 1. . 实训目的实训目的 1.了解单片机的分类和发展历史。 2.了解单片机的特点及应用。 3.通过实训了解单片机的相关知识,更好地应用与实际生活中 2 2. . 软件项目软件项目 2.1 2.1 拼字程序拼字程序 2.1.1 实训目的: 1. 掌握逻辑指令的功能 2. 掌握顺序程序设计方法和程序调试方法 3. 熟悉仿真系统的操作 2.1.2
4、 实训内容 把片外 RAM7000H、 7001H 的内容低位相拼后送入 7002H 中, 并且高位式 7000H 的低位,低位是 7001H 的低位。 2 2.1.3 程序框图 2.1.4 程序清单 ORG 1111H MOV DPTR,#7000H MOVX DPTR,A ANL A,#0FH SWAP A MOV R1,A MOV DPTR,#7001H MOVX A,DPTR 开始 7000H 中内容送入 A 中 A 中内容高低位交换, 屏 蔽低位后送入 Rn 7001H 中的内容送入中, 屏蔽高位 A 和 Rn 或后将结果送入 7002H 结束 3 ANL A,#0FH ADD R1,A MOV DPTR,#7002H MOVX DPTR,A SJMP $ END 2.2 2.2 拆字程序拆字程序 2.2.1 实训目的 1. 掌握逻辑指令的功能 2. 掌握顺序程序设计方法和程序调试方法 3. 熟悉仿真系统的操作 2.2.1 实训内容 把片外 RAM7000H 的内容拆开