实验教程初稿_3_10
第一章 基础理论
1.1 单片机程序设计与应用系统开发过程
单片机的行为是受程序控制的,因此开发与使用单片机必然会遇到程序设计的问题,单片机设计是一个硬件与软件结合的问题,而其软件设计的工作往往占有更多的成分。一个完整的嵌入式系统开发过程,除了硬件电路的设计外,软件工作包括程序编辑、汇编或编译、程序下载、程序调试、脱机验证等过程。
程序的编辑就是按照一定的格式,采用汇编或者C等高级语言进行编写。早期的单片机程序设计在DOS环境下符合一定的格式编辑,然后采用一个合适的软件汇编,生成二进制等CPU能识别的目标代码,将单片机(内带程序存储器的情形)或程序存储器放入编程器,编程器通过串口或USB等接口与PC机相连,将PC机存放的CPU能识别的代码下载到单片机或程序存储器中。图1-1是一个简单的说明。
图1-1 程序设计过程
采用以上方式进行开发的情形下,单片机必须是能从电路板上取下来,这对贴片封装的单片机就无能为力了。此时为了能在线仿真调试,需要昂贵的仿真头和仿真电缆与软件,而且几乎没有仿真器能做到100%的功能仿真,甚至有的问题正是来自于仿真器。随着技术的发展,采用ISP技术,只要在目标电路板上预留一个接口,通过一个很小的下载器,与PC机串、并口或USB口相连,就可以进行程序的调试与下载,尤其是有的单片机具有JTAG接口,下载调试更加方便,调试尽可能少占用单片机资源,更
您可能关注的文档
- 实用英语2实训报告书.doc
- 实用综合教程3主编王守仁课后翻译句子.doc
- 实训1实训报告.doc
- 香味剂的定义.ppt
- 实训三数控车床基本操作.doc
- 实训作业模板(图片设计类).doc
- 实训报告(四).doc
- 大工13秋基础会计在线作业2.doc
- 大工14春《基础会计》在线作业2及答案.docx
- 大工13秋基础会计在线作业答案2.doc
- 印章授权使用承诺书.docx
- 真实性承诺书.docx
- DB3308∕T 038-2018 中高海拔山地茄子栽培技术规范.docx
- DB3308∕T 135-2023 稻田生态施肥技术规程.docx
- DB64∕T 992.6-2014 电梯运行安全监测信息管理系统技术规范 第6部分:系统运行维护.docx
- DB3307∕T 127-2023 无花果绿色生产全产业链管控技术规范.docx
- DB3308∕T 024-2015 衢州月嫂服务质量规范.docx
- DB3308∕T 078-2021 低丘红黄壤红美人栽培技术规范.docx
- DB3308∕T 088-2021 村播服务规范.docx
- DB3308∕T 091-2021 县级社会治理中心建设与运行管理规范.docx
最近下载
- 2026慈溪国企考试题目及答案.doc VIP
- 2025注册消防工程师继续教育考题:消防应急照明和疏散指示系统GB17945-2024.docx VIP
- 小学数学求三角形周长专项练习题(每日一练,共35份).pdf VIP
- 2026考研计算机408真题及答案.pdf VIP
- 求三角形周长专项练习题(每日一练,共29份).docx VIP
- 拌合站临建施工技术交底.docx VIP
- 2013年江苏南通中考物理试卷和答案.pdf VIP
- 慈溪国企考试题目及答案.doc VIP
- 2026-2022近五年全国二卷(新课标II卷)作文汇编与解析.docx
- 东莞市天愉智能家具建设项目环境影响报告表.pdf VIP
原创力文档

文档评论(0)