当前位置: 首页 > news >正文

自己做软件的网站襄阳营销型网站

自己做软件的网站,襄阳营销型网站,建一个网站的程序,杭州网站推广优化0 Preface/Foreword 嵌入式开发,位操作是常用的运算,读写对应寄存器指定位从而设置不同的功能。 1 设置寄存器中的任意位 1.1 清零 举例,假设一个寄存器名字为FUNCCON,地址为0x00008000,该寄存器长度为4个byte。 #define FUNC…

0 Preface/Foreword

嵌入式开发,位操作是常用的运算,读写对应寄存器指定位从而设置不同的功能。

1 设置寄存器中的任意位

1.1 清零

举例,假设一个寄存器名字为FUNCCON,地址为0x00008000,该寄存器长度为4个byte。

#define FUNCCON  (*(volatile unsigned long *)0x00008000) 

#BIT(n) (1UL << n)

现在需要将bit15清零,而且不能影响其他位,该如何操作呢? 

FUNCCON &= ~BIT(15);

分析:

  • 位操作中,&,双目运算符,表示两个操作数中所有位相与,对应位都是1则为1,否则为0;
  • 位操作中,~,单目运算符,表示取反,数据中所有位都取反, 1变成0,0变成1;

1.2 置1

举例,假设一个寄存器名字为FUNCCON,地址为0x00008000,该寄存器长度为4个byte。

#define FUNCCON  (*(volatile unsigned long *)0x00008000) 

#BIT(n) (1UL << n)

现在需要将bit12置1,而且不能影响其他位,该如何操作呢? 

FUNCCON |= BIT(15);

 

http://www.yayakq.cn/news/882228/

相关文章:

  • 学校网站备案怎么做开发网站需要用到的专业技术知识
  • 永州市住房和城乡建设局网站怎么查网站做百度竞价信息
  • 南京做电商网站的公司WordPress 外链 缩略图 插件
  • 公文写作 课程中心网站建设php旅游网站开发小结
  • 网页与网站的区别设计头条
  • 深圳品牌网站推广建站模板网站
  • 十堰企业网站制作公司wordpress 没有保存
  • wordpress禁止采集seo网站建设 厦门
  • 网站开发倒计时谷歌网站提交
  • 东莞高端网站建设收费标准公司网站建设7个基本流程
  • 视频上传下载网站建设房地产销售提成
  • 文明网站机制建设深圳上市公司排名
  • 网站建设销售发展前景手机网站 搜索优化 百度
  • 重庆网站开发培训机构建网站需要注册公司吗
  • 政务网站建设及管理唐山外贸网站建设
  • 做视频网站的备案要求吗素材网站
  • 成都哪家做网站的最好wordpress新闻是哪个表
  • 搬瓦工做网站方法wordpress 淘宝分享插件
  • 湖南网站seo优化怎么申请域名建网站
  • 贵阳网站建设贵阳亿唐网不做网站做品牌原因
  • wordpress 企业网站 教程广东省住房建设部网站
  • wap建站软件西安百度推广开户多少钱
  • 新平台推广网站建设优化一体
  • 教你做cpa单页网站WordPress发送邮件按钮
  • 虚拟网站多少钱找人做网站注意
  • 张掖网站建设推广wordpress内置函数大全
  • 做网站网站加载内容慢怎么解决免费邮箱注册入口
  • 网站闭关保护怎么做如何设立微信公众号
  • 网站做淘宝推广收入高防服务器租用
  • 自助手机网站建站软件wordpress文件详情