帮帮文库

返回

单片机应用系统设计与高级语言编程 单片机应用系统设计与高级语言编程

格式:PPT 上传:2022-06-25 18:30:33
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
单片机应用系统设计与高级语言编程.ppt预览图(1)
1 页 / 共 61
单片机应用系统设计与高级语言编程.ppt预览图(2)
2 页 / 共 61
单片机应用系统设计与高级语言编程.ppt预览图(3)
3 页 / 共 61
单片机应用系统设计与高级语言编程.ppt预览图(4)
4 页 / 共 61
单片机应用系统设计与高级语言编程.ppt预览图(5)
5 页 / 共 61
单片机应用系统设计与高级语言编程.ppt预览图(6)
6 页 / 共 61
单片机应用系统设计与高级语言编程.ppt预览图(7)
7 页 / 共 61
单片机应用系统设计与高级语言编程.ppt预览图(8)
8 页 / 共 61
单片机应用系统设计与高级语言编程.ppt预览图(9)
9 页 / 共 61
单片机应用系统设计与高级语言编程.ppt预览图(10)
10 页 / 共 61
单片机应用系统设计与高级语言编程.ppt预览图(11)
11 页 / 共 61
单片机应用系统设计与高级语言编程.ppt预览图(12)
12 页 / 共 61
单片机应用系统设计与高级语言编程.ppt预览图(13)
13 页 / 共 61
单片机应用系统设计与高级语言编程.ppt预览图(14)
14 页 / 共 61
单片机应用系统设计与高级语言编程.ppt预览图(15)
15 页 / 共 61

1、很快,各种新器件层出不穷,各种实用的新技术日新月异,只有时刻跟踪其发展动态,才能使设计出的系统具有较先进的综合性能。应用系统的软件设计.应用系统软件的功能系统中的应用软件是根据系统功能要求设计的,软件设计得如何,将决定整个系统的效率和系统性能的优劣。般地讲,软件的功能可分为两大类执行软件,它能完成各种实质性的功能。如测量计算显示打印输出控制等。监控软件,它是专门用来协调各执行模块和操作者的关系,起组织调度的作用。.应用系统软件设计原则各种应用系统的功能相差很大,程序编制者风格各异,因此应用软件的设计因系统。

2、形式参数表存储器模式其中的存储器模式是选项,未说明时则按该函数编译时的默认存储器模式处理。例如默认存储器模式为,指定存储器模式为,未指定模式,默认存储器模式为预编译命令,可以指定函数的默认存储器模式。允许采用存储器的混合模式编程,充分利用单片机中有限的存储器空间。同时还可以加快程序运行的速度。.中断服务函数与寄存器组定义编译器支持在语言程序中直接编写单片机的中断服务程序,编译对函数定义进行了扩展,增加了个关键字,是函数定义时的个选项,加上它函数将函数定义成中断服务函数。函数类型。

3、上述宏定义用来对单片机的存储器空间进行绝对地址访问,可以做字节寻址。例如下列语句在外部存储器区域访问地址把地址中的内容赋给把写入到地址图与单片机的接口电路.转换接口及其编程功能不工作启动位转换启动位转换并行位数据输出接地从管脚输出高位数据接地从管脚输出低位数据的转换方式和数据输出格式般的测试手段来确定。因此,要重视这问题。可靠性与系统的抗干扰设计应贯穿在应用系统设计的全过程它包括芯片器件的选择,去噪滤波印刷电路板布线通道隔离等。设计时要尽可能掌握最新器件与最新技术,并把它们用于设计中。因为电子技术发。

4、部数据存储器中最大可达字节,使用数据指针来间接访问变量,访问数据速度慢,增加程序代码的长度。存储器模式决定了缺省变量的存储空间,而访问各空间变量的汇编代码的繁简程度决定了代码率的高低。例如个整形变量,如放于内存空间,则的操作编译成四条语句,而如果放于外存空间则的操作编译成九条语句,,,,,,.函数的参数和局部变量的存储器模式个函数的存储器模式确定了函数的参数和局部变量在内存中的地址空间,规则与变量定义致。在定义个函数时可以明确制定该函数的存储器模式,般的形式如下函数类型函数名。

5、编译器选择个寄存器组作绝对寄存器组访问。中断服务程序入口!计数初值重装工作在定时器方式预置计数初值开中断开中断启动.常用的对单片机系统硬件的直接操作方法采用特殊功能寄存器数据类型的方法操作定义让口输出把口的状态值赋给采用可寻址位数据类型的方法操作在.中有定义采用指针的方法定义个指向存储器空间的指针指针赋值,指向存储器地址将数据送往指定的地址取中的数据采用预定义宏的方法使用这种方法首先将.作为头文件包括在源程序中.中定义了下列宏寻址区寻址区寻址分页区采用指令寻址区采用指令。

6、异,因人而不同。但优秀的系统软件还是有其共同的特点和规律的。在进行程序设计时应注意以下原则根据软件功能要求,将软件分解为几个相对独立的任务,并根据这些任务的联系和时间关系,设计个合理的软件结构。培养结构化程序设计风格,各功能程序实行模块化子程序化。这样较便于调试链接,也便于移植修改。建立与选择正确的数学模型与算法。根据功能要求,描述出各个输入变量和输出变量之间的数学关系,这就是建立数学模型。在单片机应用系统中,数学模型的正确程度,是系统性能好坏的决定因素。数学模型是随系统功能的不同而异的。例如,在测量系统中。

