- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
为36学时安排的51单片机实验指导书
为 36 学时安排的 51 单片机实验指导书
(仅供本学院单片机必修课参考使用)
王晓东
第一部分:软件单元实验(12 学时)
实验一、熟悉集成开发环境 Keil 。。。。。。。。。。。。。。。。。。1
实验二、数据传送 。。。。。。。。。。。。。。。。。。3
实验三、算术运算 。。。。。。。。。。。。。。。。。。4
实验四、数值转换 。。。。。。。。。。。。。。。。。。6
第二部分:硬件单元实验(12 学时)
实验五、开关状态取样显示 。。。。。。。。。。。。。。。。。。7
实验六、用 8255 进行开关状态取样显示 。。。。。。。。。。。。。。。。。。9
实验七、LED 数码管显示实验 。。。。。。。。。。。。。。。。。。10
实验八、键盘实验 。。。。。。。。。。。。。。。。。。15
第三部分:系统与综合实验(12 学时) 。。。。。。。。。。。。。。。。。。17
要求:两人一组,同学自己命题并填写开题报告,经老师同意签字后方可实施。同一题目,
两人分工明确,最后按分工内容完成,经验收合格后给予分数。
附录:开发环境 Keil 的使用 。。。。。。。。。。。。。。。。。。18
实验安排说明:
本学期实验总学时数为 36 学时。每次实验为六学时(五小时),两个实验内容。按照先易后
难、从简到繁的原则设置,第一部分为软件仿真单元实验,第二部分为硬件接口单元实验。共占
用 24 学时。
第一部分主要让同学们熟悉常用汇编指令,简单的程序结构和基本的编程规则。第二部分主
要锻炼同学们最基本的硬件接口技术和最常见的人机对话系统接口相关技术。
实验一到实验八内容按照实验教材的要求作。
第三部分为系统与综合实验,主要锻炼同学们运用基础知识实现较为简单的综合性的系统实
验项目。这部分内容由学生自主命题、设计、调试成功。共占用 12 学时。
在做系统与综合实验的前一周,即前 8 个实验完成后,准备系统与综合实验的开题报告。
完成全部实验内容共需七周。
评分规则:
根据同学的出勤情况、每个单元实验的验收及实验报告情况,满分为 20 分。
综合与系统实验分数评价根据题目的难易程度、完整性、创新性、设计合理否及最后调试效
果等因素决定,定出题目分值,最高 20 分。
实验报告要求:
1. 实验题目、姓名、班级、学号。
2. 实验目的。
3. 实验要求。
4. 设计实验电路;器材表、简单表述程序的结构和功能。
5.流程图和程序代码。
6.调试步骤、方法及结果分析。
7. 对本项实验的意见和要求。
实验一、熟悉集成开发环境 IDE
一.实验目的: 学习和熟练单片机集成开发环境 Keil。
二. 实验内容: 程序的建立和编辑, 编译,运行,调试。
1.打开Keil环境界面,在文档编辑界面中编写一例题,并保存为.asm文件。
1
例题:
org 0000h
ajmp main
org 0030h
Main:
Mov sp,#60h
Mov a,#0h
Mov r1,#30h
mov r7,#10h
文档评论(0)