- 1、本文档共72页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机原理与应用
实 验 指 导 书
刘海成编
张继东 主审
黑龙江工程学院电气与信息工程学院
204年4月·哈尔滨
PC时代最热门的研究领域之一。单片机作为最典型的嵌入式系统,它的成功应用推动了嵌入式系统的发展。
当今,单片微型计算机技术迅速发展,由单片机技术开发的智能化测控设备和产品广泛应用到各个领域,单片机技术产品和设备促进了生产技术水平的提高。单片机以体积小、功能强、可靠性好、性能价格比高等特点,已成为实现工业生产技术进步和开发机电一体化和智能化测控产品的重要手段。企业迫切需要大量熟练掌握单片机技术,并能开发、应用和维护管理这些智能化产品的高级工程技术人。
本内容分为。以MCS-51系列单片机为介绍对象,MCS-51单片机指令系统、汇编语言程序设计并行I/O口的使用中断系统和定时/计数器、A/D转换接口和D/A转换接口技术、键盘与显示器接口技术等内容。
编者
1:基于keil的MCS-51环境的建立2:人机接口软件设计3:外中断及定时器应用……………………………………………26
实验4:简易频率计的设计………………………………………………31
实验5:串口通信软件设计与调试……………………………………38
实验6:正弦波信号发生器设计………………………………………46
实验7:简易电压表设计………………………………………………50
实验8:SPI接口D/A转换实验…………………………………………61
实验9 :602液晶实验65
实验1:基于keil的MCS-51环境的建立
一、实验目的
1. 熟悉keil μVision编程环境
2.掌握应用keil μVision进行汇编编辑和编译3.掌握运用keil μVision进行软件仿真及调试方法;.掌握给单片机下载程序
5.掌握单片机I/O口编程,及Keil μVision软件二、实验内容keil的MCS-51单片机开发环境的建立及软件仿真应用 keilμVision 建立一个工程一个后缀为.asm的汇编文件,加到工程当中,然后在汇编文件中编制汇编程序并对其进行软件仿真。具体如下:keil μVision 图标进入keil μVision 集成开发环境,如图1所示。
图1 keil μVision集成开发环境
软件设计,首先需要建立用于软件工程管理的工程文件。点击“Project/
NewμVision Project…”,弹出软件工程存储路径选择对话框。一般预先新建好一个工程文件夹,且一个工程对应一个文件夹。键入工程名,并保存,弹出如图2所示界面。
图2 工程器件选择
选择Atmel公司的AT89S52单片机作为应用和实验对象。右侧是keil环境自动给出的关于AT89S52的宏观描述。点击“确定”弹出提示对话框,如图3所示。
图3 启动代码添加提示对话框
若在该工程文件夹第一次建立C51工程,则点击“确定”,用以添加启动代码,否则,点击“否”即可。进入如图4所示界面。
图4 keil μVision 3建立工程后的界面
下面建立用以编辑汇编程序代码的汇编(*.asm)文件。点击“File/New”,后点击“File/Save”将文件存储到对应工程文件夹,注意,文件名一定要带有汇编文件扩展名“.asm”。
注:C语言既有高级语言的各种特点,又可对硬件进行操作,并可进行结构化程序设计,用C语言编写的程序较容易移植,它们可生成简洁可靠的目标代码,在代码效率和代码执行速度上完全可以和汇编媲美。采用C语言进行单片机编程是嵌入式程序设计的发展趋势。若建立C程序,则文件名的扩展名为“.c”。
然后,在左侧“Projece Workspace”栏中的“Source Group1”项上点击右键选择“”,或在“Source Group1”项上双击进入“添加资源文件对话框”,如图5所示。
图5 添加资源文件界面
文件类型选择“”,添加“.asm”文件后,点击“Close”按钮,得到如图6所示界面,即可编辑和调试程序。
图6 keil μVision 3软件编辑环境
编辑软件之前,先要设定工程的一些工作条件或要求。点击“Projece/
”进入如图7所示对话框。
图7-A
图7-B
图7 工程选项设置对话框
下面就可以编写和编译软件了,如图8所示。
图8 软件编写和编译
若有编译错误,双击错误信息,软件将指示编译错误行。一般从第一个错误排错开始。当排除所有错误之后,点击“Debug/”进入仿真调试状态。当然若
您可能关注的文档
- 书法和语言运用.doc
- 乳制品及婴幼儿配方乳粉中有害重金属元素检测常用解决方案.xls
- 事故案例分析及责任追究.ppt
- 二次函数的学习.ppt
- 二级康复中心方案.xls
- 互换性与测量技术题库.doc
- 产品结构设计课程作业.doc
- 人体的激素调节课件.ppt
- 人力资源诊断与职位分析(翰威特).ppt
- 人口的迁移_学案.doc
- 等差数列的性质+第3课时课件-2024-2025学年高二上学期数学人教A版(2019)选择性必修第二册.pptx
- Unit 1 Reading and Thinking 分层练习(解析版) 2024-2025学年高二英语课堂(人教版2019选择性必修第三册).docx
- 双曲线的简单几何性质+课件-2024-2025学年高二上学期数学人教A版(2019)选择性必修第一册.pptx
- 第三章+区域合作(期末知识大串讲)-2024-2025学年高二地理上学期期末考点复习(湘教版2019).pptx
- 2025届高考地理一轮复习课件+湖泊专题.pptx
- Unit 4 Space Exploration Listening and Speaking 课件-2023-2024学年高中英语人教版(2019)必修第三册.pptx
- 选必三 Unit 1 Art Reading and Thinking(课件)- 2024-2025学年高二英语课堂(人教版2019选择性必修第三册).pptx
- 读后续写:故事构架和语言表达课件-2025届高三英语二轮复习.pptx
- 镜与灯——极简主义文学视角下小说单元导论+课件+2024-2025学年统编版高中语文选择性必修上册.pptx
- 对数的概念+课件-2024-2025学年高一上学期数学人教A版(2019)必修第一册.pptx
最近下载
- 中国传统工艺之唐三彩.doc
- 2023—2024学年北师大新版七年级上学期数学期末考试试卷(附答案)完整版720736988.pdf VIP
- 职业指导师试题汇总(B).doc VIP
- 【一诊】绵阳市高三2022级(2025届)第一次诊断性考试政治试卷(含标准答案).docx
- 人教鄂教版小学科学六上-【4.12各种各样的自然资源 课件(35张ppt)+12个内嵌视频】.pptx
- 《发展心理学(第5版)》复习思考题答案要点 雷雳 .pdf
- 2024华医网继续教育血凝学检验的发展及相关指南解读题库答案.docx VIP
- 《苦难辉煌》阅读报告ppt课件[文字可编辑].ppt
- 道德模范主题班会PPT课件.pptx VIP
- 高中历史会考知识点总结大全.doc
文档评论(0)