
单片机
洋子哥哥
C;iOS;java;html;css;js;jquery;java web
展开
-
51单片机,计时器0,11.0592M晶振,工作方式1,几个常用的定时器初始值
11.0592M,工作方式1:50ms 4C005ms EE001ms FC660.5ms FE330.2ms FF470.1ms FFA30.05ms FFD10.01ms FFF6转载 2017-11-13 10:24:09 · 10176 阅读 · 2 评论 -
89c52 EEPROM使用
传送门:https://zhidao.baidu.com/question/296966753.html转载 2017-10-16 18:35:13 · 2565 阅读 · 0 评论 -
51单片机的中断系统(八)串口通信常用的错误校验
1、奇偶校验 在发送数据时,数据位尾随的1位为奇偶校验位(1或0)。奇校验时,数据中“1”的个数与校验位“1”的个数之和应为奇数;偶校验时,数据中“1”的个数与校验位“1”的个数之和应为偶数。接收字符时,对“1”的个数进行校验,若发现不一致,则说明传输数据过程中出现了差错。2、代码和校验 代码和校验是发送方将所发数据块求和(或各字节异或),产生一个字节转载 2017-09-26 22:57:23 · 1589 阅读 · 0 评论 -
51单片机的中断系统(七)通信的一些概念
这里我们来看看串口通讯一,计算机通信:计算机通信是将计算机技术和通信技术相结合,完成计算机与外部设备或者计算机与计算机的信息交换。可以分成两个方式:并行通信和串行通信。二,并行通信,串行通信1,并行通信:将数据字节的各位用多条数据线同时进行传输。特点:传输速度快,控制简单;长距离传输成本高,八位同时接收存在困难。2,串行通信:将数据字节分成一位一位,在一转载 2017-09-26 22:23:47 · 481 阅读 · 0 评论 -
51单片机的中断系统(六)
这里说说定时器/计数器中断一,CPU时序相关知识:1,震荡周期:一次震荡时间。比如我们常用的12M HZ的晶振,表示1s震荡12M次,即1s钟震荡12 x 1000 000 次,那么震荡一次需要的时常为(1 / 12000000 )s,这样(1/12000000 )s就是12M晶振的一个震荡周期。2,状态周期:两个震荡周期的时长为一个状态周期。比如12M晶振下为(2 / 120转载 2017-09-18 18:10:40 · 929 阅读 · 0 评论 -
51单片机的中断系统(五)
中断的概念,就不再累赘了。反正就是中断来的时候,停下手中的活,先忙中断事情,然后在回来继续干。就好像正在家里洗碗,突然门铃响了,有快递送来(中断发生);这时候停止刷碗,先去开门拿快递(中断响应/中断服务);收了快递,回来继续洗碗(中断返回)。五个中断源也不再详述,可以参考前面帖子。这里我们说说外部中断。一,外部中断外部中断有外部中断0 和 外部中断1 对应的中断号分别为 0 和转载 2017-09-18 17:41:54 · 3771 阅读 · 0 评论 -
晶振的抉择:12M和11.0592M的选择
参考: https://zhidao.baidu.com/question/337645738.html(单片机上的晶振为什么有时是12MHZ,有时是11.0592MHZ?有什么区别么?)首先:1个机器周期 = 6个状态周期;1个状态周期 = 2个震荡周期;1个机器周期 = 12 个震荡周期1M Hz = 1000 000 次震荡/秒(1000 000 次/s)那么一个机器转载 2017-09-17 06:13:59 · 17702 阅读 · 1 评论 -
51单片机的中断系统(四)
void functionName() interrupt 中断编号 using 1{ demo();}using1可以不要转载 2017-09-17 06:08:54 · 453 阅读 · 0 评论 -
51单片机的中断系统(三)
中断的优先级问题转载 2017-09-16 16:10:57 · 1227 阅读 · 0 评论 -
51单片机的中断系统(二)
中断控制寄存器转载 2017-09-16 15:56:18 · 1120 阅读 · 0 评论 -
51单片机的中断系统(一)
什么是51单片机的中断系统转载 2017-09-16 15:40:51 · 1268 阅读 · 0 评论 -
51单片机和HC05蓝牙模块对接成功,但是数据收发时候发现数据很多时候对不上问题解决
最近用89c51单片机和HC05蓝牙模块进行了匹配和数据对接。总体上匹配成功,数据也可以发送接收成功,但是发现一个奇怪的问题,有时候发送一个一字节的数据,低四位正常接收,高四位接受异常。比如发送0x10 接受为0x30;后来发现是晶振的问题,之前一直用卖方指定的12M晶振,后来发现用11.0295M晶振可以正常接受。---》波特率的问题,51单片机12M晶振9600的波特率误差高达原创 2017-09-07 20:35:21 · 16406 阅读 · 1 评论