单片机实验.pdf
《单片机实验.pdf》由会员分享,可在线阅读,更多相关《单片机实验.pdf(8页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、 学号 序号 35 单片机原理与接口技术 实验报告 )实验项目序号 实验一 实验项目名称 跑马灯实验 姓 名 赵吉婷 专 业 电子信息工程 班 级 电信1班 完成时间 一、实验目的 1、$2、熟悉 HNIST-2 型单片机系统相关硬件电路,程序下载方法;3、掌握采用汇编语言与 C 语言开发单片机系统的程序结构;4、掌握 51 系列单片机通用 I/O 口的使用。二、实验前准备 1、完成作业 3;2、根据实验内容编写好相关程序,并进行 Proteus 仿真。三、实验内容 实验内容为 3 项,其中第 1、2 项必做。1、基本的流水灯。根据图 1 电路,编写一段程序,使 8 个发光二极管 D1、D2、
2、D3、D4、D5、D6、D7、D8 顺序(正序)点亮:先点亮 D1,再点亮 D2、D3D8、D1,循环点亮。每点亮一个 LED,采用软件延时一段时间。2、简单键控的流水灯。,不按键,按正序点亮流水灯;按下 K1 不松手,按倒序点亮流水灯,即先点亮 D8,再顺序点亮 D7、D6D1、D8。松手后,又按正序点亮流水灯。3、键控的流水灯。上电,不点亮 LED,按一下 K1 键,按正序点亮流水灯。按一下 K2 键,按倒序点亮流水灯,按一下 K3 键,全部关闭 LED。四、实验原理图 如图所示。图 跑马灯实验电路原理图 电路原理图如图,AT89S52 的作为输出连接 8 个发光二极管,输出低电平 0时对
3、应发光二极管发光;由于发光二极管的导通电压为,所以 HNIST-2 型实验装XTAL218XTAL119ALE30EA31PSEN29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.
4、2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U1AT89C51D0D1D2D3D4D5D6D7+5VK1K2K3K4 置在电源与二极管之间加一个阻值为 1K 限流电阻保护二极管。AT89S52 的、作为输入连接 2 个按键 K1、K2,若检测到=0,则说明 K1 键按下。五、软件设计思想.1、基本的流水灯 软件延时采用例题程序 delay(j),可调整延时时间。2、简单键控的流水灯。由于是按下键不松手,键值一直保留,所以判断=0 即是按下 K1,采用如例题所示的 while=0)或 while(P2=0 xfe)的模式。3、键控的流水灯 由于是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 实验
限制150内