找回密码
 注册会员
更新自动建库工具PCB Footprint Expert 2024.04 Pro / Library Expert 破解版

技术资料高手5分钟可以学会的操作系统

[复制链接]
admin 发表于 2012-9-3 01:29:31 | 显示全部楼层 |阅读模式

本文包含原理图、PCB、源代码、封装库、中英文PDF等资源

您需要 登录 才可以下载或查看,没有账号?注册会员

×
[ post] 给大家看看,这样的操作系统!

谁能争锋???

这是一个关于FPPA TM 的程序设计框架

FPP0~FPP7各自单独运行,而且变量共享.

高手只要3分钟就会发现,原来世界可以如此奇妙!!!

//不需要任何的RAM资源

上电复位时只有fpp0_boot启动

.romadr 0x0000

goto fpp0_boot

goto fpp1_boot

goto fpp2_boot

goto fpp3_boot

goto fpp4_boot

goto fpp5_boot

goto fpp6_boot

goto fpp7_boot

.romadr 0x10

goto interrupt

fpp0_boot:

//一下是必要的操作

mov a,0xxx ;

mov eoscr,a //选择系统时钟源寄存器操作

mov a, 0xxx ;

mov clkmd //设置系统时钟分频及其他

mov a, STACK_FPP0

mov sp,a //设置MCU0的堆栈指针

//-------------------------------------

mov a ,0xxx

mov fppen,a //设置需要使能的运行MCU

fpp0其他初始化,如端口和特殊功能寄存器初始化

fpp0_loop:

用户程序

........

goto fpp0_loop

/***********************************************/

fpp1_boot:

mov a, 0xxx

mov sp, a //设置fpp1的堆栈指针

fpp1的其他初始化

fpp1_loop:

用户程序

........

goto fpp1_loop

/************************************************/

/************************************************/

fpp2_boot:

mov a, 0xxx

mov sp, a //设置fpp2的堆栈指针

fpp2的其他初始化

fpp2_loop:

用户程序

........

goto fpp2_loop

/************************************************/

/************************************************/

fpp3_boot:

mov a, 0xxx

mov sp, a //设置fpp3的堆栈指针

fpp3的其他初始化

fpp3_loop:

用户程序

........

goto fpp3_loop

/************************************************/

/***********************************************/

fpp4_boot:

mov a, 0xxx

mov sp, a //设置fpp4的堆栈指针

fpp4的其他初始化

fpp4_loop:

用户程序

........

goto fpp4_loop

/************************************************/

/***********************************************/

fpp5_boot:

mov a, 0xxx

mov sp, a //设置fpp5的堆栈指针

fpp5的其他初始化

fpp5_loop:

用户程序

........

goto fpp5_loop

/************************************************/

/***********************************************/

fpp6_boot:

mov a, 0xxx

mov sp, a //设置fpp6的堆栈指针

fpp6的其他初始化

fpp6_loop:

用户程序

........

goto fpp6_loop

/************************************************/

/***********************************************/

fpp7_boot:

mov a, 0xxx

mov sp, a //设置fpp7的堆栈指针

fpp7的其他初始化

fpp7_loop:

用户程序

........

goto fpp7_loop

/************************************************/
[/post]
[ 此贴被alico在2008-08-16 07:53重新编辑 ]
*滑块验证:
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

QQ|手机版|MCU资讯论坛 ( 京ICP备18035221号-2 )|网站地图

GMT+8, 2025-1-11 19:46 , Processed in 0.066174 second(s), 10 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表