登录 免费注册 首页 | 行业黑名单 | 帮助
维库电子市场网
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统
驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe

全新“蓝点方舟”51单片机BASIC语言高效综合开发系统

作者:missucn 栏目:单片机
蓝点方舟科技网(WWW.PCIT.CN)
---------------------------------------------

  《全新“蓝点方舟”51单片机BASIC语言高效综合开发系统》

  ——51系列单片机BASIC语言开发系统“编程+仿真+实验一体化解决方案”
  ——用BASIC语言作单片机开发是最简捷、轻松、高效的方案


  您还在用抽象的汇编语言或复杂的C语言吗?!
  您还在为做一个像样的毕业电子设计而烦恼吗?!
  您还在苦苦求职而杳无音信吗?!
  您真的了解BASIC语言吗?是不是对它不屑一顾呢?!
  您知道WindowsXP系统是用两亿行BASIC语言代码写成的吗?!

  在美国反Windows捆绑IE<Internet Explorer>垄断案中,微软公司以示清白而公布的部分代码显示WindowsXP如此优秀的系统居然不是用C++等复杂的语言写的,让人惊奇的是它居然是用代码最简捷、逻辑最清晰的BASIC语言写的,我想可能是因为用BASIC语言可以让微软的工程师们省不少脑力,同时写大型程序又不容易出错的原因吧。

  从今天开始,您就改用BASIC语言吧,因为她既可以给您成就感,还可以给您充足的休息时间,最重要的就是她能带给您游刃有余的惬意,和充满活力的健康心情!

  用BASIC语言开发51系列单片机,您准备好了吗?!

---------------------------------------------

  本套件适用于:
  8051/8951系列及兼容芯片(包括ATMELINTEL、STC、PHILIPSDALLAS等等51单片机家族兼容芯片),比如:
  AT89C5189C5289C5589C105189C205189C4051
  AT89S5189S52、89S55、AT89S8252
  INTEL8051、805287518752875480318032
  PHILIPS89C51RB2、89C51RC2、89C51RD2
以及高速51系列单片机芯片:
  STC89C51RC、89C51RD+、89LE58RD+、89C516RD+、12C5410AD、12C2052AD等
  可进行BASIC语言编译(仿真)/编程烧录/ISP下载
  及汇编/C语言编译/仿真/编程烧录/ISP下载

  内含:
  LCD/LED/FM调频无线电编码遥控/红外线遥控/超声波遥测/步进电机控制/伺服电机(舵机)控制/各种传感器/51系列单片机PC端VB(Visual Basic)界面编辑方案等

  一、蓝点方舟BASIC51开发系统基本特点:

  本综合开发系统最大的特点是用最简单高效的BASIC语言编程,内含有可编程控制的各种实用器件的全套BASIC语言的例程(另外还附带相应.hex和.bin文件),让您不用为记忆繁琐难懂的汇编指令而头痛,也不用为学习复杂的而且不能完全脱离汇编代码的C语言而焦急,只要您有小学生的智商,或者曾经学过或了解过QBASIC语言或者VB(Visual Basic)的少量编程经验, 您完全不用深入了解或刻苦记忆51单片机的硬件结构和汇编指令,而只要集中精力进行简单的不能再简单的BASIC代码的流程逻辑分析和编程。当然如果您已经入门了51单片机或者已经是一个51单片机汇编语言或51单片机C语言编程的高手,那么我们这款工具将可以为您在未来的某些应用设计工作中,节省宝贵的时间甚至节省体力及脑力劳动。事实证明,在行业竞争空前激烈的今天,效率和速度永远是第一竞争力!!!比如,我们的一个程序员为一个印刷厂的丝网印刷机的机械式定时器进行单片机数管显示方式的改造,并设计相应的单片机程序,前后只用了三个小时就完成了,而这在以前用汇编语言或者C语言来设计需要一两个星期是常有的事情。

  再例如:
  设P1.0脚为高、低电位和P1口8个脚电位分别为10101010和01010101,用汇编的写法是:

  SETB P1.0  CLR P1.0
  MOV P1,#AAH  MOV P1,#55H (或 MOV P1,#10101010B MOV P1,#01010101B)  

  用51单片机BASIC语言的写法是:

  P1.0=1   P1.0=0
  P1=&B10101010  P1=&B01010101

  再比如,对于频率为12M晶体振荡器的51单片机,作一个1秒的延时,您不用设置或申明晶振参数,您只要用51单片机的BASIC语言写一句:

  Wait 1
