- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《单片机》课程实验《单机》课程实验
实验1:基于proteus的单片机仿真基础
一、实验目的:
1.熟悉proteus的仿真环境,掌握proteus仿真的流程和计本方法。
2.掌握单片机及相关元件的选择、布局及连接方法。
3.掌握keit C51编程工具的应用,程序的编辑、调试;
4.掌握proteus环境下单片机程序的转载和仿真调试。
二、实验内容
用AT89C51单片机的平行接口做一个流水灯实验。其电路图如下:
参考程序代码如下:
#include reg51.h
#include intrins.h
#define uchar unsigned char
#define uint unsigned int
void DelayMS(uint x)
{
uchar i;
while(x--)
{
for(i=0;i120;i++) ;
}
}
void main()
{
uchar i;
P2=0x80; //1111 1110 1000 0000 0100 0000
while(1)
{
for(i=0;i7;i++)
{
DelayMS(500);
P2=_crol_(P2,1);
}
}
}
请在proteus环境下进行仿真实验。
三、实验过程
(一)设计电路图
启动proteus,绘制电路图如下:
(重要元件参数设置)
(二)软件设计
启动Keil uVision,建立名为XX的工程,在工程中建立XX.c文件。输入预订的程序代码。设置工程项目属性,编译生成.hex文件。
(三)加载程序
单击仿真电路上的单片机图标,在Edit Componet对话框的program File选项中选择并加载xx.hex文件。
运行仿真。
四、实验结果
实验二 并口输出实验
一、目的
1.掌握P0~P3`并口数据输出的使用方法;
2.掌握LCD7段数码管的编码与显示方法。
二、实验内容与要求
用一个7段数码管显示0~9的数字,计数到9自动归0.采用程序循环控制方式。参考电路图如下:
三、实验准备
一)7段数码管原理与编码方法
二)电路原理图
三)程序代码
四、实验过程
五、实验结果
六、小结
实验三 程序循环显示0~99
实验四 中断计数0~9
一、实验目的
1.掌握中断程序的基本思想;
2.了解中断控制方式的编程思路,中断服务程序的编写方法;
3.使用外部中断控制器。
二、实验内容
使用外部中断0,但产生1次外部中断,做加1的计算并在1位的7段数码管上显示。电路执行设置,中断触发方式自己定义。
三、实验准备
一)理论准备
中断器基本原理,中断程序设计基本思想和过程。
二)电路原理图
三)程序代码
四、实验过程
五、实验结果
六、小结
实验五 定时器/计数器应用(一)
一、实验目的
1.掌握定时器/计数器的应用;
2.掌握2位数码管的显示原理与方法。
二、实验内容‘
1.在两个7LCD上显示一个2位数字;
2. 用定时器循环计数显示0~99,每隔1秒计数一次,到100自动归0;
三、实验准备
一)理论准备
定时计数器器基本原理,程序设计基本思想和过程。
二)电路原理图
三)程序代码
四、实验过程
五、实验结果
六、小结
实验六 定时器/计数器应用(二)
一、实验目的:
二、实验内容与要求
1.利用定时计数器产生方波脉冲信号。
实验七 单片机串口通信
一、实验目的
.掌握串行接口的工作原理与使用方法;
二、实验内容‘
1.在两个单片机之间实现数据传输;
2.在多个单片机之间实现多级通信;
三、实验准备
一)理论准备
串口的通信原理(工作寄存器、工作方式、发送与接收原理)。
二)电路原理图
三)程序代码
四、实验过程
五、实验结果
六、小结
实验八 键盘接口实验
一、实验目的:
1.掌握非编码式键盘的电路结构、扫描机制、工作原理等。
2.熟??独立式键盘、矩阵式键盘的键盘接口编程。
二、实验任务
1.用查询扫描法编写独立式键盘接口程序,在键盘响应服务程序中显示对应的键盘编号。比如按下k0键,则在7段数码管上显示”0”。
2.采用查询扫描线反转法编写4×4矩阵式键盘接口程序。在键盘响应服务程序中显示对应的键盘编号。比如按下k0键,则在7段数码管上显示”0”,键盘编码为:0~9,A~E。
3. 采用终端扫描线反转法编写4×4矩阵式键盘接口程序。在键盘响应服务程序中显示对应的键盘编号。比如按下k0键,则在7段数码管上显示”0”,键盘编码为:0~9,A~E。
三、实验准备
(一)理论准备
1.独立式键盘及工作原理
2.矩阵式键盘及工作原理
(二)
您可能关注的文档
- ★★伤寒论用药剂量中药量计量单位 数字图书馆★★伤寒论用药剂量中药用量计量单位 数字图书馆.doc
- 浅谈隧道开挖支护浅谈隧道开挖支护.doc
- 测绘专业英语原文 译文(20-30)单元测绘专业英语原文 译文(20-30)单元.doc
- 测绘仪器的发展 测绘工程一班论文 0704测绘仪器的发展 测绘工程一班论文 0704.doc
- ★研究生研究计划★研究研究计划.doc
- ★语文一年级下苏教版2《蚂蚁和蝈蝈》课件9★语文一年级下苏教版20《蚂蚁和蝈蝈》课件9.ppt
- ”寻找最美声音“歌唱比策划方案”寻找最美声音“歌唱比赛策划方案.doc
- 浅谈高新区数字化城市管理系统之创新浅谈高新区数字化城市管理系统之创新.pdf
- 《1.窃读记》教案《1窃读记》教案.doc
- 测评网PEP小学六年级英语小学学生易错题专项练习测评网PEP小学六年级英语小学学生易错题专项练习.doc
- GB/T 32151.38-2024温室气体排放核算与报告要求 第38 部分:水泥制品生产企业.pdf
- 中国国家标准 GB/T 32151.38-2024温室气体排放核算与报告要求 第38 部分:水泥制品生产企业.pdf
- 《GB/T 22069-2024燃气发动机驱动空调(热泵)机组》.pdf
- GB/T 22069-2024燃气发动机驱动空调(热泵)机组.pdf
- 中国国家标准 GB/T 22069-2024燃气发动机驱动空调(热泵)机组.pdf
- 中国国家标准 GB/T 11064.1-2024碳酸锂、单水氢氧化锂、氯化锂化学分析方法 第1部分: 碳酸锂含量的测定 滴定法.pdf
- GB/T 11064.1-2024碳酸锂、单水氢氧化锂、氯化锂化学分析方法 第1部分: 碳酸锂含量的测定 滴定法.pdf
- 《GB/T 11064.1-2024碳酸锂、单水氢氧化锂、氯化锂化学分析方法 第1部分: 碳酸锂含量的测定 滴定法》.pdf
- GB/T 1148-2024内燃机 铝活塞.pdf
- 中国国家标准 GB/T 1148-2024内燃机 铝活塞.pdf
文档评论(0)