推荐阅读最新更新时间:2024-03-16 13:25
单片机蜂鸣器控制程序和驱动电路
蜂鸣器从结构区分分为压电式蜂鸣器和电磁式蜂鸣器。压电式为压电陶瓷片发音,电流比较小一些,电磁式蜂鸣器为线圈通电震动发音,体积比较小。 按照驱动方式分为有源蜂鸣器和无源蜂鸣器。这里的有源和无源不是指电源,而是振荡源。有源蜂鸣器内部带了振荡源,如图 9-8 所示中,给了 BUZZ 引脚一个低电平,蜂鸣器就会直接响。而无源蜂鸣器内部是不带振荡源的,要让他响必须给 500Hz~4.5KHz 之间的脉冲频率信号来驱动它才会响。有源蜂鸣器往往比无源蜂鸣器贵一些,因为里边多了振荡电路,驱动发音也简单,靠电平就可以驱动,而无源蜂鸣器价格比较便宜,此外无源蜂鸣器声音频率可以控制,而音阶与频率又有确定的对应关系,因此就可以做出来“do re mi f
[单片机]
单片机小白学习之路(四十一)---LCD1602液晶理解
目标:理解LCD1602液晶工作原理 1.LCD1602简介 1602液晶也叫1602字符型液晶,它能显示2行字符信息,每行又能显示16个字符,所以简称1602。它是一种专门用来显示字母、数字、符号的点阵型液晶模块。 它是由若干个5x7或者5x10的点阵字符位组成,每个点阵字符位都可以用显示一个字符,每位之间有一个点距的间隔,每行之间也有间隔,起到了字符间距和行间距的作用,正因为如此,所以它不能很好的显示图片。 1602 引脚作用 VL是液晶显示偏压信号,当感觉屏幕过暗或过亮是可以调节此电压来调整亮度 RS是高电平是是数据选项,是低电平是命令选项 R/W 是高电平是读操作,是低电平是写操作 E是使能信号
[单片机]
单片机内部复位电路图解析
单片机复位电路原理是在单片机的复位引脚RST上外接电阻和电容,实现上电复位。当复位电平持续两个机器周期以上时复位有效。复位电平的持续时间必须大于单片机的两个机器周期,具体数值可以由RC电路计算出时间常数。 如下图所示,单片机复位电路是由按键复位和上电复位两部分组成。其中,STC89系列单片及为高电平复位,通常在复位引脚RST上连接一个电容到VCC,再连接一个电阻到GND,由此形成一个RC充放电回路保证单片机在上电时RST脚上有足够时间的高电平进行复位,随后回归到低电平进入正常工作状态,这个电阻和电容的典型值为10K和10uF.而按键复位就是在复位电容上并联一个开关,当开关按下时电容被放电、RST也被拉到高电平,而且由于电容
[单片机]
2440裸机编程之四 外部中断
2440有60个中断源(有的中断源还有几个子中断源),中断原理如下图: 中断源使中断源请求寄存器(SRCPND)的相应位置一,中断模式寄存器(INTMOD)选择是IRQ还是FIQ模式,如果是IRQ,在中断屏蔽寄存器(INTMSK)不屏蔽的情况下,会产生中断,同时中断请求寄存器(INTPND)的相应位被置一。 2440 外部中断 编程步骤: 外部中断初始化() { 引脚初始化: 设置相应引脚为外部中断功能 GPxCON 选择相应触发模式 EXTINT 中断初始化: 清除SRCPNF、INTPND中的相应中断标志位 中断例程地址 - 中断向量表 pISR_EINTx 使能相应中断 rINTMSK } 中断例程()
[单片机]
利用有源晶振解锁ATMEGAL16单片机的方法
刚开始学单片机的时候,是半年前,因为我有一个朋友刚上大学就一直在实验室,所以他刚开始就锻炼了比较强的动手能力,又因为他比较喜欢吹牛,又因为我和他的关系比较好,理所当然我和他一起的大多数时间都在听他吹关于实验室的事情,刚好在我大一生活接近尾声的生后我们院有一个实验室纳新,出于好奇,出于奋斗的想法就去了,然后各种找关系,朋友们定力帮忙,当然和我确实想留下认真的态度也分不开,就这样我就留在了实验室,记得当时特别难,什么也看不懂,话说当时我们实验室的为数不多的学长也不是是认真学技术的那种,没有认真带我们,所以就更加不好做了,很多学生没有入门就离开了实验室,幸亏当时我比较坚持,现在换了个比较好的实验室,因为我师父喜欢写博客,我也觉得把自
[单片机]
单片机PIC18FXX8通用同步异步收发器的编程应用
引言 PIC18Fxx8单片机是美国微芯公司推出的16位RISC指令集的高级产品,由于芯片内含有A/D、内部E2PROM存储器、I2C和SPI接口、CAN接口、同步/异步串行通信(USART)接口等强大的功能,具有很好的应用前景。但是,目前介绍其应用和以C语言编程的中文参考资料很少。本文将探讨该型单片机异步串行通信的编程应用,程序用HI-TECH PICC-18 C语言编写,并在重庆大学-美国微芯公司PIC单片机实验室的PIC18F458实验板上通过。 1 PIC18FXX8单片机同步/异步收发器(USART) 通用同步/异步收发器(USART)模块是由PIC18FXX8内的三个串行I/O模块组成的器件之一(USART也叫
[单片机]
单片机汇编语言详解
数制的概念 数制是人们利用符号进行计数的科学方法。数制有很多种,在计算机中常用的数制有:十进制,二进制和十六进制。 数制也称计数制,是指用一组固定的符号和统一的规则来表示数值的方法。计算机是信息处理的工具,任何信息必须转换成二进制形式数据后才能由计算机进行处理,存储和传输。 十进制数(Decimal) 人们通常使用的是十进制。它的特点有两个:有0,1,2….9十个基本数字组成,十进制数运算是按“逢十进一”的规则进行的. 在计算机中,除了十进制数外,经常使用的数制还有二进制数和十六进制数.在运算中它们分别遵循的是逢二进一和逢十六进一的法则. 二进制数(Binary) 二进制数有两个特点
[单片机]