
C语言和嵌入式开发
小志伟
有些鸟儿毕竟是关不住的
展开
-
寄存器的清位,置位的方法及Realtek芯片方案显示器中GPIO高低位设置的方法
比如: GPIO1是一个寄存器 GPIO1 = 0x01101100; 1、清位:&= ~ GPIO1 &= ~0x0f ; //将寄存器低4位清0 GPIO1 |= 0xf0 ; //将寄存器高4位置1 GPIO &= ~(1 << 2) ; //将寄存器第二位清0 GPIO |= (1 << 2) ; //将寄存器第二位置1...原创 2018-06-12 21:51:10 · 1637 阅读 · 0 评论 -
最简单粗暴的理解十进制与BCD码之间的转换关系
类比十六进制与二进制的关系即可简单粗暴地得出十进制与BCD码的关系 1、16进制数 0x15 的二进制表示为00010101 2、十进制数 15 的BCD码表示为 00010101 哇哇哇,是不是很简单。哈哈哈!!!这样就可以很简单的写出十进制与BCD码之间的转换函数了// *****************************************************...原创 2018-06-12 22:14:54 · 19708 阅读 · 0 评论