![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
单片机
CodeJames
重庆大学研究生毕业,从事IOT后台开发,同名G.Z.H
展开
-
计算单片机定时器的初值
如果单片机的晶振是12MHz时,假设你要定时50ms,采用定时器0,方式1时,此时为16位定时,最大值为65536。 设X,由X*12/fsoc=50000us(50ms),算出X=50000,用65536-50000=15536,把十进制15536转换为16进制得3CB0。 把3CB0的高8位放到TH0,低8位放到TL0。则可以知道初值为:TH0=3C,TL0=B0,也可以直接在程序...原创 2018-04-08 18:52:29 · 5567 阅读 · 0 评论 -
ADC0809,8路通道采集和串口通信,labview上位机显示
首先来一段程序:#include<reg51.h>#include<intrins.h>#include<stdio.h>#define uint unsigned int#define uchar unsigned charsbit CLK=P2^0;sbit ST=P2^1;sbit EOC=P2^2;sbit OE=P2^3;sbit ADDA=P2^5;...原创 2018-04-08 21:27:36 · 3135 阅读 · 6 评论 -
bit byte
bit意为“位”或“比特”,是计算机运算的基础; byte意为“字节”,是计算机文件大小的基本计算单位;这要从bit和byte说起:bit和byte同译为"比特",都是数据量度单位,bit=“比特”或“位”。byte=字节即1byte=8bits,两者换算是1:8的关系。...原创 2018-04-11 16:27:18 · 160 阅读 · 0 评论 -
单片机串口连不上labview,看完的
问题:每当打开labview和单片机串口通信时很成功,当改一改程序再连接是就会连不上,改用虚拟串口和单片机通信就可以。解决:重新关闭labview和串口相关的软件,再次打开重新连接就可以了...原创 2018-04-23 20:26:49 · 2297 阅读 · 0 评论