通知: 考试时间:教学16周星期三(12月16号) 下午5-6节(13:30开始) 考试地点:一教304、305、306教室 第七章 汇编语言程序设计基础 单片机系统中编程语言: 以汇编语言为主 高级语言C-51 汇编语言:源程序结构紧凑、灵活、汇编成目标程序效力高,占用內存资源少,运行速度快和实时性,适合实时测控等应用领域。 应用程序主要应用范围:如下图所示 程序设计概述 汇编程序设计的基本步骤 设计任务的分析,确定算法和思路 程序总体设计及其流程图 编写源程序 源程序的汇编与调试 编写源程序说明文件 程序设计概述 汇编语言程序设计方法 汇编语言源程序的基本结构 划分功能模块 自上而下逐步求精 应用程序设计技术 功能性设计 1运行结构设计: 满足功能条件下,有简捷、可靠运行路径 软件模块化,任务划分相对独立的硬件环境 划定边界条件:交换条件、数据类型、资源分配 应用程序设计技术 2任务单元设计: 划分子程序:相对独立性、完整性、通用性。 占用公共资源最少 出入口规范清楚交接面简单、清晰、规范、操作类型尽量集中 应用程序设计技术 3可靠性设计: 足够的时序余度,足够的容错设计。 可靠性控制设计:系统安全、保护、自检、修复。 应用程序设计技术 4运行管理设计: 1低功耗运行管理 休闲、掉电设置(8051具备) 双时钟:主时钟高速运行、子时钟低速运行可设置调整 主时钟下分频管理:控制CPU最佳运行方式 应用程序设计技术 2 MCU对外围电路管理 可关断的外围端口控制 可编程外围器件的编程控制 外围辅助电路的时钟、供电与电源管理 程序设计概述 全面了解硬件结构、指令系统、功能要求以及有关算法。 节省内存单元、缩短程序长度、加快运行速度。 系统应用程序结构 键操作结构: 人机交互式 自主运行程序结构: 流水作业式 RTOS任务管理嵌入结构:(多任务软件平台) 1时间管理 2任务调度 3输入/出操作 4任务间通信 5任务的同步 6信息的调用管理 常用伪指令 标号赋值伪指令 标号等值伪指令----------EQU 定义标号值伪指令--------DL 数据存储说明伪指令 定义字节数据伪指令------DB 定义字数据伪指令--------DW 存储器说明伪指令 ----------DS 程序起始地址伪指令--------ORG 汇编结束伪指令-------------END 单片机汇编源程序的基本格式 电子工程设计----控温系统:显示系统 电子工程设计----控温系统:键盘管理 键盘处理程序 试题 已知单片机系统时钟频率fosc=12MHZ, 试编写用定时器1方式2 对T1口的信号脉冲计数,要求每计满100次将使P1.7口输出一个4us脉冲信号。并写出计算初值的过程。 一个机器周期tp=12/12*106=1us x=100次 (x补)=28-100=156=9CH 数字滤波 干扰信号有两大类:1周期性 2非周期性 数字滤波能有效抑制周期性干扰信号 数字滤波是用程序实现,降低成本 稳定性好 数字滤波可以对很低频率进行滤波 数字滤波方法灵活,参数调整方便 程序判断滤波 二.平滑滤波 滤波白噪音:白噪音一个重要特性,即它的统计平均值为零。采用求平均值方法消除随机误差 算数平均值 Y(K)=1/N ∑ X(i) 算数递推平均滤波:以第 i次采样时刻为基准。向前递推N个周期。计算机存储N个周期的采样值,并累计采样次数。求 累加和、求平均值,作为第i次的真实采样值 N值取太大: 平滑度高,灵敏度低 N值取太小: 平滑度低,灵敏度高 流量N值取12次 压力N值取4次 抗干扰措施: 软件陷阱安排在正常程序执行不到的区域 看门狗---程序运行监视系统 复位 1硬件复位:返回起始地址 2软件复位:不能简单返回起始地址0000H,还要考虑系统中的中断标志等的状态恢复。具体划分为:冷/热启动处理 标度变换 线性变化公式: Y=(Ymax-Ymin)(X-Nmin)/(Nmax-Nmin)+Ymin Y---测量值(工程值) Ymax---参数最大量程 Ymin---参数最小量程 这一部分是已知 Nmax---A/D最大转换值 Nmin--- A/D最小转换值 X---测量值 (数字值) 例题 电阻表:量程1---1000欧姆 Ymin=1欧姆 Nmin=0 (数字值) Ymax=1000欧姆 Nmax=1876
您可能关注的文档
- 传输基础知识第一课.ppt
- 传输技术交流.ppt
- 串行通信和接口简介.ppt
- 创新与综合设计.ppt
- 创新制作实例.ppt
- 创意第一期讲座.ppt
- 磁电式霍尔8.ppt
- 磁性元件.ppt
- 大功率驱动电路.ppt
- 大庆移动铁路业务测试报告-2011年2月.ppt
- GB/T 42818.2-2026认知无障碍 第2部分:报告.pdf
- 中国国家标准 GB/T 47116-2026地下采矿机械 工作面移动式采掘机械 采煤机和犁式系统的安全要求.pdf
- 《GB/T 47116-2026地下采矿机械 工作面移动式采掘机械 采煤机和犁式系统的安全要求》.pdf
- 中国国家标准 GB/T 42818.2-2026认知无障碍 第2部分:报告.pdf
- 《GB/T 42818.2-2026认知无障碍 第2部分:报告》.pdf
- 《GB/T 27664.1-2026无损检测仪器 超声检测设备的性能与检验 第1部分:仪器》.pdf
- 中国国家标准 GB/T 27664.1-2026无损检测仪器 超声检测设备的性能与检验 第1部分:仪器.pdf
- GB/T 27664.1-2026无损检测仪器 超声检测设备的性能与检验 第1部分:仪器.pdf
- GB/T 45305.5-2026声学 建筑构件隔声的实验室测量 第5部分:测试设施和设备的要求.pdf
- 中国国家标准 GB/T 45305.5-2026声学 建筑构件隔声的实验室测量 第5部分:测试设施和设备的要求.pdf
原创力文档

文档评论(0)