单片机原理及应用实验指导书(2013)汇总

更新时间:2023-06-15 02:41:20 阅读: 评论:0

《单片机原理及应用》冻结法
实验指导书
--学生用书V2013--
信息与机电工程学院实验中心
倪继锋编
2013-07-02
第一章基础篇--单片机开发系统的学习戴尔n4030
一、学习目的:
本章节要求掌握单片机开发系统中的软硬件的使用方法,其中包括单片机开发板硬件原理图的熟悉和掌
握、单片机软件开发环境Keil C51的熟练使用和单片机仿真软件PROTEUS的熟练使用(不做教学要求)。二、单片机开发系统主要硬件简介
单片机开发系统的硬件采用的是普中科技的HC6800EM3单片机开发试验仪,主要资源包括的具有“实验、编程、ISP下载线”多功能合一的新一代单片机开发系统。该51单片机学习实验板支持STC的增强型51单片机的实验、编程功能,同时也兼容AVR系列单片机的烧写和实验。
1、硬件布局
2、实验板端口资源
整个板子采取功能模块化设计,也就是说每个功能模块都是独立,端口之间都未连接,因此做实验时候需要学习者自己先进行硬件电路的设计与连接来搭建。详细见实验板原理图和每个实验的内容。下表为部分引脚和外围IC的接口对照表:
独善其身什么意思
外围IC与单片机接口对照表
74HC165 并入串出锁存器CLOCK P3.6
74HC595
串入并出锁存器
MISO P3.4(有短路帽)INDAT P1.7(有短路帽)SCK P3.6
SH/LD P1.6 RCK P3.5
74HC138 138译码器A P2.2
DS1302
奔月的故事实时时钟
SCK P3.6
B P2.3 I/O P3.4(有短路帽)
广东糕点C P2.4 RST P3.5
AT24C02 EEPROM SCL P2.1 PCF8591
数模/模数转换
SCL P2.1 SDA P2.0 SDA P2.0
继电器P1.4(有短路帽)蜂鸣器P1.5(有短路帽)红外接收头P3.2(有短路帽)温度检测P3.7
步进马达P1.0-P1.3 串口通信P3.0  P3.1
1602/12864/彩
屏8位数据接口P0.0-P0.7
三水冠军城
NE555
555定时器
P3.5(有短路帽)
三、单片机开发软件简介
1、Keil C51软件开发系统简介
单片机开发中除必要的硬件外,同样离不开软件,汇编语言源程序要变为CPU可以执行的机器码有两种
方法,一种是手工汇编,另一种是机器汇编,目前已极少使用手工汇编的方法了。
单片机在发展了这么多年来,出现了各种各样的编译软件,Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,是目前开发51系列单片机的主流工具。与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。用过汇编语言后再使用C来开发,体会更加深刻。
C语言是一个通用的编程语言,它提供高效的代码、结构化的编程和丰富的操作符。C语言不是一种大语言,不是为任何特殊应用领域而设计,它一般来说限制较少,可以为各种软件任务提供方便和有效的编程。许太保
多应用用C比其他语言编程更方便和有效。
优化的Cx51的C编译器完整的实现了ANSI的C语言标准,对8051来说,Cx51不是一个通用的C编译器,它首先的目标是生成针对8051的最快和最紧凑的代码。Cx51具有C编程的弹性和高效的代码和汇编语言
的速度。
C语言不能执行的操作如输入和输出,需要操作系统的支持的一部分提供,因为这些函数和语言本身无关,所以C特别适合对多平台提供代码。
8051系列是增长最快的微处理器构架之一,从不同的芯片厂家提供了400新扩展的8051芯片,如PHILIPS 的8051MX有几M字节的代码和数据空间大的应用中。为了支持这些不同的8051芯片,Keil提供了几种开发工具输出文件格式,OMF2允许支持最多16MB代码和数据空间的PHILIPS 8051MX结构。
Keil C51软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。另外重要的一点,只
现在干什么赚钱
要看一下编译后生成的汇编代码,就能体会到Keil C51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。本实验指导书中的程序基本用C来编写。下面详细介绍Keil C51开发系统基本功能和使用。
2、Keil C51快速入门
①启动程序
双击Keil图标,会弹出Keil logo图片,如下图所示:
当见到Keil的启动图片时,之后会自动进入Keil的开发环境,如下图:
②创建工程
Keil C51环境下的文件是以工程项目的方式进行管理的。
第一步:点击菜单的【Project】【New Project】,弹出【Create New Project】对话框,如下图所示:
第二步:输入工程名“Test1”,点击【保存】退出,弹出【Select a CPU Data Ba File】,选择“Generic CPU Data Ba”或者选择“STC MCU Databa”,然后显示【Select Device For Target】对话框,如下图所示:

本文发布于:2023-06-15 02:41:20,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/957026.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:单片机   开发   实验   代码
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图