第10章80C51的C语言程序设计45页
- 格式:ppt
- 大小:1017.50 KB
- 文档页数:45


μVision2 支持所有的 Keil 80C51 的工具软件,包括 C51 编译器、宏汇编器、链接器/定位器、软硬件调试器和目标文件到 HEX 格式文件转换器等,μVision2 可以自动完成编译、汇编、链接程序等操作。
μVision2 具有强大的软件环境、友好的操作界面和简单快捷的操作方法。
双击桌面上的 Keil μVision2 快捷图标,可以进入如图 1-1 所示的集成开发调试环境,各种调试工具、命令菜单都集成在此开发环境中。菜单栏提供了各种操作菜单,如编辑器操作、工程维护、程序调试、窗体选择以及操作帮助等。工具栏按钮和快捷键可以快速执行μVision2命令。常用的菜单栏及相对应的工具栏按钮与快捷键介绍如表1-1~表1-6所列。
图 1-1μVision2 集成环境界面
表 1-1 文件菜单和文件命令(File)
表 1-2 编辑菜单和编辑器命令(Edit)
表 1-3视图菜单(View)
表 1-4工程菜单和工程命令(Project)
表 1-5 调试菜单和调试命令(Debug)
表 1-6外围器件菜单(Peripheral)
第2章 单片机原理实验
通过本章的实验,旨在使学生掌握 Keil C51 的操作方法,学习 80C51 的指令系统及汇编语言的程序设计方法。
2.1系统认识实验
2.1.1实验目的
1. 学习 Keil C51 集成开发环境的操作;
2. 熟悉 TD-51 系统板的结构及使用。
2.1.2实验设备
PC机一台
2.1.3实验内容
编写实验程序,将00H~0FH共16个数写入单片机内部RAM的30H~3FH空间。
通过本实验,学生需要掌握Keil C51软件的基本操作,便于后面的学习。
2.1.4实验步骤
1. 创建 Keil C51 应用程序
在 Keil C51 集成开发环境下使用工程的方法来管理文件,所有的源文件、头文件甚至说明性文档都可以放在工程项目文件里统一管理。
单片机,第三章答案
本页仅作为文档封面,使用时可以删除
This document is for reference only-rar21year.March
思考题:
【3-1】汇编语言与C语言哪种语言的可读性和可移植性强在对速度和时序敏感的场合应该使用什么语言对于复杂的单片机系统一般采用C与汇编混合编程的形式这句话对吗
【3-2】二进制机器语言与C和汇编语言两者之间是什么关系用C或汇编编制的程序在ROM中是以编译后的二进制代码的形式存放这句话对吗
【3-3】80C51系列单片机指令的格式包含哪几个部分各部分之间的间隔符是什么四个部分中哪个部分是必须存在的,哪几个部分是可有可无的标号的格式和代表的意义是
【3-4】80C51系列单片机有哪几种寻址方式
【3-5】80C51单片机中立即数是存放在ROM中还是RAM中
【3-6】判断下列说法是否正确。
(1)立即数寻址方式是被操作的数据本身就在指令中,而不是它的地址在指令中。( )
(2)指令周期是执行一条指令的时间。( )
(3)指令中直接给出的操作数称为直接寻址。( )
(4)内部寄存器Rn(n=0~7)可作为间接寻址寄存器。( )
【3-7】80C51单片机可以进行直接寻址的区域是
【3-8】80C51单片机可以进行寄存器寻址的范围是
【3-9】80C51单片机可以进行寄存器间接寻址的寄存器是寻址的范围是
【3-10】在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的( )。
【3-11】80C51单片机变址寻址方式中可以作基址的寄存器是可以作变址的寄存器是@A+PC,@A+DPTR所找到的操作数是在ROM中对吗
【3-12】80C51单片机相对寻址改变的是PC的当前值,即改变的CPU执行指令的顺序这句话对否
【3-13】若访问特殊功能寄存器,只可以采用那种寻址方式
河南机电高等专科学校毕业论文
1 1绪论
1.1选题背景
随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的,其中数字温度计就是一个典型的例子,但人们对它的要求越来越高,要为现代人工作、科研、生活提供更好的更方便的设施就需要从单片机技术入手,一切向着数字化控制,智能化控制方向发展。温度测量在物理实验、医疗卫生、食品生产等领域,尤其在热学试验(如:物体的比热容、汽化热、热功当量、压强温度系数等教学实验)中,有特别重要的意义。现在所使用的温度计通常都是精度为1℃和0.1℃的水银、煤油或酒精温度计。这些温度计的刻度间隔通常都很密,不容易准确分辨,读数困难,而且他们的热容量还比较大,达到热平衡所需的时间较长,因此很难读准,并且使用非常不方便。本设计所介绍的数字温度计与传统的温度计相比,具有读数方便,测温范围广,测温准确等优点,其输出温度采用数字显示,主要用于对测温比较准确的场所,或科研实验室使用。因此本课题就尝试通过编程与芯片的结合来解决传统数字温度计的弊端,设计出新型数字温度计。
1.2课题现状分析及研究意义
温度传感器的发展现状:温度传感器使用范围广,数量多,居各种传感器之首,其发展大致经历了以下3个阶段:
① 传统的分立式温度传感器(含敏感元件)——热电偶传感器,主要是能够进行非电量和电量之间转换。
② 模拟集成温度传感器/控制器。集成传感器是采用硅半导体集成工艺制成的,因此亦称硅传感器或单片集成温度传感器。
③ 智能温度传感器。它是微电子技术、计算机技术和自动测试技术(ATE_)的结晶。智能温度传感器内部包含温度传感器、A/D传感器、信号处理器、存储器(或寄存器)和接口电路。
本课题的研究可以应用领域生产、生活等很多领域。对于家用电器从洗衣机、微波炉到音响等等到处都可以用到温度控制器来方便大家的日常生活。开发此产品后也可方便应用安装在小至家庭大到工厂车间,小至一河南机电高等专科学校毕业论文
.
教育资料
单片机课程设计说明书
可以调控的走马灯
.
教育资料 目录
1概述 .................................................................. 1
1.1可控走马灯的意义 ................................................ 1
1.2可控走马灯的发展和现状 ......................................... 1
2.课题方案设计 ........................................................ 2
2.1系统总体设计要求 ................................................ 2
2.2 设计方案论证 .................................................... 2
3.系统硬件设计 ......................................................... 3
3.1 总体设计 ........................................................ 3
3.2 单片机运行的最小系统 ............................................ 4
3.3 按键电路 ........................................................ 5
3.4 LED显示模块 ..................................................... 5
4.系统软件的设计 ....................................................... 9