原创 一个单片机keilc51串口的例子--飞机小游戏

2009-8-16 08:53 2558 6 6 分类: MCU/ 嵌入式

发布: 2009-6-08 09:47 |  作者: pads_pcb |   查看: 0次



w6Ust3Z$pL-fn8g40425 ----------------------------------------------------------------------
O%r1q~ve#S40425| @@@@@@@ @@ @@@@|                              飞机打东东游戏
F5D GP w*e5F40425|    @@  @   @   |       本游戏是为方便51学习者而制作的,任何人可以研究或
BoU]h40425|  @ @@ @   @  @ |   改动本游戏程序用于任何用途,如能和我打个招呼是最好。电子园51单片机学习网I5e&} {(B^ Ipb {
|          @ @@@@|       游戏运行在单片机里,一块51即可,无需任何外扩的
!L h;L{)Az40425| @@@@@ @ @@@@@  |   RAM,只要51的串口计算机连起来就可以玩了。计算机上电子园51单片机学习网ga*z CIOW6Rm Z8d
| @@  @@@ @@ @@@@|   运行的程序是终端仿真程序,用来接收单片机发出的字符
;d!h/XCC Uc_ | j40425| @@   @@ @@  @@ |   串并显示出由字符组成的画面和发出控制字符。有任何问电子园51单片机学习网 d ^ t%Mf F
| @@  @ @ @@@    |   题请访问51单片机世界'MCU51.126.COM'发邮件给版主。
)Z Ro/Vb-c40425|      @       @ |       游戏控制方法:
G3FL7S&g^40425| @@           @ |   操作者不动键盘10秒钟进入演示状态,按'a'或'4'飞机
9V_ \v Q40425|  @   @  @@   @ | 左移,按'd'或'6'右移,按's'或'0'发弹,按'-'降低难度,
Dw(}df{%{40425|                |  按'+'提高难度,按'p'立即进入演示状态。电子园51单片机学习网3UM+K%y7mV(~#E
|                |        电子园51单片机学习网-u W8B7z#{d [
|         o      |
Y8s,VHF8V40425|                |
9RbY _!_S @yk40425          |
+d)ZO fq,|(K40425         /H\电子园51单片机学习网G"O-r+Z8lNyc

*N3H)B2W_S y40425得分:  730电子园51单片机学习网R4MQ9j1S
级别:  20 +:高 -:低
Yqv&~_Wss\7x(o e404255:左移 6:右移 0:发射电子园51单片机学习网"K6gZ-WY*i
游戏自动演示中。电子园51单片机学习网'Y1a8v8Ghj7b*Ro;K

]9d4i ~"r3g-f7ztY40425----------------------------------------------------------------------电子园51单片机学习网/J-s:hap"z ^
    以上是游戏界面,用的windows32的终端仿真程序做接收和发送,波特率19200bps, 8bit,1停止位,无校验,无流控。使用 DEC VT-100[ANSI]终端仿真协议。该终端仿真程序可从mcu51.126.com下载。也可用win98带的终端仿真程序,不过一般要安装一下。
Ps7e:O2V5yt Q/N40425    源文件用v5.20版的keilC51编译,优化等级2级。目标文件4003字节,可以写在51芯片内。源程序中还有许多没有用的函数,删掉后可节省空间。电子园51单片机学习网NKT oi3w9}T!{
    软件仿真办法:将计算机的com1和com2口连接起来(2-3,3-2,5-5),软件仿真时数据发往com1口(已设置),在com2口用终端仿真接收,这样可以看到中文输出和处理终端协议。而keilc51的串行仿真窗口只可接发英文字符。
#as%{TC/KYY/KR40425    本人做单片机虽有四年之久,但用c51才一年,故程序必不够精练,望各位高手看后多多指点。电子园51单片机学习网$?%q0i*d4RcZ

电子园51单片机学习网 z?T'xx(e gD8{9L

 电子园51单片机学习网'K7fPA@ Hg#R

电子园51单片机学习网 Wn?f ~ Jl

attachment.gifpao.zip(21.6 KB)

3F4Vv(} l'O)d40425

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
6
关闭 站长推荐上一条 /3 下一条