- 1、本文档共69页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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软件提供丰富的库函数和功能强大的集成开发调试工具,生成的目标代码效率非常
您可能关注的文档
- 串联型连续可调直流稳压负电源解说.doc
- 创办企业的流程解说.doc
- 国家十二五课题研究指南解说.doc
- 汽车倒车测距仪毕业设计论文预案.doc
- 创妇幼健康示范县卷宗目录解说.doc
- 汽车倒车防撞报警器毕业设计预案.doc
- 创建安全文明示范工程工作方案解说.doc
- 国家税收-自考复习真题荟萃冲刺预测卷解说.doc
- 汽车电动助力转向器设计预案.doc
- 创建二级甲等综合医院__第四章_支撑的解说.doc
- 年三年级数学下册第三四单元过关检测卷新人教版.docx
- 第十三章轴对称(复习课)1.ppt
- 15.1.2分式基本性质(2).ppt
- 期末冲刺(补全对话30道).docx
- 【华创证券-2025研报】2025年二季报公募基金十大重仓股持仓分析.pdf
- 【港交所-2025研报】景福集团 截至2025年3月31日止年度年报.pdf
- 【天风证券-2025研报】2025中报前瞻:关注预告日至财报日的景气超额.pdf
- 【国金证券-2025研报】连连数字(02598):跨境支付先行者,前瞻布局虚拟资产.pdf
- 【第一上海证券-2025研报】云工场(02512):云工(02512):IDC方案服务商,边缘云业务打造第二成长曲线.pdf
- 【东方证券-2025研报】主动权益基金2025年二季报全解析:重点关注科技医药双主线和中小盘高成长主题基金.pdf
文档评论(0)