实验1 熟悉单片机编译坏境的使用课件.ppt

实验1 熟悉单片机编译坏境的使用课件.ppt

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验1 熟悉单片机编译坏境的使用课件

(CDC-IUGREE)5-24-99 教学安排 教学课时:每周2学时 地点:石麟大楼707,705-2 实验内容:ftp:// 联系方式: 电话 : (600 邮箱:dingxiao@ Ningbo Institute of Technology , Zhejiang University 浙江大学宁波理工学院 教学要求 上课别迟到 不允许滞留垃圾在实验室 要认真填写实验情况登记表 固定位置,选择有USB线的位置就坐 实验过程中,涉及实验模块,仿真器等必须在同一桌子上使用;若发现损坏,请直接找指导老师更换 做实验一定要自己动手, 规范操作 实验报告按时交 Ningbo Institute of Technology , Zhejiang University 浙江大学宁波理工学院 实验报告要求 需预习 程序框图、电路原理图 源程序清单(需要有详细的注释) 要有实验现象分析 对实验的改进意见 写出实验软硬件调试过程中遇到的问题和解决办法 实验成绩 出勤率 实验报告成绩 平时实验任务的完成情况 实验考试或设计实验 教学内容 课程名称: 单片机原理与应用甲(实验) 学习内容: 单片机开发过程中各工具的使用 1 、Proteus仿真软件 2、VW仿真器 3、ISP下载(编程器) 硬件电路设计 C语言、汇编语言调试 Ningbo Institute of Technology , Zhejiang University 浙江大学宁波理工学院 实验目的: 学习C51的程序基本结构; 熟悉冒泡排序原理; 熟悉VW编译坏境的软件调试方法。 实验背景知识 C51与标准C语言的异同 不同:C51根据单片机存储结构及内部资源定义相 应的数据类型和变量 相同:语法规定、程序结构、程序设计方法 数据类型 数据类型 长 度 值 域 unsigned char 单字节 0~255 signed char 单字节 -128~+127 unsigned int 双字节 0~65535 signed int 双字节 -32768~+32767 unsigned long 四字节 0~4294967295 signed long 四字节 -2147483648~+2147483647 float 四字节 ±1.175494E-38~±3.402823E+38 C51编译器的扩展关键字 关键字 用途 说明 bit 位变量声明 声明一个位变量或位类型的函数 0或1 sbit 位变量声明 声明一个可位寻址变量 0或1 sfr 特殊功能寄存器声明 声明一个8位特殊功能寄存器 0~255 sfr16 特殊功能寄存器声明 声明一个16位特殊功能寄存器 0~65535 data 存储器类型说明 直接寻址的51内部数据存储器 0~255 bdata 存储器类型说明 可位寻址的51内部数据存储器 0或1 idata 存储器类型说明 间接寻址的51内部数据存储器 0~255 pdata 存储器类型说明 51外部数据存储器低256B 0~255 xdata 存储器类型说明 51外部数据存储器64K 0~65535 code 存储器类型说明 51程序存储器61K 0~65535 interrupt 中断函数声明 定义一个中断函数 C程序基本结构(1) #includereg51.h //预处理命令,讲头文件包含进来 #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…; } 实验内容: 用C51在VW编译环境下编写程序,使片内数据存储 器50H~59H内的10个数从小到大排序。 (CDC-IUGREE)5-24-99

文档评论(0)

gz2018gz + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档