在keil上运行:
1.用Keil打开工程:5105.uv2
2.构造所有目标文件夹
3.开始调试
4.运行
5.打开串行口窗口(见图片:串行口窗口.jpg)
这时你可以看到的是初始界面如:_-1070-_,1070(可能是别的数)是十六进制数,
表示系统空闲程度,
好了现在可以运行应用程序了。现在只有三个应用程序:
应用程序 文件 程序号
时钟 Clock.c 4
设置时种 SetClock.c 5
倒计时 DecTimer.c 8
在初始界面,根据程序号按下键盘上相应的数字,就可启动相应的程序了,
如:要运行时钟程序,只要在初始界面按下键盘上的'4'就可以启动时钟程序了,
每个程序都可以关闭,按'a'
也可以隐藏,按'b'
按下键盘上相应的数字来启动程序,要在初始界面,如当前不在初始界面,
则要隐藏或关闭当前应用程序,
下面粗略的介绍一下三个应用程序的功能
时钟:
按键 功能
‘a’ 关闭本应用程序
‘b’ 隐藏本应用程序
‘c’ 日前/时间切换
‘d’ 启动设置时种
设置时种
* 启动前需运行时钟程序。
* 设置完成会运行时钟程序
按键 功能
‘a’ 关闭本应用程序
‘b’ 隐藏本应用程序
‘c’ 设置下一个
‘d’ 加
‘e’ 减
倒计时
‘a’ 关闭本应用程序
‘b’ 隐藏本应用程序
‘c’ 设置
‘d’ 加
‘e’ 减
如果你能成功运行各应用程序,请告诉我: [email protected]
如果你想自己写一个应用程序,那就先看看那三个应用程序吧.
在ME300上运行
我有一个51学习板,伟纳的ME300B,如果刚好你也有一个,那你现在可以将这个系统运行在ME300上。
哦,可以用LCD1602,也可直接用上面的数码管。
(0.0版只能用LCD1602)
1.用Keil打开工程:5105.uv2
2.删除Source Group1里的Keil51.c
3.往Source Group1里添加ME300B.c
4.打开Config.h。
将第一句:#define HardWare 0
改为:#define HardWare 1
3.构造所有目标文件夹
4.烧录到52或更高级别的51单片机中(如:89S52,89C52),
注意:51级别的单片机不行(如:89S51),
5.接通电源,就可以运行了,按下ME300上的按键,就可以启动响应的应用程序了。
6.插上1602Lcd(别忘了跳线),重启系统,就能在1602Lcd上显示。
没有合适的资源?快使用搜索试试~ 我知道了~
个人写的基于51单片机的小操作系统
共61个文件
lst:13个
obj:13个
c:7个
5星 · 超过95%的资源 需积分: 9 11 下载量 149 浏览量
2008-11-04
22:41:26
上传
评论 1
收藏 271KB RAR 举报
温馨提示
小51操作系统, 其中有几个小应用程序, 可运行在Keil上
资源推荐
资源详情
资源评论
收起资源包目录
5105_0.1.rar (61个子文件)
5105_0.1
ME300B.OBJ 10KB
Function.OBJ 1KB
5105.M51 114KB
DecTimer.LST 10KB
DS1302.a51 2KB
ME300B.c 11KB
Clock.c 5KB
5105 28KB
Top.LST 5KB
Macro8051.inc 68KB
ME300B.__i 31B
Top.c 2KB
Keil51.c 3KB
DS1302.OBJ 973B
ME300B.LST 21KB
5105.plg 283B
Uart.OBJ 4KB
SetClock.c 5KB
Keil51.__i 31B
5105.Uv2 2KB
Key.OBJ 2KB
SysCall.h 1KB
Function.a51 3KB
5105.LIB 14KB
Lcd.LST 8KB
5105_Keil_Opt.Bak 3KB
5105_Keil_Uv2.Bak 0B
UartIO.OBJ 4KB
Key.LST 4KB
5105_Keil.lnp 217B
Clock.LST 10KB
5105_Opt.Bak 3KB
ReadMe.txt 2KB
Clock.OBJ 6KB
DS1302.LST 7KB
Config.h 1KB
SetClock.OBJ 6KB
5105_Uv2.Bak 2KB
5105_Keil.plg 0B
Function.LST 115KB
5105.hex 19KB
UartIO.LST 6KB
DecTimer.OBJ 7KB
Kernel.LST 6KB
UEdit.prj 3KB
5105.lnp 179B
SetClock.LST 10KB
Kernel.c 3KB
5105_Keil.Opt 3KB
SysConfig.h 998B
Keil51.LST 7KB
Uart.LST 5KB
5105.Opt 3KB
Lcd.OBJ 3KB
DecTimer.c 5KB
Kernel.OBJ 5KB
Keil51.OBJ 4KB
串行口窗口.JPG 153KB
Top.OBJ 3KB
5105_Keil 33KB
DS1302.h 574B
共 61 条
- 1
资源评论
- caglw2012-10-08高手啊。想学习一下,能不能发扬一下雷锋精神,将5105.lib的源代码也一起公布?
blueler
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功