第3章初识BASCOM-AVR精要.ppt

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章初识BASCOM-AVR精要

DEFtype  申明以同一个字母为首的变量,皆属于同一类型的数据 DEFLCDCHAR   定义LCD液晶显示屏的自定义字符或图形 DELAY    延时一个短的时间(100us) DIM     申明一个变量的数据类型 DISABLE   令中断为不能 DISPLAY   命令LCD液晶显示屏显示或者熄灭 DO...LOOP ?? 重复执行一个程序段,直到条件成立 ELSE   当IF...THEN的条件不成立时则执行相应的程序段 ENABLE      令中断为能 END 终止程序的标志(全部程序结束的标志,伪指令) END IF  IF...THEN结构的结束标志         ERASE  删除某个变量,以释放其占用的单片机ROM和RAM空间 EXIT   ??? 立即跳出循环或子程序 FOR 把一个指定程序段无条件执行指定的若干次 FOURTHLINE 把光标移到LCD液晶显示屏第4行的首字符 Get???????????????? 起动adc= Get adc (0) GOSUB  执行子程序,完成后返回原跳转处接下一行继续执行 GOTO   执行子程序,完成后不返回 HEX( )   把数值转换成16进制数值的字符串 HEXVAL( ) 把16进制之字符串转换成10进制之数值 HIGH( )   取数值的最高位字节 HOME  把光标移至LCD显示屏的第一行的首字符位 IDLE 命令MCS-51单片机进入闲置工作模式 IF    根据条件执行相应的程序段 INCR  把数值型变量的内容加一 INPUT 从串行口读取ASCII码形式的数据 INPUTBIN 从串行口读取二进制位数据 LCD   在LCD液晶显示屏上显示字符 LCDHEX 在LCD液晶显示屏上显示16进制的数值 LEFT( )  取字符串最左边的若干个字节 LEN( )  计算字符串的长度 LOAD 设置定时器/计数器的自动再载入数值 LOCATE   把LCD液晶显示屏的光标移到指定的位置 LOOKUP( )  读取数据列表中指定位置的数值数据 LOOKUPSTR( )读取数据列表中指定位置的字符串数据 LOW( )      撷取数值的最低位字节 LOWERLINE 把光标移到LCD液晶显示屏第二行的首字符位 MAKEBCD( )   把数值转换成BCD的形式 MAKEINT( )  把两个Byte单字节型数据组合成Word或Integer双字节型数据 MAKEDEC( )  把BCD码转换成十进制的数值 MID( )     ?? 取字符串的一部分字节,或者以其它字符串内的字节取代本字符串内一部分字节 MOD       求余数运算 NEXT  FOR...NEXT无条件循环结构的结束标志 ON Interrupt 当中断发生时,执行相应的子程序 ON value    根据变量的值而执行相应的程序或者子程序 POWERDOWN 命令MCS-51单片机进入功率下降工作模式 PRINT     将数据以ASCII码的形式从串行口发送出去 PRINTBIN将数据以二进制形式从串行口发送出 PRINTHEX    将数据转换成十六进制值,然后以ASCII码的形式由串行口发送出去 PRIORITY   设置中断的优先权 Eram????????????????? 申明Eeprom READ    顺序读取数据列表中的数据 REM 程序注释标志,功能与单引号 作用相同,BASCOM-? 中通常用单引号 标识注释内容 RESET      令变量的某个位等于0 RESTORE     把指针指向数据列表的开头 RETURN 子程序结束标志(从子程序返回到主程序) RIGHT( )  ? 撷取字符串最右边的若干个字节 RND( )     ?? 产生随机数 ROTATE 把变量的内容向左或者向右旋转移动数个位 SELECT CASE 根据变量的内容去执行某些程序段,多条件用 SET        令变量的某个位等于1 SHIFTCURSOR 令LCD液晶显示屏光标向左或向右移动一位 SHIFTLCD     令LCD液晶显示屏所显示内容的全部字节向左或向右移动一位 SOUND 由单片机某个I/O接脚送出一定频率的音频的声音 START ADC, 启动定时器/计数器 STOP 停止程序的执行(全部程序结束标志,非伪指令) STOP TIMERx  命令定时器/计数器停止工作 STR( )     ??? 把数值转换成字符串形式 SUB        定义一个子程序 SWAP       把两个数值变量的内容对调 THIRDLINE  把LCD液晶显示屏

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档