单片机中的data,bdata,idata等用法

51单片机中的data, bdata, idata, xdata,code等内存区域的范围如下:

上表可以看出bdata的描述是:

片内RAM 位寻址区

只有这个区域的变量可以使用X^N的方式进行位寻址。
因此一个u8类型就可以作为8个bit的状态量供8条逻辑使用,节约内存开支。

单片机中UART通信,通过波特率求定时器溢出值公式

``` 12T: TH1 = TL1 = 256 - 系统晶振 / (12 * 32 * 波特率) 举例:需要波特率9600,系统晶振11.0592MHz TH1 = TL1 = 256 - 11059200 / (12 * 32 * 9600) = 256 - 3 = 253 = 0xFD ``` 这下知道TH1,TL1的值怎么来的吧。 对于STC12以上新型1T单片机系列来说,分母上的12就可以取掉了,计算公式不变。

STM32F103VCT6学习资料

淘宝卖家给的资源,记录在此方便查阅。 STM32新手视频: 链接:http://pan.baidu.com/s/1eQnau7C 密码:lg8r 相关开发工具软件: 链接:http://pan.baidu.com/s/1qWwiYHA 密码:rix3 stm32f103zet6光盘资料: 链接: http://pan.baidu.com/s/1hql9hGC 密码: qu8u 相关开发工具软件: 链接:http://pan.baidu.com/s/1minWLlu 密码:v2y2 ST-LINK调试器光盘资料: 链接:http://pan.baidu.com/s/1mgJs8zu 密码:7ht8 Stm32f103vct6光盘资料: 链接:http://pan.baidu.com/s/1dED3kNB 密码:ayv3 STM32视频(LIU) 链接: http://pan.baidu.com/s/1o7OJtXK 密码: 358e

丁丁生于 1987.07.01 ,30岁,英文ID:newflydd

  • 现居住地 江苏 ● 泰州 ● 姜堰
  • 创建了 Jblog 开源博客系统
  • 坚持十余年的 独立博客 作者
  • 大学本科毕业后就职于 中国电信江苏泰州分公司,前两年从事Oracle数据库DBA工作,两年后公司精简技术人员,被安排到农村担任支局长(其本质是搞销售),于2016年因志向不合从国企辞职,在小城镇找了一份程序员的工作。
  • Git OSChina 上积极参与开源社区