第三章单片机综合应用系统
3.1、系统硬件原理图与说明
图3-1 单片机综合小系统电路原理图
单片机综合小系统电路原理图如图3-1所示,其中包括单片机最小系统、电源电路、交通灯电路、键盘与AD转换电路。单片机最小系统部分如图3-2所示。
选用Phlips公司的P89V51RD2单片机作为控制核心,接上晶振与复位电路,四个八位并行口通过开关接输入/输出器件。
图3-2 单片机最小系统
四个八位并行口所接的上拉电阻图如图3-3所示,选用四个8*2k的排阻来实现。
图3-3 上拉电阻
图3-4 键盘与扬声器电路
图3-5 显示器电路
键盘与扬声器电路如图3-4所示。显示器电路如图3-5所示。交通灯电路如图3-6所示。串行接口电路与AD转换电路如图3-7所示。电源电路如图3-8所示。
图3-6 交通灯电路
图3-7 串行接口电路与AD转换电路
图3-8 电源电路
3.2 硬件电路焊接注意事项
所有器件要看清位置再焊接,另外注意:
1、排阻要注意方向(做标志的是公共端)
2、发光二极管和整流二极管要分清阴极和阳极
3、三极管注意EBC三极
4、交通灯的分布要按要求焊接(分色)
5、蜂鸣器有方向
6、MAX232边上的两个电阻是跳线
3.3 uVision2 集成开发环境简介
uVision2 IDE 是一个基于Window的开发平台,包含一个高效的编辑器,一个项目管理器和一个MAKE工具。
uVision2支持所有的KEIL 8051工具,包括C编译器,宏汇编器,连接/定位器,目标代码到HEX的转换器。uVision2通过以下特性加速嵌入式系统的开发过程:
(1) 全功能的源代码编辑器。
(2) 器件库用来配置开发工具设置。
(3) 项目管理器用来创建和维护你的项目。
(4) 集成的MAKE工具可以汇编,编译和连接你的嵌入式应用。
(5) 所有开发工具的设置都是对话框形式的。
(6) 真正的源代码级的对CPU和外围器件的调试器。
(7) 高级GDI(AGDI)接口用来在目标硬件上进行软件调试,以及和Monitor-51进行通信。
(8) 与开发工具手册和器件数据手册和用户指南有直接的链接。