- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机开发过程简介
从该产品想到的几个关于单片机的问题 1、产品实现了什么功能? 2、单片机在其中是如何工作的? 3、设计者是如何调试使系统达到这些功能的?(硬件、软件) 4、软件是如何烧录的? 总结这些问题实际上就是下面的问题 单片机系统是如何开发的 一、硬件开发、调试 二、软件开发、调试 一、硬件开发、调试 问题1、硬件是如何得到? 问题2、硬件是如何设计? 问题3、硬件是如何调试?如何验证达到了设计目的、按照设计者思路工作的? 问题1、硬件是如何得到? 简单地说,硬件是通过购买芯片(元件)、制作PCB板等过程得到硬件系统。或整个硬件都购买现成的都可以。这类似于买没有系统的电脑。 如果自己制作的硬件,那么存在(问题2) 问题2、硬件是如何设计? 硬件的设计根据系统需求设计各模块,如IO、AD、DA、时钟、RAM、ROM等部分。具体说就是根据各芯片的用户手册,设计好各芯片与CPU的硬件连接。 设计工具:PROTEL、PROTEUS等软件设计、仿真,制作PCB文件,然后制作PCB板 PCB板焊好后又怎样呢?进入问题3 问题3、硬件是如何调试?如何验证达到了设计目的、按照设计者思路工作的? 调试要用到工具,这里的工具不仅指万用表、示波器等,还有些功能是要软件驱动的,则要用单片机调试工具----仿真器(如在LED上显示指定的字符)。仿真器的作用在后面说明 二、软件开发、调试 问题1、软件是如何得到? 问题2、软件是如何设计? 问题3、软件是如何调试?如何验证达到了设计目的、按照设计者思路工作的? 问题1、软件是如何得到? 简单地说,这里说的软件不一定是很大的程序,能在单片机里运行的程序我们都称它为软件,所以软件是设计者写的程序(这个设计者不一定都是本人,有些固定模块完全可借用他人现成的程序)。 如果自己写程序,那么存在(问题2) 问题2、软件是如何设计? 软件的设计根据系统需求设计各模块,如IO、AD、DA、时钟、RAM、ROM等部分。具体说就是根据各芯片的用户手册,编写好CPU操作各芯片的程序、及各控制程序。 设计工具:C、ASM等编程语言。至于用到的软件分编辑、编译软件。 程序写好后又怎样呢?进入问题3 问题3、软件是如何调试?如何验证达到了设计目的、按照设计者思路工作的? 调试要用到工具,这里的工具指程序编译工具、单片机调试工具。编译通过的程序能不能达到设计目的还得与硬件连接操作硬件看能否得到期望值。程序运行时要想看到其每一步运行后的结果就少不了工具的帮助,这就是我们实验中用到的调试软件及仿真器。 仿真器的特点及作用: 由于单片机在执行程序时人工是无法控制其运动的,为了能调试程序,检查硬件运行状态,或者检查有问题的单片机系统,就需要模拟一片暂时代替用户实际的单片机。 (1)仿真器能与用户单片机相同的时序执行程序,并按需要产生各种断点响应,同时也接收主机系统的命令,对用户系统进行全面测试和数据传送。 (2)仿真器具有单片机系统设计、单片机系统调试、故障在线分析及单片机系统解剖分析等作用。 (3)仿真器具有先进的硬件测试功能,可以将动态执行的指令静态化,配合示波器、逻辑分析仪、万用表等工具,可以很容易地查出各种硬件连线及逻辑错误。 实验要求 1、实验前预习并了解参考程序或编写实验程序 2、按时进行和完成规定的实验内容 3、再次进行实验时,班长统一收齐上次实验报告上交;实验报告内容:见实验指导书19页 3、实验时不得做与实验无关的事情,如上网浏览网页等 4、无故不参加实验者不安排补做,后果自负 5、实验中要爱护仪器设备 6、实验后要收拾好桌面,恢复原样,做好仪器使用记录 实验内容 验证部分 实验一 伟福Sp51型仿真器及数据排列练习 实验三 跑马灯 实验三 定时器与中断的应用 实验四 串行通信实验 设计部分 实验五 动态显示设计实验 实验六 键盘设计实验 实验十一 动态显示DS18B20温度设计实验 * * *
您可能关注的文档
- 十大问题商品的内容和定义.ppt
- 医院品管圈介绍2013﹒3﹒15.ppt
- 十几减6﹒5﹒4﹒3﹒2.ppt
- 十招教你完成议论文〔高考作文必备〕.ppt
- 十字路口赏析和看席慕容诗中爱情观.ppt
- 十月22日字词基础训练.pptx
- 十佳团支部申报材料〔闽江学院新华都商学院金融10级B班〕.ppt
- 十月6日线面角相关概念.ppt
- 半命题作文珍惜所拥有.ppt
- 千教网–《祁黄羊》课件3MHlwwU.ppt
- 江西省抚州市南城县第二中学2024-2025学年九年级上学期第一次综合知识诊断数学试题【含答案】.pdf
- 14.1.4单项式乘单项式课后作业B卷【含答案】.pdf
- 甘肃省嘉峪关市2024-2025学年上学期八年级数学期中复习试卷【含答案】.pdf
- 八年级数学上学期期中测试(人教版八上前三章)-【好题汇编】备战2024-2025学年八年级数学上学期期中真题分类汇编(湖北专用)【含答案】.pdf
- 2024-2025学年人教版数学八年级上册期中考试试题【含答案】.pdf
- 广东省珠海市香洲区珠海市第十一中学2024-2025学年八年级上学期月考数学试卷(10月份)【含答案】.pdf
- 贵州省北京师范大学贵阳附属学校(初中)2024一2025学年上学期第一次学科监测八年级数学【含答案】.pdf
- 期中模拟试卷(第一章有理数~第三章代数式)2024-2025学年人教版数学七年级上册【含答案】.pdf
- 河南省信阳市息县2024-2025学年九年级上学期适应性测试(一)数学试卷【含答案】.pdf
- 辽宁省抚顺市望花区2024-2025学年九年级上学期第一次月考数学试题【含答案】.pdf
文档评论(0)