- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验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.矩阵式键盘及工作原理
(二)实
您可能关注的文档
- (人教版)三年级上册第三单元作文指导_秋天图画.ppt
- (三)EXCEL函数与图表.pdf
- (苏教版)二年级品德与生活上册课件 我也能的研究.ppt
- (苏教版)六年级语文上册课件 轮椅上霍金 1.ppt
- (苏教版)三年级科学上册课件地球上水.pdf
- (一)EXCEL数据表设计.pdf
- (已修改)单片机试题6~8(答案仅作参考).pdf
- (写景)低年级作文欣赏.ppt
- (执业护士含护士)—— 基础知识- 医学考试在线.pdf
- (专升本)冲刺班营销2.ppt
- 2025中国冶金地质总局所属在京单位高校毕业生招聘23人笔试参考题库附带答案详解.doc
- 2025年01月中国人民大学文学院公开招聘1人笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 2024黑龙江省农业投资集团有限公司权属企业市场化选聘10人笔试参考题库附带答案详解.pdf
- 2025汇明光电秋招提前批开启笔试参考题库附带答案详解.pdf
- 2024中国能建葛洲坝集团审计部公开招聘1人笔试参考题库附带答案详解.pdf
- 2024吉林省水工局集团竞聘上岗7人笔试参考题库附带答案详解.pdf
- 2024首发(河北)物流有限公司公开招聘工作人员笔试参考题库附带答案详解.pdf
- 2023国家电投海南公司所属单位社会招聘笔试参考题库附带答案详解.pdf
- 2024湖南怀化会同县供水有限责任公司招聘9人笔试参考题库附带答案详解.pdf
- 2025上海烟草机械有限责任公司招聘22人笔试参考题库附带答案详解.pdf
文档评论(0)