tag 标签: 应广单片机

相关博文
  • 热度 3
    2019-12-2 15:00
    2472 次阅读|
    2 个评论
    【IO的设定】 在设定 T16M、ADCC、ADCM、INTEN、INTRQ 等缓存器时,有些人使用如下语法。 $ ADCM /16, 12BIT; // ADCM = 100_0100_0b; $ ADCC Enable, PB0; // ADCC = 1_0_000_00b; $ T16M EOSC, /1, BIT15; // T16M = 0xA7; 显然,就方便性和可读性来看,$ IO xx, xx 的语法似乎也是不错的选择。 你可从 Include files:xxx.INC 中,得到更多语法的了解,如下例。 T16M IO_RW 0x06 $ 7 ~ 5 : STOP, SYSCLK, X, X, IHRC, EOSC, ILRC, PA0 $ 4 ~ 3 : /1, /4, /16, /64 $ 2 ~ 0 : BIT8, BIT9, BIT10, BIT11, BIT12, BIT13, BIT14, BIT15 ADCM IO_RW 0x21 $ 7 ~ 5 : 8BIT, 9BIT, 10BIT, 11BIT, 12BIT $ 3 ~ 1 : /1, /2, /4, /8, /16, /32, /64, /128 INTEN IO_RW 0x04 $ 3 : X, AD $ 2 : X, T16 $ 1 : X, PB0 $ 0 : X, PA0 在 T16M 的定义中,可以知道 T16M 由 3 种字段组成, 而关键词 STOP、SYSCLK、IHRC、EOSC、ILRC、PA0 皆可用在 $ T16M 的语法中。 而 X 表示不存在的状态,如 $ 7 ~ 5 : STOP, SYSCLK, X, X, IHRC, EOSC, ILRC, PA0, 相同的,/1, /4, /16, /64,BIT8 ~ BIT15 等关键词,也皆可用在 $ T16M 的语法中。 如果不想使用某种中断来源,只要不去宣告使用,????缺少的字段,组译器将以 0 取代该字段。 在 INTEN 的定义中,有数种中断来源,如 AD、T16、PB0、PA0。 你可以将想设定为 1 的中断来源填入,没有填入的中断来源,组译器将以 0 取代该字段。 如下例: $ INTEN PA0; // INTEN = 0001B,只有 INTEN.PA0 = 1,其余为 0。 $ INTEN PB0, AD; // INTEN = 1010B,只有 INTEN.PB0/AD = 1,其余为 0。 当然,如果你只想改变 INTEN 中的某一项中断来源,也可以用如下语法: INTEN.PA0 = 1; // 等同于 set1 INTEN.0 INTRQ.T16 = 0; // 等同于 set0 INTRQ.2 在 $ IO xx, yy 的语法中,如果少了某些字段,组译器将以默认值 (通常是 0) 设定该字段。如下例: $ T16M SYSCLK, /16; // 等同于 $ T16M SYSCLK, /16, BIT8; $ T16M STOP; // T16M = 0; 或 $ T16M STOP, /1, BIT8 请不要自行更改 Include files:xxx.INC 的内容,否则,会造成组译的错误。
相关资源
  • 所需E币: 5
    时间: 2019-12-24 11:11
    大小: 882.99KB
    上传者: 2iot
    应广(PADAUK)MCU(一级代理商)性价比最高的MCU台湾应广科技单片机(PADAUK)是近年来IC界的一个后起之秀,应广(PADAUK)MCU和义隆、松瀚等IC(单核)的性能一样,应广IC突破传统的设计,采用2核、4核,以及高端的8核,在处理并行任务时特别有效。兼容多家IC品牌的脚位,方便替换,无需改板;在程序设计方面有MINI-C,汇编两种选择,亦可进行混编,比其他台系MCU开发更省时快捷;仿真器集成应广各系列芯片,方便使用。同时价格却有很大的优势,性价比突出。应广IC产品线很广,资源配置丰富,从IO+LCD型到带AD+LCD型都有,广泛应用于多士炉,咖啡壶,直发器,按摩器,电风扇,遥控器,电饭煲,电压力锅,无刷马达,汽(摩)车防盗器等小家电或玩具类产品本公司代理的应广IC型号如下:PDK82C12PDK82C13-DPDK82C15PDK82C16p211CS14P211CD14P211CS16P211CS20P211CD20P221CS18P221CD18p232CS14P232CD14P232CS20P232CD20P234CS18P234CD18P234CS20P234CSS20p234cs20P201CS14P201CD14P201CS16P201CD16详情并获更多咨询可联系:深圳市远嘉科技有限公司深圳市宝安42区翻身路77号建红商务楼三楼302-316(中国银行新城支行楼上)联系手机:13410553345电话:755-27895913联系人:严生QQ:496438626E-mail:496438626@qq.comhttp://www.szforsight.com……