码迷,mamicode.com
首页 >  
搜索关键字:点阵字库 单片机    ( 2174个结果
51单片机串口通信时的定时器设置的相关问题
51单片机在串口通信时需要有一个定时器去调节与计算机通信的波特率,而定时器设置时需要中断寄存器(IE), 定时器控制寄存器(TCON) ,还有T/C控制寄存器共同配合作用, 但在启动定时器功能时,这三个寄存器的配置顺序十分重要,因为在数据传输时的高速情况下,一点点的数据误差就会导致传输的数据出现错误 ...
分类:其他好文   时间:2016-08-06 19:13:48    阅读次数:143
51单片机 AD转换
在数逻的课程中,已经学习过AD转换的概念:将模拟信号采样、量化、编码后转换为数字信号。但是未学习过通过单片机编程,显示结果。 编码分有舍有入、只舍不入两种,量化误差前者更小。=2Vm/(2^n+1 - 1 ) 注意,为了达到精确度高、稳定性好的目的,最好将所有器件的模拟地和数字分别连接,最后将模拟地 ...
分类:其他好文   时间:2016-08-06 14:22:25    阅读次数:247
基于Microchip单片机的触摸感应技术
Microchip提供两种电容式触摸感应解决方案,一种为张驰振荡器方式,即通过检测触摸感应电容充放电的频率变化,来检测是否有键按下,根据单片机集成的硬件资源不同,另一种通过Microchip单片机集成的片上充电时间检测单元(CTMU)实现。 本文引用地址:http://www.eepw.com.cn ...
分类:其他好文   时间:2016-08-05 15:39:41    阅读次数:163
8051单片机软件精确延时研究(一)
前言 最近自学51单片机,编程中如流水灯等非精确延时多用软件延时实现,写了几个类似DelayX10us(unsigned char x)的函数方便调用,函数内部的语句多是用官方延时程序再自己套一个for或者do..while循环改造而成,像这样: 由于不懂汇编,所以对代码的实际延时时间一直没有深究, ...
分类:其他好文   时间:2016-08-05 15:28:33    阅读次数:192
简单的定时器实现按键消抖,还望大家多指点!
/******************************** 按独立按键使数码管加1 ********************************/ #include<reg52.h> #defineucharunsignedchar sbitKEY=P1^0; //定义独立按键 bitKEYSTA=1; //按键的初始状态 ucharcodeDispCode[]={0xc0,0xf9,0xa4,..
分类:其他好文   时间:2016-08-05 12:13:11    阅读次数:510
51单片机 数码管的显示与译码器
共阳极数组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 ...
分类:其他好文   时间:2016-08-03 13:40:11    阅读次数:186
对MSP430单片机__delay_cycles精确延时的说明及改正
在这里, 我来讨论一下关于MSP430单片机使用__delay_cycles延时的问题. IAR for MSP430编译器提供了一个编译器内联的精确延时函数(并非真正的函数)以提供用户精确延时使用, 该函数原型是: __intrinsic void __delay_cycles(unsigned ...
分类:其他好文   时间:2016-07-31 17:25:23    阅读次数:337
一个简单的微安表
这是一个用STM8S103F3P6单片机和一个LM358运算放大器制作的一个简单的微安表,可以用来测量1mA以下的小电流,分辨率是1uA。接通电源就开始测量。 开机时的工作电流是15mA,使用9V层叠电池供电。电路板: 内部图片: 电路图在最后一页。原理很简单,通过一个100欧的电阻对待测电流取样, ...
分类:其他好文   时间:2016-07-30 22:37:27    阅读次数:385
关于定时器、波特率、TH和TL值的计算
假设晶振位6MHZ,定时10ms 单片机系统晶振频率为6mhz,系统时钟频率 (也是计时脉冲频率)为500KHZ,一个脉冲周期2us ,10ms是5000个脉冲,因此TMOD=0X01;TH0=(65536-5000)/256;TL0=(65536-5000)%256; 方式0:13位定时计数方式, ...
分类:其他好文   时间:2016-07-28 16:22:07    阅读次数:663
关于串口方工作式
单片机89C51的串行端口有4种工作方式,通过编程设计,可以使其工作在任一方式,以满足不同场合的需要。其中, 方式0主要用于外接移位寄存器,以扩展单片机的I/O电路; 方式1主要用于双机之间或外设电路的通信; 方式2、3除有方式1的功能外,还可用作多机通信,以构成多微机系统,方式2、3的区别在于波特 ...
分类:其他好文   时间:2016-07-28 15:05:39    阅读次数:175
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!