08 2016 档案

摘要:1602的第1个管脚为VSS,VSS:S=series 表示公共连接的意思,通常指电路公共接地端电压。15管脚为背光电源正极,为防止加5v电压烧坏背光灯,通常串接1个10Ω电阻限流。/* 1602静态显示 基本程序 */#include #define LCD1... 阅读全文
posted @ 2016-08-08 16:44 Aurora_l 阅读(356) 评论(0) 推荐(0)
摘要:在数逻的课程中,已经学习过AD转换的概念:将模拟信号采样、量化、编码后转换为数字信号。但是未学习过通过单片机编程,显示结果。编码分有舍有入、只舍不入两种,量化误差前者更小。=2Vm/(2^n+1 - 1 )注意,为了达到精确度高、稳定性好的目的,最好将所有器件的模拟... 阅读全文
posted @ 2016-08-06 17:16 Aurora_l 阅读(526) 评论(0) 推荐(0)
摘要:蜂鸣器发声原理是电流通过电磁线圈,使电磁线圈产生磁场来驱动振动膜发声的,因此需要一定的电流才能驱动它,单片机IO引脚输出的电流较小,单片机输出的TTL电平基本上驱动不了蜂鸣器,因此需要增加一个电流放大的电路。三极管的作用为驱动,通过三极管放大驱动电流,从而可以让蜂鸣器... 阅读全文
posted @ 2016-08-06 17:12 Aurora_l 阅读(800) 评论(0) 推荐(0)
摘要:首先,了解一些基本概念。RS232电平:逻辑1(MARK)=-3V~-15V,逻辑0(SPACE)=+3~+15VTTL电平:+5V等价于逻辑“1”,0V等价于逻辑“0”TXD :发送数据 Transmit Data,单片机的P31RXD :接收数据 Rece... 阅读全文
posted @ 2016-08-06 13:29 Aurora_l 阅读(650) 评论(0) 推荐(0)
摘要:但凡做和51单片机有关的东西,我们组都会用到按键..... 迷之有缘独立按键的原理很简单,没有按键按下时,全部为高电平,按下时接触地变为地电平,检测是否有低电平来检测按下动作。矩阵键盘稍微复杂一点,分别检测行,检测列,以此来确定按键位置。注意的是,按下时会有抖动,因为... 阅读全文
posted @ 2016-08-06 13:26 Aurora_l 阅读(587) 评论(0) 推荐(0)
摘要:共阳极数组0~9:display[]={0xC0,0xF9,0xA4,0xB0,0x91,0xA2,0x82,0xF8,0x80,0x90}共阳极数组A~F:display[]={0x88,0x83,0xA6,0xC1,0x86,0x8E} 共阴极数组0~9:disp... 阅读全文
posted @ 2016-08-06 13:25 Aurora_l 阅读(575) 评论(0) 推荐(0)
摘要:sfr - 特殊功能寄存器的数据声明,声明一个8位的寄存器sfr16 - 声明一个8位的寄存器sbit - 特殊位功能位声明,也就是声明某一个特殊功能寄存器中的某一位bit - 位变量声明,当定义一个位变量时可使用此符号 例如: sfr SCON = 0x98;sfr... 阅读全文
posted @ 2016-08-06 13:23 Aurora_l 阅读(232) 评论(0) 推荐(0)
摘要:在数逻的课程中,已经学习过AD转换的概念:将模拟信号采样、量化、编码后转换为数字信号。但是未学习过通过单片机编程,显示结果。 编码分有舍有入、只舍不入两种,量化误差前者更小。=2Vm/(2^n+1 - 1 ) 注意,为了达到精确度高、稳定性好的目的,最好将所有器件的模拟地和数字分别连接,最后将模拟地 阅读全文
posted @ 2016-08-06 12:54 Aurora_l 阅读(3646) 评论(0) 推荐(0)
摘要:DS1302:具有涓细电流充电能力的低功耗实时时钟芯片。 待更。 阅读全文
posted @ 2016-08-03 17:12 Aurora_l 阅读(199) 评论(0) 推荐(0)
摘要:蜂鸣器发声原理是电流通过电磁线圈,使电磁线圈产生磁场来驱动振动膜发声的,因此需要一定的电流才能驱动它,单片机IO引脚输出的电流较小,单片机输出的TTL电平基本上驱动不了蜂鸣器,因此需要增加一个电流放大的电路。三极管的作用为驱动,通过三极管放大驱动电流,从而可以让蜂鸣器发出声音。 有源蜂鸣器和无源蜂鸣 阅读全文
posted @ 2016-08-03 15:12 Aurora_l 阅读(7291) 评论(0) 推荐(0)
摘要:但凡做和51单片机有关的东西,我们组都会用到按键..... 迷之有缘 独立按键的原理很简单,没有按键按下时,全部为高电平,按下时接触地变为地电平,检测是否有低电平来检测按下动作。 矩阵键盘稍微复杂一点,分别检测行,检测列,以此来确定按键位置。 注意的是,按下时会有抖动,因为写程序时,需要消抖。常用的 阅读全文
posted @ 2016-08-03 14:51 Aurora_l 阅读(1575) 评论(0) 推荐(0)
摘要:共阳极数组0~9:display[]={0xC0,0xF9,0xA4,0xB0,0x91,0xA2,0x82,0xF8,0x80,0x90} 共阳极数组A~F:display[]={0x88,0x83,0xA6,0xC1,0x86,0x8E} 共阴极数组0~9:display[]={0x3F,0x0 阅读全文
posted @ 2016-08-03 13:03 Aurora_l 阅读(1207) 评论(0) 推荐(0)
摘要:sfr - 特殊功能寄存器的数据声明,声明一个8位的寄存器 sfr16 - 声明一个8位的寄存器 sbit - 特殊位功能位声明,也就是声明某一个特殊功能寄存器中的某一位 bit - 位变量声明,当定义一个位变量时可使用此符号 例如: sfr SCON = 0x98; sfr16 T2 = 0xCC 阅读全文
posted @ 2016-08-02 17:05 Aurora_l 阅读(628) 评论(0) 推荐(0)