- 1、本文档共52页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
_下单片机实验报告.doc
PAGE
PAGE 24
TOC \o 1-3 \h \z \u HYPERLINK \l _Toc322359774 实验一 流水灯实验 PAGEREF _Toc322359774 \h 2
HYPERLINK \l _Toc322359775 实验二 数码管静态显示实验 PAGEREF _Toc322359775 \h 3
HYPERLINK \l _Toc322359776 实验三 按键输入与数码管静态显示实验 PAGEREF _Toc322359776 \h 6
HYPERLINK \l _Toc322359777 实验四 数码管动态显示实验一 PAGEREF _Toc322359777 \h 10
HYPERLINK \l _Toc322359778 实验五 数码管动态显示实验二 PAGEREF _Toc322359778 \h 12
HYPERLINK \l _Toc322359779 实验六 键盘扫描实验 PAGEREF _Toc322359779 \h 15
HYPERLINK \l _Toc322359780 实验七 外部中断实验一 PAGEREF _Toc322359780 \h 17
HYPERLINK \l _Toc322359781 实验八 外部中断实验二 PAGEREF _Toc322359781 \h 20
HYPERLINK \l _Toc322359782 实验九 定时器实验一 PAGEREF _Toc322359782 \h 22
HYPERLINK \l _Toc322359783 实验十 定时器实验二 PAGEREF _Toc322359783 \h 24
HYPERLINK \l _Toc322359784 实验十一 定时器实验三 PAGEREF _Toc322359784 \h 27
HYPERLINK \l _Toc322359785 实验十二 串口实验一 PAGEREF _Toc322359785 \h 28
HYPERLINK \l _Toc322359786 实验十三 串口实验二 PAGEREF _Toc322359786 \h 29
HYPERLINK \l _Toc322359787 实验十四 串口实验三 PAGEREF _Toc322359787 \h 31
HYPERLINK \l _Toc322359788 实验十五 AD实验 PAGEREF _Toc322359788 \h 35
HYPERLINK \l _Toc322359789 实验十六 DA实验 PAGEREF _Toc322359789 \h 38
HYPERLINK \l _Toc322359790 实验十七 点阵屏显示实验 PAGEREF _Toc322359790 \h 39
HYPERLINK \l _Toc322359791 实验十八 LCD1602显示实验 PAGEREF _Toc322359791 \h 41
实验一 流水灯实验
一、实验要求
在Proteus软件中画好51单片机最小核心电路,包括复位电路和晶振电路
继续在Proteus软件中绘制电路,将P1口做输出口,接八只发光二极管
在Keil软件中编写程序,实现功能,间隔1S点亮一个发光二极管,顺序从P1.0到P1.7依次点亮。
二、实验目的
学习Proteus软件的使用方法
学习Keil软件的使用方法
学习端口输出的使用方法
掌握延时程序的设计
三、实验说明
(条理清晰,含程序的一些功能分析计算)
在Proteus软件中把实验要求的电路连接好,再利用Keil软件把要实现的功能编写程序,生成hex文件,把hex文件导到Proteus软件中进行仿真。在编写程序时需要延时1s,我们选的单片机是12MHz的,一机器周期是12个时钟脉冲,一个时钟脉冲的时间是1/12us,即一个机器周期为1us。程序中子函数void delay_ms(int x)中x为1是可延时1ms,以此类推可得1s=1000ms,当x=1000时刚好延时1s。
四、硬件原理图及程序设计
(一)硬件原理图设计
电路中P1.0到P1.7为LED控制端口,排阻RP1阻值为330Ω,AT89c51单片机的9脚(RST)为复位引脚;31引脚(EA)为存取外部存储器使能引脚:单片机内部已接地,所以我们不用再接了。图如下:
(二)程序流程图设计
开始
开始
设置初始值0x7f
设置
文档评论(0)