没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
DPY-51
标准板各功能模块应用与源程序
DPY
工作室
- 1 -
DPY-51
标准板各功能模块应用
与源程序
DPY-51
标准板各功能模块应用与源程序
DPY
工作室
- 2 -
目录
Keil 软件的使用----------------------------------------------------2
Easy51Pro v2.0 软件的使用------------------------------------------9
DPY-51
标准板各功能区的实验与应用---------------------------------11
单片机最小系统----------------------------------------------------12
一. 闪烁灯-------------------------------------------------------12
二.广告灯的左移右移----------------------------------------------14
三. 按键识别-----------------------------------------------------15
四.数码管静态显示------------------------------------------------15
五.数码管动态显示------------------------------------------------18
六.4×4 矩阵式键盘识别--------------------------------------------21
七.按键中断识别--------------------------------------------------23
八.定时器 T0 的应用---9.9 秒计时设----------------------------------25
九.24CO8 的读写操作-----------------------------------------------27
十.PC 机与单片机通信(RS232 协议)-----------------------------------29
模数转换 ADC0804 的应用---------------------------------------------30
数模转换 DAC0832 的应用---------------------------------------------37
DS18B20 测量温度系统-----------------------------------------------39
DPY
工作室主要成员及联系方式-----------------------------47
DPY-51
标准板各功能模块应用与源程序
DPY
工作室
- 3 -
Keil 软件的使用
随着单片机开发技术的不断发展,目前已有越来越多的人从普遍使用汇编语
言到逐渐使用高级语言开发,其中主要是以 C 语言为主,市场上几种常见的单
片机均有其 C 语言开发环境。
这里以最为流行的 80C51 单片机为例来学习单片机的 C 语言编程技术。大家
都有 C 语言基础,但是编单片机程序,大家还得找专门的书来学习一下。这里我们
只介绍 Keil 这种工具软件的用法。
学习一种编程语言,最重要的是建立一个练习环境,边学边练才能学好。Keil
软件是目最流行开发 80C51 系列单片机的软件,Keil 提供了包括 C 编译器、宏
汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通
过一个集成开发环境(µVision)将这些部份组合在一起。
下 面 我 以 一 个 实 验 举 一 个 例 子 , 一 步 一 步 学 习 Keil 软 件 的 使 用 。
首先我们看硬件原理图:
VCC
2k
LED
REST
VCC
40
P0.0
39
P0.1
38
P0.2
37
P0.3
36
P0.4
35
P0.5
34
P0.6
33
P0.7
32
P2.0
21
P2.1
22
P2.2
23
P2.3
24
P2.4
25
P2.5
26
P2.6
27
P2.7
28
PSEN
29
ALE/PROG
30
EA/VPP
31
P1.0
1
P1.1
2
P1.2
3
P1.3
4
P1.4
5
P1.5
6
P1.6
7
P1.7
8
RST
9
P3.0(RXD)
10
P3.1(TXD)
11
P3.2(INTO)
12
P3.3(INT1)
13
P3.4(T0)
14
P3.5(T1)
15
P3.6(WR)
16
P3.6(RD)
17
XTAL2
18
XTAL1
19
GND
20
U1 AT89S51
18
VCC
VCC
12M
P1_0
P1_1
P1_2
P1_3
P1_4
P1_5
P1_6
P1_7
P3_0
P3_1
P3_2
P3_3
P3_4
P3_5
P3_6
P3_7
18
DPY
工作室
很明显,要点亮使发光二极管,必须使单片机的 I/O 口 P1.0 输出低电平。于
是我们的任务就是编程序使 P1.0 输出地电平。
1. 使用 Keil 前必须先安装。安装过程简单,这里不在叙述。
2. 安装好了 Keil 软件以后,我们打开它。打开以后界面如下:
DPY-51
标准板各功能模块应用与源程序
DPY
工作室
- 4 -
3. 我们先新建一个工程文件,点击“Project->New Project…”菜单,如下图,:
3. 选择工程文件要存放的路径 ,输入工程文件名 LED, 最后单击保存.
4. 在弹出的对话框中选择 CPU 厂商及型号
DPY-51
标准板各功能模块应用与源程序
DPY
工作室
- 5 -
5. 选择好 Atmel 公司的 AT89S51 或者 AT89S51(根据使用的单片机具体型
号而定)后 , 单击确定
1.在接着出现的对话框中选择“是”。
5. 新建一个 C51 文件 , 单击左上角的 New File 如下图所示 :
剩余48页未读,继续阅读
资源评论
lifang213
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 简单的Linux C代码,实现链表功能
- 汇编语言探索之旅:从基础到实践,解锁底层奥秘-markdown材料.zip
- Fortran语言:经典与现代交织的编程之旅-markdown材料.zip
- 基于python编写的appium自动化框架,采用PO模式,并集成了日志以及测试报告通过邮件发送的功能
- csdn.apk
- spleeter模型下载
- 微信小程序 - 图书管理系统源码.zip
- 微信小程序 - 图片自适应 ,富文本解析源码.zip
- 微信小程序 - 同乐居商城:购物车合算源码
- 1、根据输入的三条边值判断能组成何种三角形,并设计测试数据进行判定覆盖测试 三条边为变量a、b、c,范围为1≤边值≤10,不在范
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功