编译原理
2021-06-21 22:57:58 1 举报
11
作者其他创作
大纲/内容
是否有客户端发起连接
Yes
记录开始时间
得到数值位数
是否触发对应按键的中断
最小系统-实验四
打印数值的绝对值
N
开始处理数据
将数据加工后显示在OLED对应的位置上
转换为因特网纪元时间值,用网络字节序存放
建立监听套接字,等待客户端发起连接
从pas文件中读入源程序
输出花费的时间和找到的素数数目
fork一个子进程用来处理客户端请求
进入中断
是否为左按键
开始
指明每个进程处理的数据上下标和数量
记录MPU6050初始化后的初始值,用于调零
从MPU中原生数据
Y
在OLED上打印出来
获取当前时间值
向服务器发起TCP连接
启动
最小系统-实验一
时钟初始化
记录数据转换峰值
设置按键对应的中断监听
编译原理(一)
end
分布式并行计算
是否存在输入流数据
电平是否改变
跳变次数+1
延时100us
True
将接受到的数据回发给客户端
在数据前面输出负号
prime^2是否大于n
最小系统-实验三
最小系统-实验二
process确定下一个prime的值,并广播给所有process
数值+1
得到每个process处理的数据中的第一个prime的合数first
退出中断
将接受到的数据打印出来
改为下降沿触发
OLED初始化
否
词法分析结束
从服务器接收时间数据
定时器初始化
识别过程产生非法字符、冒号不匹配或长度溢出则报错
初始化DMP
利用软件模拟的IIC接口来配置MPU并初始化
显示屏初始化
是否空格、换行符或分隔符
改为上升沿触发
中断使能
初始化数组、错误检测等
初始化init进程,初始化PRM中数据
执行指令
格式转化为本机字节序,时间转化为本机时间
发送请求报文
初始化筛选素数prime=2
依次标记后续的合数
是否为负数
是
打印校徽图案和欢迎语句
记录下降沿时间
计数次数是否到达25
初始化LED和按键对应的I/O口设置
接受客户端数据
次数+1
设置时钟频率为高频
从测试文件中读取指令
数值-1
指令是否为空
根据累计数据计算频率和占空比
计数次数是否到达5
从服务器接收一样长度的数据
识别成功一个符号
ADC初始化
触发状态情况
转换完成标志
将输入数据发送给服务器
从DMP中取出数据
移进一个字符
将时间值发送给客户端
是否是最后一个字符
显示标志清0
接受命令行中参数n
No
init
初始化MPI
在数据前面输出空格
在OLED上绘制图表
输出时间
初始化OLED
记录结束时间
判断是关键字、标识符、常数、运算符还是分解符
收藏
0 条评论
下一页