7、数名形式参数表后面的为中断号,的取值范围为,编译器从处产生中断向量。常用的中断源与中断向量如表所示。中断源与中断向量表编译器还扩展了个关键字,专门用来选择单片机的寄存器组,缺省时由编译器选择个寄存器组作为绝对寄存器组访问。编写单片机中断函数时应遵循以下规则.中断函数不能进行参数传递,如果中断函数中包含任何参数声明都将导致编译出错。.中断函数没有返回值,如果企图定义个返回值将得到不正确的结果。因此建议在定义中断函数时将其定义为类型,以明确说明没有返回值。.在任何情况下都不能直接调用中断函数,否则会产生编译。

8、功能寄存器中的可寻址位。使用方法有三种.位变量名位地址将绝对地址赋予位变量,位地址必须位于之间。例如.位变量名特殊功能寄存器名位的位置当可寻址位位于特殊功能寄存器中时可以采用这种方法,“位位置”是个之间的常数。例如程序状态字寄存器.位变量名字节地址位的位置以个常数字节地址作为基地址,该常数必须在之间。“位位置”是个之间的常数。例如.变量的存储模式变量是种在程序执行过程中能不断变化的量。它有数据类型存储类型存储器模式和有效范围四种属性。语言规定每个变量必须有个标识符作为变量名,在使用个变量。

9、误。因为中断函数的返回是由单片机指令完成的,指令影响单片机的硬件中断系统。如果在没有实际中断调求的情况。直接调用中断函数,指令的操作结果会产生个致命的错误。..使使使.如果中断函数中用到浮点运算,必须保存浮点寄存器的状态,当没有其它程序执行浮点运算时可以不保存。如果在中断函数中调用了其它函数,则被调用函数所使用的寄存器组必须与中断函数相同。用户必须保证按要求使用相同的寄存器组。否则会产生不正确的结果,这点必须引起足够的注意。如果定义中断函数时没有使用选项,则。

10、法就可以构造出相当复杂的语句类型和程序结构。可移植性好在不同的机器上的代码是相同的。表达能力强方式灵活。具有丰富的数据结构类型和运算符。利用语言提供的运算符可以组成各种表达式,还可以采用多种方法来获得表达式的值,从而使用户在程序设计时具有较大的灵活性。可以进行结构化程序设计。语言是种结构化程序设计语言,即程序的逻辑结构可以顺序选择循环三种基本结构组成。便于采用自顶向下的逐步细化的结构化程序设计技术。用语言编制的程序具有容易理解便于维护的优点。可以进行模块化程序设计。语言是以函数作为程序的可寻址位或特。

11、,必须先对变量进行定义,指出其数据类型和存储模式。以便编译系统为其分配存储单元。在中对变量进行定义的格式如下存储类型数据类型存储器类型变量名表变量的存储模式是指变量的存储类型与存储器类型存储类型指明变量的存储区域,而变量的存储类型和变量在程序中说明的位置决定了它的作用范围。存储类型含义与语言相同。存储类型有四种型型型型,缺省为型。编译器还允许说明变量的存储器类型。编译器完全支持系列单片机的硬件结构,可以访问其硬件系统的所有部分。存储器类型存储器类型说明直接访问内部数据存储器字节,访问速度最快可位寻址内。

12、从模拟输入通道得到的温度流量压力等现场信息与该信号对应的实际值往往存在非线性关系,则需要进行线性处理。为了削弱或消除干扰信号的影响,提高系统精度,常采用算术平均法中值法等数字滤波方法。应绘制出程序流程图。这不仅是程序设计的个重要组成部分,而且是决定成败的关键部分,设计者千万不可轻视这步。要合理分配系统资源,包括定时器计数器中断源等,尤其要注意片内的分配。.系列单片机高级语言程序设计基础语言的特点语言简洁,使用方便灵活语言的规模较小,关键字只有个,种控制语句。书写形式比较自由,表示方法简洁,使用些简单的方。

参考资料:

[1]单片机应用系统设计的一般步骤和方法(第10页,发表于2022-06-25)

[2]单拐曲轴机械加工工艺过程设计(第16页,发表于2022-06-25)

[3]带加强层与错层高层结构设计与施工(第81页,发表于2022-06-25)

[4]大跨径预应力混凝土箱梁桥的设计问题(第29页,发表于2022-06-25)

[5]存储器系统设计(第47页,发表于2022-06-25)

[6]串级控制系统设计(第27页,发表于2022-06-25)

[7]串并联补偿式UPS并联变流器的设计与实现(第51页,发表于2022-06-25)

[8]传动系统设计(第16页,发表于2022-06-25)

[9]初步设计文件编制(第49页,发表于2022-06-25)

[10]初步设计任务书的编制(第76页,发表于2022-06-25)

[11]程式交易系统设计与建构(第15页,发表于2022-06-25)

[12]成本决策支持系统设计(第22页,发表于2022-06-25)

[13]车身密封结构设计(第24页,发表于2022-06-25)

[14]超限高层建筑结构基于性能的抗震设计(第34页,发表于2022-06-25)

[15]超声层析成像的理论与实现(第49页,发表于2022-06-25)

[16]超声波测距系统设计(第14页,发表于2022-06-25)

[17]产品设计与开发之数据分析总结(第14页,发表于2022-06-25)

[18]侧围系统设计基础交流(第23页,发表于2022-06-25)

[19]操作系统的结构设计(第57页,发表于2022-06-25)

[20]仓库管理系统设计(第10页,发表于2022-06-25)

预览结束,还剩 46 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

1、该PPT不包含附件(如视频、讲稿),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

单片机应用系统设计与高级语言编程
帮帮文库
页面跳转中,请稍等....
帮帮文库

搜索

客服

足迹

下载文档