随笔分类 -  51单片机

十天学会单片机Day6 学会看数据手册 (IIC总线PCF859芯片( A/D D/A)应用)
摘要:1.实际电路 2.引脚图 3.地址 高四位为固定地址1001,A2A1A0可编程地址,通过观察实际电路,可知A2A1A0 为000。最低位为读写为,1为读,0为写。 4.控制字 控制寄存器的高半字节用于 允许模拟输出 将模拟输入编程为单端或差分输入 低半字节选择一个由高半字节定义的模拟输入通道。如果 阅读全文
posted @ 2016-05-17 17:54 kuotian 阅读(1986) 评论(0) 推荐(1)
十天学会单片机Day5 IIC总线AT2402芯片(EEPROM)应用
摘要:1.采用串行总线技术可以使系统的硬件设计大大简化、系统的体积减小、可靠性提高。同时,系统的更改和扩充极为容易。 常用的串行扩展总线有: IIC (Inter IC BUS)总线、单总线(1-WIRE BUS)、SPI(Serial Peripheral Interface)总线及Microwire/ 阅读全文
posted @ 2016-05-04 00:18 kuotian 阅读(1871) 评论(0) 推荐(0)
十天学会单片机Day4串行口通信
摘要:并行与串行基本通信方式 1.并行通信方式 通常是将数据字节的各位用多条数据线同时进行传送。 并行通信控制简单、传输速度快;由于传输线较多,长距离传送时成本高且接收方的各位同时接收存在困难。 2.串行通信方式 是将数据字节分成一位一位的形式在一条传输线上逐个地传送。 串行通信传输线少,长距离传送时成本 阅读全文
posted @ 2016-04-24 23:36 kuotian 阅读(1005) 评论(0) 推荐(0)
十天学会单片机Day3 D/A与A/D转换器
摘要:D/A转换器 1.二进制权电阻网络型D/A转换器 基准电压Vref 数据D(d3d2d1d0) 输出模拟电压V0 i0 = Vref/8R i1 = Vref/4R i2 = Vref/2R i3 = Vref/R i∑ = i0+i1+i2+i3 = Vref * (d3*2^3 + d2*2^2 阅读全文
posted @ 2016-04-14 17:44 kuotian 阅读(1559) 评论(0) 推荐(0)
十天学会单片机Day2键盘检测(独立键盘、矩阵键盘)
摘要:1.键盘的分类 编码键盘:键盘上闭合键的识别由专用的硬件编码器实现,并产生键编码号或键值的称为编码键盘,如计算机键盘 非编码键盘:靠软件编程来识别的称为非编码键盘。独立键盘、矩阵键盘 2.按键消抖 如图,理想波形与实现波形之间是有区别的。实际波形在按下和释放的瞬间都有抖动现象,抖动事件的长短与按键的 阅读全文
posted @ 2016-04-12 17:58 kuotian 阅读(979) 评论(0) 推荐(0)
十天学会单片机Day1点亮数码管(数码管、外部中断、定时器中断)
摘要:1.引脚定义 XTAL1(19脚) XTAL2(18脚):外接时钟引脚。XTAL1为片内震荡电路的输入端,XTAL2为片内震荡电路的输出端。 8051时钟两种方式:①片内时钟震荡,两引脚外接晶振和震荡电容。 ②外部时钟方式,XTAL1接地,外部时钟信号从XTAL2脚输入。 RST(9脚):单片机复位 阅读全文
posted @ 2016-03-30 20:59 kuotian 阅读(2035) 评论(0) 推荐(0)
十天学会单片机Day0点亮LED (锁存器、三极管、继电器)
摘要:2.C51数据类型扩充定义 单片机内部有很多特殊功能寄存器,每个寄存器在单片机内部都分配有唯一的地址,一般根据寄存器的功能不同赋予不同名称。操作时,需声明,即将地址编号赋给这个名称。(见reg52.h头文件) 3.为什么发光二极管接1kΩ电阻 发光二极管,通过电流I为5mA时即可发光,一般控制在3~ 阅读全文
posted @ 2016-03-28 12:39 kuotian 阅读(1286) 评论(0) 推荐(0)