1. 串口方式0应用编程 8051单片机串行口方式0为移位寄存器方式,外接一个串入并出的移位寄存器,就可以扩展一个并行口。 例:用8051串行口外接CD4094扩展8位并行输出口,如图所示,8位并行口的各位
LED数码显示器的连接与编程 在单片机系统中,通常用LED数码显示器来显示各种数字或符号。由于它具有显示清晰、亮度高、使用电压低、寿命长的特点,因此使用非常广泛。 八段LED显示器 引入:还
1、矩阵式键盘的结构与工作原理 在键盘中按键数量较多时,为了减少I/O口的占用,通常将按键排列成矩阵形式,如图1所示。在矩阵式键盘中,每条水平线和垂直线在交叉处不直接连通,而是通过一个按键加
传统的手工抄表费时、费力,准确性和及时性得不到可靠的保障,这导致了相关营销和企业管理类软件不能获得足够详细和准确的原始数据。一般手工抄表都按月抄表,对于用户计量来说是可行的,但对于相关供应部门进行更深
利用单片机(或单板机)奏乐大概是无线电爱好者感兴趣的问题之一。本文从单片机的基本发间实验出发,谈谈音乐程序的设计原理,并给出具体实例,以供参考。 单片机的基本发音实验 我们知道,声音的
学习了一段时间,有了一定经验的朋友,肯定会觉得不过瘾,老是纸上谈兵,点个LED有什么用?能不能来点实际点的。好的,我们就安排一点实际一点的,这次是点亮真的电灯了,不过要注意安全,莫要发生触电
许多单片机的应用中都会使用到串行口与电脑的串行口相连接,进行数据的传输或控制命令的发送与接收。单片机的串口有很大一部分是使用TTL电平标准的(PIC的可以直接连接在电脑串口),它的逻辑1电平是5V
随着计算机应用的普及,对便携式输入设备的要求也越来越高。人们希望能随时随地用电子设备记录下原始的书写内容。传统的基于传感材料的手写笔系统需要特殊的书写材料,使它的应用范围受到限制。超声波相对与电磁波速度要小得多,其传播的时间较容易检测,将其应用于电子笔系统中,可以使输入设备更加便捷,笔迹跟踪准确。
先从ASCII说起。ASCII是用来表示英文字符的一种编码规范,每个ASCII字符占用1个字节(8bits) 因此,ASCII编码可以表示的最大字符数是256,其实英文字符并没有那么多,一般只用前128个(最高位为0),其
现在单片机的程序设计,C51已经得到广泛的推广和应用,算是单片机的主流设计程序,甚至可以说作为单片机开发人员必须要掌握的一门语言了。作为一门工具,最终的目的就是实现功能。在满足这个前提条件
支持ISP的51单片机AT89S系列 ATMEL公司新推出的可在编程的MCS51兼容单片机AT89S51/52将全面替代AT89C51/52单片机。 AT89S系列单片机有以下特点: 兼容MCS51微控制器 4/8K字节FLASH存贮器支持在系统
在ATMEL的89S51系列的89S51与89C51功能相同。指令兼容。HEX程序无需任何转换可以直接使用。89S51只比89C51增加了一个看门狗功能。89S51的其它功能可以参见89C51的资料。 看门狗具体使用方法如下:
现代化的测控系统中,对可靠性、测量精度、速度以及系统设计的微型化和轻型化的要求愈来愈高,传统的模拟式测量仪表已很难满足这些要求,必须实现参数采集系统以及整个系统的数字化和智能化。随着计算机技术和虚拟仪器(VIrtual Instrument,VI)技术的发展,用户只能使用制造商提供的仪器功能的传统观念正在改变。基于Web的虚拟仪器就是虚拟仪器技术的延伸与扩展。把DSP技术应用到虚拟仪器中将弥补虚拟仪器与传统硬件仪器在实时性与精确性方面的差距。
单片机的时钟信号用来提供单片机片内各种微操作的时间基准,复位操作则使单片机的片内电路初始化,使单片机从一种确定的初态开始运行。时钟电路:8031单片机的时钟信号通常用两种电路形式得到:内部振荡
如果在中断服务函数ISR中使用寄存器,那么必须处理好using的使用问题:1、中断服务函数使用using指定与主函数不同的寄存器组(主函数一般使用Register bank 0)。2、中断优先级相同的ISR可用using指定相