- 1、本文档共45页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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液晶显示屏
您可能关注的文档
- 第2部分第1讲主题八 电磁感应问题.ppt
- 第35讲 555定时器.ppt
- 第34讲 脉冲信号产生与整形.ppt
- 第3章 JavaServlet.ppt
- 第3章 图形的绘制.ppt
- 第2课时 地图.ppt
- 第3单元第1课《土和火的艺术》.ppt
- 第3章 消费者纠纷解决机制.ppt
- 第3章 生命活动的调节同步练习.doc
- 第3章 遗传算法基本理论.ppt
- 半导体材料性能提升技术突破与应用案例分析报告.docx
- 半导体设备国产化政策支持下的关键技术突破与应用前景报告.docx
- 剧本杀市场2025年区域扩张策略研究报告.docx
- 剧本杀行业2025人才培训体系构建中的市场需求与供给分析.docx
- 剧本杀行业2025年人才培训行业人才培养模式创新与探索.docx
- 剧本杀行业2025年内容创作人才需求报告.docx
- 剧本杀行业2025年区域市场区域剧本市场消费者满意度与市场竞争力研究报告.docx
- 剧本杀市场2025年区域竞争态势下的区域合作策略分析报告.docx
- 剧本杀行业2025人才培训与行业人才培养模式创新.docx
- 剧本杀行业剧本创作人才心理素质培养报告.docx
文档评论(0)