或者还可以写:
  Waitms 1000

  是不是很容易理解呢,wait是英语“等”的意思,ms是“毫秒”的意思,等1000个毫秒当然就是等1秒,太明白了!您见过单片机上这么简单的编程语言吗?!
  相同效果的汇编语言请大家参考:(比如晶体振荡器用12M)

  DELAY: ;延时子程序
  MOV R5,#50
  D0:MOV R6,#100
  D1:MOV R7,#100
  DJNZ R7,$
  DJNZ R6,D1
  DJNZ R5,D0
  RET ;延时子程序结束,返回到调用

  (其中十进制数#50,#100,#100还分别可以用十六进制的#32H,#64H,#64H替代)若忽略装数等语句,延时子程序从开始到结束,单片机共耗时100*100*50*2uS,即1000000uS=1 秒!若加上装数等语句的耗时,延时时间微观上略大于1秒。

  学过51单片机汇编语言的人都知道相同的效果用汇编语言是多么麻烦,而且选择不同寄存器的循环参数随着选择晶体频率的不同还要根据指令占用的时钟周期进行手工分析来计算,是不是觉得很多精力和时间浪费在这些低效率的劳动中呢?!

  再比如:用实验板外接一个16X2的LCD液晶显示屏上第一行显示一句话:“Hello!”,第二行显示一句话:“I love YOU!”,用51单片机的BASIC语言您只要先指定一下LCD集成电路各数据脚与51单片机哪个P口对应,然后用LCD命令直接输出就可以啦,免LCD显示屏初始化程序,比如接的是P1口,您只要写:
  
  Config LCD = 16*2     '申明LCD类型为16X2字符型液晶显示屏
  Config LCDpin = pin,DB4=P1.4,DB5=P1.5,DB6=P1.6,DB7=P1.7,E=P1.3,RS=P1.2
                '申明LCD集成块各数据脚与51单片机连接关系
  CLS            'LCD显示屏清屏,并将光标移至第一行首字符位
  Cursor off         '光标闪烁消隐
  LCD "Hello!"        '显示字符Hello!
  Lowerline         '把光标移至第二行首字符位
  LCD "I love YOU!"     '显示字符I love YOU!

  而相同效果的单片机汇编语言或C语言程序仅LCD显示屏初始化程序的代码长度就远远超过以上BASIC语言代码长度,抽像与复杂程度更是不言而喻。  

  用51单片机的BASIC语言进行简捷、直观而又高效的编程的例子不胜枚举,由于BASIC语言非常容易理解,所以程序在编制的过程中基本上不会有错,即使出错一般只要再核对几遍就可以排错了,不需要反复上目标板或仿真机一行行排错,这款新的51单片机的BASIC语言编译器是基于Windows系统操作界面的,并具有直接编译成机器码的优秀特性,因而使得51 系列单片机的教学在欧美、日本等国家都已经进入了小学课堂。而在中国由于技术的封闭,至目前,单片机的启蒙教学也只是大中专院校学生的事情,甚至相当一部分单片机、电子或电脑专业的大学生经过几年专业的学习以后,到毕业时还为了做一个像样的毕业设计而烦恼。如果您想脱颖而出,请您选择BASIC,相信我们没错的,您的收获与进步是我们最大的心愿!


  二、蓝点方舟BASIC51开发系统之BASIC语言基本算式及变量形式(示例)

  1、付值方法(示例)
  用等于号直接付值,例如:
  X = 0           '常量付值
  Y = x + z         '变量付值
  P0 = &B10100011    '二进制付值
  P1 = 3          '十进制付值
  P2.5 = 1         '位付值
  P3 = &HC8        '十六制付值

  2、运算方式(示例)
  加法:+
  减法:—
  乘法:*
  除法:/

  求余数:Mod
  例如:x=19 mod 3  '19除以3余数是1,所以x=1。

  以及大于、小于、逻辑运算及各种函数运算,如SIN(X)等。

  3、变量形式(示例)
  除指令字母以外的其它字母或加数字均可,例如:
  aa
  b1
  stn5
  move0
  pat(10)   '数组,代表Pat(1),Pat(2)...Pat(10)十个数


  三、蓝点方舟BASIC51开发系统之BASIC语言常用指令说明
  (以下为简介,指令详细说明请参照套件各个版本中/英文说明书。)

  $BAUD      '设定串口的速率
  $CRYSTAL     '申明所用石英晶体的振荡频率
  ABS( )       '绝对值计算
  ALIAS       '为变量重新取名
  ASC( )       '将字符串的第一个字母转为其ASCII码值
  BITWAIT     '一直等待某个位等于0或1
  CALL        '调用子程序
  CHR( )        '把ASCII数值转换成其相应的字母、数字或字符
  CLS        '清除LCD液晶显示屏,并把光标移到第一行的第一个字符位
  CONST      '申明一个符号常量
  CONFIG  LCD   '设置LCD液晶显示屏的规格类型
  CONFIG  LCDPIN '设置LCD液晶显示屏与MCS-51单片机的管脚连接关系
  CONFIG  TIMER0 '设置定时器/计数器之定时器Timer0的工作模式
  CONFIG  TIMER1 '设置定时器/计数器之定时器Timer1的工作模式
  COUNTERx    '存取定时器/计数器之计数器Counter0或Counter1的内容
  CURSOR      '设置LCD液晶显示屏的光标状态
  DATA         '存放常量数据资料,即数据列表
  DEBOUNCE    '消除开关或者键盘所产生的接点反弹跳
  DECR         '把数值型变量的内容减一
2楼: >>参与讨论
Pee Movie List
发布Free VIDEO Clips - free VIDEO clips
3楼: >>参与讨论
leafletprinting
leaflet printing leaflets printing leather sofa leather sofa LED led单元板 led显示屏 led显示屏 level switch lifter limewire Lineage 2 アデナ lineage 2 adena linear actuator lithium batteries Lithium Polymer Lithium Polymer lithium polymer logo设计 lord of the rings gold
4楼: >>参与讨论
beijingtour
国家beijing tour局, 搜狐beijing tour频道, 乐途beijing tour网, 爱自由beijing tour网 ... 中国航空beijing tour网, beijing tour业_财经_新浪网, 天下beijing tour网访问量最高的Beijing tourism网站,提供最新Beijing tourism信息,山东Beijing tourism,青岛Beijing tourism,Beijing tourism指南.中国文化Beijing tours网,以探索中国Beijing tours,介绍中国文化与中国Beijing tours,并提供相应的Beijing tours接待服务、Beijing tours商品和Beijing tours咨询服务北京Beijing Travel公司,提供Beijing Travel管理方案,有着长久的Beijing Travel服务经验,需要Beijing Travel的人请联系我们Beijing Travel公司,Beijing Travel选择我们。 乱发Beijing vacation乱发贴者Beijing vacation封杀ID封IP, Beijing vacation论坛招聘热心版主中 .... Beijing vacation模特. - Beijing vacation专门提供拍摄Beijing vacation的模特Beijing Vacations市场是全球最大的Beijing Vacations网上贸易市场,您精选的Beijing Vacations供求信息、Beijing Vacations行业资讯、Beijing Vacations价格行情、Beijing Vacations展会信息等 Best travel依托领先的Best travel发布技术和Best travel优化技术,iPlus建立了Best travel效果评测体系,不断提高Best travel联盟网站的收入。主要提供binding machine、binding machine系列等binding machine产品,提供有关于binding machine及binding machine相关信息咨询,在线定购binding machine等服务。
5楼: >>参与讨论
包装袋
包装袋剪报资料、影视包装袋资料、包装袋监测)、包装袋上下游相关行业、包装袋模特资料等。中国包装机械媒体网,为包装机械公司、包装机械主、及包装机械行业相关企业提供网上包装机械电子包装设计交易,包装设计技术,企业黄页,招聘求职,包装设计论坛,包装设计网,包装设计公司 内容包括包装设计行业动态、包装设计新闻、包装设计市场、包装设计厂家、包装设计经销商、包装设计4S店、包装设计购车 提供云南保健品线路,云南保健品景点,云南保健品助理,云南自助保健品,云南探险保健品,会议会展服务,会议保健品,友情链接, 最爱四川保健品网, 中青在线保健品, 比比西保健品, 星辰在线保健品频道, 佰嘉通高尔夫, 中国保健品新闻网,日照保健品新闻宾馆洒店旅行社保健品景点信息。提供新疆保健食品,新疆保健食品网—丝绸之路保健食品,西部保健食品,西安保健食品,甘肃保健食品,敦煌保健食品,青海保健食品,宁夏保健食品,喀纳斯保健食品,喀什保健食品...新疆保健食品线路介绍
6楼: >>参与讨论
做双眼皮
想了解做双眼皮的人进入,这里介绍做双眼皮的各种情况,中国的做双眼皮还需了解。欢迎选择做双眼皮的世界。
参与讨论
昵称:
讨论内容:
 
 
相关帖子
[求教]如何选CPU?
深圳市金芙蓉电子主营存储器和通讯网络蕊片
一本通俗易懂的单片机教程,绝对值得初学者一看
[求助]简单的抢答器怎么弄啊!!
急救:
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入


Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号