BASCOM AVR 命令汇编

上传人:206****923 文档编号:41626053 上传时间:2018-05-30 格式:DOC 页数:3 大小:30.50KB
返回 下载 相关 举报
BASCOM AVR 命令汇编_第1页
第1页 / 共3页
BASCOM AVR 命令汇编_第2页
第2页 / 共3页
BASCOM AVR 命令汇编_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《BASCOM AVR 命令汇编》由会员分享,可在线阅读,更多相关《BASCOM AVR 命令汇编(3页珍藏版)》请在金锄头文库上搜索。

1、BASCOMBASCOM AVRAVR 命令汇编命令汇编$regfile .头文件$BAUD 设定串口的速率$CRYSTAL 申明所用石英晶体的振荡频率ABS( ) 绝对值计算ALIAS 为变量重新取名ASC( ) 将字符串的第一个字母转为其 ASCII 码值BITWAIT 一直等待某个位等于 0 或 1CALL 调用子程序CHR( ) 把 ASCII 数值转换成其相应的字母、数字或字符CLS 清除 LCD 液晶显示屏,并把光标移到第一行的第一个字符位CONST 申明一个符号常量CONFIG LCD 设置 LCD 液晶显示屏的规格类型CONFIG LCDPIN 设置 LCD 液晶显示屏与 MC

2、S-51 单片机的管脚连接关系CONFIG TIMER0 设置定时器计数器之定时器 Timer0 的工作模式CONFIG TIMER1 设置定时器计数器之定时器 Timer1 的工作模式COUNTERx 存取定时器计数器之计数器 Counter0 或 Counter1 的内容CURSOR 设置 LCD 液晶显示屏的光标状态DATA 存放常量数据资料,即数据列表DEBOUNCE 消除开关或者键盘所产生的接点反弹跳DECR 把数值型变量的内容减一DECLARE SUB 申明一个子程序DEFtype 申明以同一个字母为首的变量,皆属于同一类型的数据DEFLCDCHAR 定义 LCD 液晶显示屏的自定

3、义字符或图形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、4 行的首字符GOSUB 执行子程序,完成后返回原跳转处接下一行继续执行GOTO 执行子程序,完成后不返回HEX( ) 把数值转换成 16 进制数值的字符串HEXVAL( ) 把 16 进制之字符串转换成 10 进制之数值HIGH( ) 撷取数值的最高位字节HOME 把光标移至 LCD 显示屏的第一行的首字符位IDLE 命令 MCS-51 单片机进入闲置工作模式IF 根据条件执行相应的程序段INCR 把数值型变量的内容加一INPUT 从串行口读取 ASCII 码形式的数据INPUTBIN 从串行口读取二进制位数据LCD 在 LCD 液晶显示屏上显示字符LCDHEX 在 LCD 液晶显示屏上显示

5、 16 进制的数值LEFT( ) 撷取字符串最左边的若干个字节LEN( ) 计算字符串的长度LOAD 设置定时器计数器的自动再载入数值LOCATE 把 LCD 液晶显示屏的光标移到指定的位置LOOKUP( ) 读取数据列表中指定位置的数值数据LOOKUPSTR( ) 读取数据列表中指定位置的字符串数据LOW( ) 撷取数值的最低位字节LOWERLINE 把光标移到 LCD 液晶显示屏第二行的首字符位MAKEBCD( ) 把数值转换成 BCD 的形式MAKEINT( ) 把两个 Byte 单字节型数据组合成 Word 或 Integer 双字节型数据MAKEDEC( ) 把 BCD 码转换成十进

6、制的数值MID( ) 取字符串的一部分字节,或者以其它字符串内的字节取代本字符串内 一部分字节MOD 求余数运算NEXT FOR.NEXT 无条件循环结构的结束标志ON Interrupt 当中断发生时,执行相应的子程序ON value 根据变量的值而执行相应的程序或者子程序POWERDOWN 命令 MCS-51 单片机进入功率下降工作模式PRINT 将数据以 ASCII 码的形式从串行口发送出去PRINTBIN 将数据以二进制形式从串行口发送出去PRINTHEX 将数据转换成十六进制值,然后以 ASCII 码的形式由串行口发送出去PRIORITY 设置中断的优先权READ 顺序读取数据列表中

7、的数据REM 程序注释标志,功能与单引号 作用相同,BASCOM-8051 中通常用 单 引号 标识注释内容RESET 令变量的某个位等于 0RESTORE 把指针指向数据列表的开头RETURN 子程序结束标志(从子程序返回到主程序)RIGHT( ) 撷取字符串最右边的若干个字节RND( ) 产生随机数ROTATE 把变量的内容向左或者向右旋转移动数个位SELECT CASE 根据变量的内容去执行某些程序段SET 令变量的某个位等于 1SHIFTCURSOR 令 LCD 液晶显示屏光标向左或向右移动一位SHIFTLCD 令 LCD 液晶显示屏所显示内容的全部字节向左或向右移动一位SOUND 由单片机某个 IO 接脚送出一定频率的音频的声音START 启动定时器计数器STOP 停止程序的执行(全部程序结束标志,非伪指令)STOP TIMERx 命令定时器计数器停止工作STR( ) 把数值转换成字符串形式SUB 定义一个子程序SWAP 把两个数值变量的内容对调THIRDLINE 把 LCD 液晶显示屏的光标移到第三行的首字符位UPPERLINE 把 LCD 液晶显示屏的光标移到第一行的首字符位VAL( ) 把字符串形式的数字转换成数值WAIT 延时若干秒WAITKEY 等待串行口接收到一个字节WAITMS 延时若干毫秒WHILE.WEND 重复执行循环程序段,直到条件不成立为止

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号