[计算机软件及应用]1第二讲 认识单片机与单片机C语言编程.ppt

[计算机软件及应用]1第二讲 认识单片机与单片机C语言编程.ppt

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

Keil集成开发环境使用入门 1.双击“Keil uVision3”,进入Keil的IDE 2.点击“工程”→“新建”→“新建工程” 使用入门:保存工程 3.工程默认扩展名.uv2; 保存工程的文件夹 也可以新建文件夹 工程名 使用入门:设备选择 4. 通过滚动条,选择生产厂商、目标CPU; 使用入门:选择目标CPU 点开Atmel资料库目录,选择AT89S52 湖北汽车工业学院 * 使用入门:启动代码 5. 复制标准8051启动代码到工程和添加启动代码到工程? 选择“否”按钮;(默认) 如果你使用汇编语言,又不需要初始化51内存,选择“否” 如果你使用C语言,需要初始化内存,硬件设计时添加了扩展内存,要精心调整启动代码参数; 使用入门:添加源文件 6.新建工程后,“Project Workspace”中没有文件 Keil IDE支持混合语言编程 可以分别建立汇编语言、C语言代码组以及文档组等 鼠标两次点击可以修改“Target1”和“Source Group1”名称 使用入门:添加源文件 7.鼠标选中“Source Group1” 8.鼠标右键 9.点击“添加文件到组‘源代码组1’” 使用入门:添加源文件 10.选择文件夹和文件类型 汇编语言源文件的扩展名:.asm C语言源文件的扩展名: .C 使用入门:添加源文件举例 选中“main.c”,点击“Add”按钮 使用入门:代码调试 1.编译按钮 源代码窗 2.消息窗,显示编译结果,编译成功,可以开始调试; 3.点击“调试” 使用入门:代码调试 1.编译按钮 源代码窗 2.消息窗,显示编译结果,编译成功,可以开始调试; 3.点击“调试” 使用入门:代码调试 1.编译按钮 源代码窗 2.消息窗,显示编译结果,编译成功,可以开始调试; 3.点击“调试” 8、如何用PROTUS在短时间内掌握51单片机和C语言编程。 Proteus7.1 是目前最好的模拟单片机外围器件的工具。可以仿真51系列、AVR,PIC等常用的MCU及其外围电路(如LCD,RAM,ROM,键盘,马达,LED,AD/DA,部分SPI器件,部分IIC器件,...) 其实proteus 与 EWB、Multisim比较类似,只不过它可以仿真MCU! 当然,软件仿真精度有限,而且不可能所有的器件都找得到相应的仿真模型,用开发板和仿真器当然是最好选择,可是初学者没有这种条件,可以先用软件仿真学习。 如果你在学51单片机,如果你想自己动手做做LCD,LED,AD/DA,直流马达,SPI,IIC, 键盘,...的小实验的话,试一下吧,非常的方便! Keil与Proteus7.1联调设置 1、KEIL端设置 Keil与Proteus7.1联调设置 2 、 Proteus端设置 课后练习 对照PROTUS原理图写程序 用位操作完成以下题目 1.熟练建立KEIL工程 2.点亮第一个发光管. 3.点亮最后一个发光管 4.点亮1、3、5、7 5.点亮二、四、五、六 6.尝试让第一个发光管闪烁 7.尝试设计出流水灯程序 学生作品 电子设计竞赛获奖作品:位移测量装置 学生作品 电子设计竞赛获奖作品:无线环境监测模拟装置 学生作品 电子设计竞赛获奖作品:声音导引系统 学生作品 电子设计竞赛获奖作品: 宽带直流放大器 数字幅频均衡的功率放大器 学生作品 SOPC专题竞赛获奖作品:智能汽车视频导航系统 学生作品 大学生创新实验项目:GPS导航在汽车行驶轨迹检 测中的应用研究 学生作品 学生第二课堂作品 跳舞机器人 无线远程语音控制智能车 学生作品 学生第二课堂作品 PC遥控器 基于51单片机数字电压表 学生作品 毕业设计作品 基于GSM网络的无线温度监测系统 车载数字音频接口系统设计 一个完整的系统设计步骤 提出问题 分析抽象成目标 按照目标做硬件选型 实验验证与原理图PCB设计 程序编写 调试验证 现场安装与调试 验收 湖北汽车工业学院 * 项目背景 它的产生是由于在大批量流水线连续装配方式下,采用间歇式叉车输送零件,因零件种类多,运距远,叉车很难跟上装配线的节拍按时将零件输送到位。为了有效的组织零件输送,避免物流的交叉和倒运,而采用集配式装配,增加集配站中间转换,解决零件输送与装配线衔接的问题。集配式装配,就是将需要装配的有关零件集中起来,经专人分选配置,用特定的传送工具,随线一起流动,送到装配的各个工位,完成装配。集配的目的是减少

文档评论(0)

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

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

1亿VIP精品文档

相关文档