全单片机原理与接口技术实验指导书预案.doc

全单片机原理与接口技术实验指导书预案.doc

  1. 1、本文档共69页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《单片机原理与接口技术实验》 实验指导书 适用专业: 电信工程 通信工程 信息工程 自动化 信息与通信工程学院 2011年5月 一、课程性质 本课程是电子信息工程、通信工程、信息工程和自动化专业必修的专业实验课程,独立开课。 通过本课程的教学,使学生深刻体会到单片机原理与接口技术的应用,掌握汇编或C51语言的语法和技巧,熟悉电子系统的设计和调试过程,使其具备研究和开发以单片机为核心的电子系统的能力。 二、项目设置 本课程总学时为16,开设的具体实验项目如下: 实验1 跑马灯控制(2学时,必修) 实验2 模拟交通灯控制系统设计(2学时,选修) 实验3 数码管动态扫描显示算法设计(3学时,必修) 实验4 矩阵式键盘显示设计(3学时,必修) 实验5 LED点阵显示设计(3学时,选修) 实验6 液晶显示设计(3学时,选修) 实验7 篮球比赛倒计时器设计(3学时,选修) 实验8 乐曲演奏设计(3学时,选修) 实验9 电机调速控制设计(3学时,选修) 实验10 串行数据存储设计(3学时,选修) 实验11 电子钟设计(3学时,选修) 实验12 数字电压表设计(4学时,选修) 实验13 数字温度计设计(4学时,选修) 实验14 万年历时钟设计(4学时,选修) 实验15 信号发生器设计(4学时,选修) 其中,实验1为验证性实验;实验2~实验10为设计性实验;实验11~实验15为综合性实验。 三、专业安排 电子信息工程专业可选修全部实验;通信工程、信息工程和自动化专业选修实验1~实验11。 四、本书特点 本指导书的特点是引入工程项目机制来管理实验项目,着重培养学生的方案设计、算法分析和现场调试能力,为将来成为卓越工程师打下坚实的基础。 目 录 第一章 实验系统 1 1.1 整体架构 1 1.2 核心板 1 1.3 主要模块 2 第二章 开发平台 3 2.1 Keil C51简介 3 2.2 uVision开发流程 3 第三章 实验项目 7 实验1 跑马灯控制 7 实验2 模拟交通灯控制系统设计 9 实验3 数码管动态扫描显示算法设计 12 实验4 矩阵式键盘显示设计 16 实验5 LED点阵显示设计 19 实验6 液晶显示设计 23 实验7 篮球比赛倒计时器设计 27 实验8 乐曲演奏设计 30 实验9 电机调速控制设计 34 实验10 串行数据存储设计 38 实验11 电子钟设计 43 实验12 数字电压表设计 46 实验13 数字温度计设计 50 实验14 万年历时钟设计 54 实验15 信号发生器设计 59 附录 实验报告基本要求 65 1.1 整体架构 HNIST型单片机实验系统分为多个模块,各模块之间相对独立。 图1.1 HNIST型单片机实验系统整体 图1.2 HNIST型单片机实验系统核心板 1、流水灯 对流水灯的操作可能是初学者最先体会到成就感的一个项目,该实验板的流水灯由四个发光二极管组成,流水灯的旁边设有四个针头的排针,这样可以用连接线接入单片机的任意I/O口来控制流水灯。我们可以用这几个发光二极管实现跑马灯、交通灯等功能。 2、数码管 数码管是该实验板上最能验证程序功能的输出器件。数码管旁边有四个跳线帽,分别用来控制四个数码管工作状态。当然这种控制只是在硬件上的控制,在软件上的控制则可以通过对74SL573锁存器的编程实现。数码管可用于静态显示和动态扫描。 3、4×4矩阵键盘 我们可以通过键盘来控制流水灯的亮灭,也可用它来控制数码管上数字或字母的显示。键盘和数码管结合可以通过编写程序来实现计算器功能、日历等。 4、EEPROM AT24C02在单片机应用中,作为EEPROM储存器用,与单片机通过I2C通信。优点是掉电后仍可以保存数据。比如单片机运行时,手动设置了一些参数,可以用它保存起来。即可对其进行读操作又可进行写操作,并且在断电后可保存数据。 5、实时时钟芯片 本实验板含有1片DS1302芯片,内含有1个实时时钟/日历和31字节静态RAM,通过简单的串行接口与单片机进行通信。实时时钟/日历电路提供秒、分、时、日、日期、月、年的信息,每月的天数和闰年的天数可自动调整。时钟操作可通过AM/PM指示决定采用24或12小时格式。DS1302与单片机之间能简单地采用同步串行的方式进行通信。另外该芯片含备份电源接口,掉电后时钟仍然能够正确的运行。 第二章 开发平台 2.1 Keil C51简介 Keil C51是德国Keil Software公司出品的51系列兼容单片机开发工具。 它集编辑、编译、仿真与调试于一体,支持C语言与汇编语言开发。Keil C51软件提供丰富的库函数和功能强大的集成开发调试工具,生成的目标代码效率非常

文档评论(0)

a336661148 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档