单片机常见实验

  • 格式:doc
  • 大小:215.04 KB
  • 文档页数:4

单片机常见实验实验一 Proteus及Keil 2 的认知实验

一、实验目的

掌握Proteus的基本操作,练习原理图的绘制;学习Keil中工程建立和程序调试的基本方法。

二、实验内容

1、在Proteus中绘制如下电路。

2、在Keil中编写程序把7000H的内容(0x34H)拆开,高位送7001H低位,低位送7002H低位。7001H、7002H高位清零,一般本程序用于把数据送显示缓冲区时用。成功后,7001H和7002H单元中的内容应为03H和04H。

三、实验程序框图

注:本实验不用交实验报告。 开始

7000内容送A

高低位交换

屏蔽高位后送7001H

7000H内容送A

屏蔽高位后送7002H

结束 实验二 外中断与定时器实验

一、实验目的

掌握外中断0(或1)、定时器0(或1)相关寄存器的配置,正确使用外中断及定时/计数器。

二、实验内容

根据外中断0引脚上的按键(接P1.0)触发信号,控制定时器0工作。具体要求为:首次按下按键时,启动定时器控制外接发光二极管闪烁(接P1.1),亮灭时间间隔为1秒。当再次按下按键时,停止定时器工作,二极管停止闪烁。如此反复,不断循环。

三、具体要求

在Proteus中画原理图,在Keil中建立工程,编写程序,最后两者连调仿真。交实验报告。

实验三 4X4键盘及数码管显示实验

一、实验目的

掌握4X4行列式键盘的工作原理,掌握数码管显示器的工作原理。

二、实验内容

参考实验一中绘制的原理图及提供的相关例程,用查询方式编写识别4X4键盘的程序,16个键分别代表0~F,并将相应的键值在两位数码管上以十进制形式显示出来。

三、具体要求

在Proteus中画原理图,在Keil中建立工程,编写程序,最后两者连调仿真。交实验报告。