您现在的位置:网站首页答辩论文论文专题

C51开放性试验

  • 简介:课程设计(论文)任务院(系): 教研室学 号 学生姓名 专业班级 课程设计(论文)题目 C51软件学习 课程设计(论文)任务 一、实验目的:利用Keil C51语言软件开发系统,掌握C51 语言编程环境。增强C51 语言编程能力。二、实验内容......
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载
[页数]:14          [字数]:2262

[目录]
第一章 概述
第二章 KEIL51使用说明
第三章 下载线使用
第四章 试验体会
附  录 源程序

[正文]
第一章 概述
C语言是一种源于编写UNIX操作系统的语言,是一种结构化语言,可产生紧凑代码[1]。C语言可以进行许多机器级函数控制而不用汇编语言。用C语言来编写目标系统软件,会大大缩短开发周期,且明显的增加软件的可读性,便于改进和扩充,从而研制出规模更大、性能更完备的系统。现KEIL公司的编译器有支持经典80C51和80C51派生产品的版本,统称为Cx51。新版本μVision2把μVision1用的模拟调试器dScope与集成开发环境无缝地结合起来,界面更友好,使用更方便,支持的单片机品种更多。基于Keil C51嵌入式操作系统的开发,把整个应用程序划分成多个任务,可大大减少错误率,加快产品开发速度。Keil C51生成的目标代码效率高,而在C51下的所有函数的局部变量都放在RAM的一片共同的区域里,给实时操作系统下的应用程序开发带来一定的难度。文章提出了单任务法、变量覆盖分析法、寄存器变量法、利用重入栈四种解决方法,结合实例验证了其有效性和正确性。
本次实验采用C语言,在。Keil C51环境中编写程序,以实现控制蜂鸣器响,数码管显示4位学号,LED循环显示,达到实验的目的。总体电路结构框图如图1.1所示:主要以单片机AT89S52为核心,用芯片MAX232做测试电路,用74LS245为驱动电路,驱动二极管发光。具体框图如下:
......

[原文截取]
课程设计(论文)任务
院(系): 教研室
学 号 学生姓名 专业班级 课程设计(论文)题目 C51软件学习 课程设计(论文)任务
一、实验目的:利用Keil C51语言软件开发系统,掌握C51 语言编程环境。增强C51 语言编程能力。
二、实验内容:
1.掌握Keil C51软件使用,写出建立工程文件过程。包括选择所需单片机型号,如何设置保存文件类型,添加文件到项目等。
2.根据所给单片机最小系统板原理图:在Keil C51软件环境下编写模块电路程序。包括:控制蜂鸣器响,数码管显示4位学号,LED循环显示。通过按键分别控制。
指导教师评语及成绩
成绩: 指导教师签字:
年 月 日 目 录
第一章 概述 1
第二章 KEIL51使用说明 2
第三章 下载线使用 7
第四章 试验体会 9
1.1 我们的收获 9
1.2 我们的不足 9
附录:源程序 10
概述
C语言是一种源于编写UNIX操作系统的语言,是一种结构化语言,可产生紧凑代码[1]。C语言可以进行许多机器级函数控制而不用汇编语言。用C语言来编写目标系统软件,会大大缩短开发周期,且明显的增加软件的可读性,便于改进和扩充,从而.....
查看评论 已有0位网友发表了看法
  • 验证码: