实验熟悉编译坏境的使用

上传人:乐*** 文档编号:117171685 上传时间:2019-11-18 格式:PPT 页数:13 大小:603.50KB
返回 下载 相关 举报
实验熟悉编译坏境的使用_第1页
第1页 / 共13页
实验熟悉编译坏境的使用_第2页
第2页 / 共13页
实验熟悉编译坏境的使用_第3页
第3页 / 共13页
实验熟悉编译坏境的使用_第4页
第4页 / 共13页
实验熟悉编译坏境的使用_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《实验熟悉编译坏境的使用》由会员分享,可在线阅读,更多相关《实验熟悉编译坏境的使用(13页珍藏版)》请在金锄头文库上搜索。

1、教学要求 p上课别迟到 p不允许滞留垃圾在实验室 p要认真填写实验情况登记表 p位置固定 p实验过程中,涉及实验模块,仿真器等必须在同 一桌子上使用;若发现损坏,请直接找指导老师 更换 p做实验一定要自己动手, 规范操作 p实验报告按时交 实验报告要求 p 程序框图、电路原理图 p 源程序清单(需要有详细的注释) p 要有实验现象分析 p 对实验的改进意见 p 写出实验软硬件调试过程中遇到的问题和解决 办法 实验成绩 p 出勤率 p 实验报告成绩 p 平时实验任务的完成情况 p 实验考试或设计实验 教学内容 p课程名称: 单片机原理与应用 p学习内容: 单片机开发过程中各工具的使用 1 、Pr

2、oteus仿真软件 2、 VW仿真器 3、 ISP下载(编程器) 硬件电路设计 C51、汇编语言调试 实验目的: p学习C51的程序基本结构; p熟悉冒泡排序原理; p熟悉VW编译坏境的软硬件调试方法。 实验背景知识 pC51与标准C语言的异同 不同:C51根据单片机存储结构及内部资源定义 相应的数据类型和变量 相同:语法规定、程序结构、程序设计方法 数据类型 数据类类型长长 度值值 域 unsigned char单字节0255 signed char单字节-128+127 unsigned int双字节065535 signed int双字节-32768+32767 unsigned lon

3、g四字节04294967295 signed long四字节-2147483648+2147483647 float四字节1.175494E-383.402823E+38 C51编译器的扩展关键字 关键字用途说明 bit位变量声明声明一个位变量或位类型的函数 0或1 sbit位变量声明声明一个可位寻址变量 0或1 sfr特殊功能寄存器声明声明一个8位特殊功能寄存器 0255 sfr16特殊功能寄存器声明声明一个16位特殊功能寄存器 0 65535 data存储器类型说明直接寻址的51内部数据存储器 0255 bdata存储器类型说明可位寻址的51内部数据存储器 0或1 idata存储器类型说明

4、间接寻址的51内部数据存储器 0255 pdata存储器类型说明51外部数据存储器低256B 0255 xdata存储器类型说明51外部数据存储器64K 065535 code存储器类型说明51程序存储器61K 065535 interrupt中断函数声明定义一个中断函数 C-51的包含的头文件 通常有:reg51.h reg52.h math.h ctype.h stdio.h stdlib.h absacc.h intrins.h 常用有:reg51.h reg52.h (定义特殊功能寄存器和位寄存器); math.h (定义常用数学运算); C-51的基本语句 与标准C语言基本相同: i

5、f 选择语言 while 循环语言 for 循环语言 switch/case 多分支选择语言 do-while 循环语言 C程序基本结构(1) #include /预处理命令,讲头文件包含进来 #define uchar unsigned char #define uint unsigned int uchar Fun1(uchar); /函数声明 int Fun2(uint); uchar Fun1(uchar i) 函数体; int Fun2(uint j) 函数体; C程序基本结构(2) mian( ) 函数1; 函数2; 实验内容: 1、熟悉硬件,学习编译环境使用,能控制发光二极 管亮灭。 2、用C51在VW编译环境下编写程序,使片内数据存 储器50H59H内的10个数从小到大排序。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号