SONIX教程1.ppt
上传人:sy****28 上传时间:2024-09-14 格式:PPT 页数:71 大小:1MB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

SONIX教程1.ppt

SONIX教程1.ppt

预览

免费试读已结束,剩余 61 页请下载文档后查看

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

如何用C来完成SN8系列芯片的程序设计ReviewSN8Cstudio的安装与使用数据类型与运算专有数据类型常量的定义常量的定义数值列表变量定义与限制常量数值列表定义变量的定义变量的定义变量定义的对比变量类型的选择数据的存储系统寄存器.H档中对系统寄存器定义程序流程控制顺序结构顺序结构的实现对比判断分支结构判断分支结构的实现对比串行分支结构串行分支结构实现对比并行分支结构并行分支结构实现对比循环结构1——WhileWhile循环实现对比循环结构2——do…while循环Do…while循环实现对比函数函数的定义函数的定义方式函数参数传递与返回函数传递的内部实现函数参数传递实现对比返回值的存放全局变量与函数参数构造数据类型结构体的定义结构体存储形式用结构体定义位域结构体定义的限制联合体的定义联合体的存储形式联合体在程序中的应用中断中断函数的定义中断过程分析中断函数的结构中断程序与主循环的关联位操作用户自定义位位运算系统寄存器位操作函数系统寄存器位操作位比较在程序流程控制中的应用内嵌汇编内嵌汇编时变量的传递全局变量与内嵌汇编的传递SN8C程序的结构组织任务的分时处理传统按键扫描与分时按键扫描的对比程序层次结构图程序结构可以分为任务排列层、主控层和功能实现层。主控层依据功能实现层的请求标志设置来形成队列形成任务排列层,并对获取的请求安排响应和使能的优先顺序。然后读取FIFO里面的任务并发出使能和响应标志,主控层为系统的主循环,控制整个程序的运行,并且将通过设置响应和使能标志来调用功能实现层的子程序来实现功能。任务排列层建立一个FIFO,FIFO里面存储系统标志位,按事件发生的顺序和主控程序的安排逐个地排列。功能实现层为系统的功能程序(子程序),它由可复用的各种功能模块组成。在每个模块的开头进行程序判断,看是否需要执行程序或使能部分功能,并且在执行过程中,根据程序执行的结果对标志位进行置位,并返回给主控层,由主控程序安排响应!实现层的子函数构建可复用文件Thanks!