单片机常见实验
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机常见实验
实验一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中建立工程,编写程序,最后两者连调仿真。
交实验报告。