只需一步,快速开始
热门: 51单片机 | 24小时必答区 | 单片机教程 | 单片机DIY制作 | STM32 | Cortex M3 | 模数电子 | 电子DIY制作 | 音响/功放 | 拆机乐园 | Arduino | 嵌入式OS | 程序设计
使用道具 举报
查看全部评分
20181106102702.jpg (72.86 KB, 下载次数: 67)
下载附件
2018-11-6 10:28 上传
xuyaqi 发表于 2018-11-6 10:11 给个例程: #include "reg51.h"
cuihaodianzi 发表于 2018-11-6 10:28 简单粗暴 #include unsigned int temp = 0x61; // 0110 0001 -> 1000 0110 0x86
mengzhixinheng 发表于 2018-11-6 10:47 N|=(X&0x01
dzbj 发表于 2018-11-6 11:25 不明觉厉 我好好想想 请教 这样做 同样时钟频率下 比前面的方法耗时少么 我用c
cuihaodianzi 发表于 2018-11-6 11:52 按照这个操作,貌似所有的“位” 都在最高位了,除了 0000 0000,的结果是 0, 其他的结果应该都是 1000 ...
mengzhixinheng 发表于 2018-11-6 12:58 7-i ???????????????
dzbj 发表于 2018-11-6 11:24 谢谢 你用的是多少频率 12M么 这样做一次 消耗多少时间
20181106155802.jpg (108.54 KB, 下载次数: 58)
2018-11-6 16:07 上传
20181106155842.jpg (80.68 KB, 下载次数: 73)
20181106160020.jpg (97.87 KB, 下载次数: 60)
20181106160047.jpg (96.13 KB, 下载次数: 77)
cuihaodianzi 发表于 2018-11-6 15:52 xxxx xxxx =(X&0x01
mengzhixinheng 发表于 2018-11-6 12:56 你要做什么,时间要求很高吗?8位数据的加减移位是很快的了,不然就只有用汇编了
51heidianzixy 发表于 2018-11-6 14:02 除以16,用商+16*余数
本版积分规则 发表回复 回帖后跳转到最后一页
手机版|小黑屋|51黑电子论坛 | 管理员QQ:125739409;技术交流QQ群281945664
Powered by 单片机教程网