推荐阅读最新更新时间:2024-03-16 14:27
利用单片机和CPLD实现直接数字频率合成(DDS)
直接数字频率合成(DDS)技术是美国学者J.Tierncy,C.M.Rader和B.Gold在1971年首次提出的。这是一种全数字技术,该技术从相位概念出发直接合成所需要的波形。同传统的频率合成技术相比,DDS技术具有很多优点:频率切换时间短、频率分辨率高、相位变化连续、容易实现对输出信号的多种调制等[5]。但是由于当时的技术以及器件水平的限制,它的性能指标还无法与已有的技术相比,因此该技术当时并没有引起足够的重视。最近几年来,随着技术和器件水平的提高,国外一些公司先后推出各种各样的DDS专用芯片,如 Qualcomm公司的Q2230、Q2334, AD公司的AD9955、AD9850等[3]。这些产品的问世,为电路设计者提供
[单片机]
电子密码锁设计资料
1.实验任务 用4×4组成0-9数字键及确认键。 用8位数码管组成显示电路提示信息,当输入密码时,只显示“8.”,当密码位数输入完毕按下确认键时,对输入的密码与设定的密码进行比较,若密码正确,则门开,此处用LED发光二极管亮一秒钟做为提示,同时发出“叮咚”声;若密码不正确,禁止按键输入3秒,同时发出“嘀、嘀”报警声;若在3秒之内仍有按键按下,则禁止按键输入3秒被重新禁止。 2.电路原理图 图4.33.1 3.系统板上硬件连线 (1).把“ 单片机 系统”区域中的P0.0-P0.7用8芯排线连接到“动态数码显示”区域中的ABCDEFGH端子上。 (2).把“单片机系统“区域中的P2.0-
[单片机]
AT89S52单片机P3端口的各种功能解析
AT89S52单片机P3端口有第二功能,如下所示: P3.0 RXD (串行接口输入) P3.1 TXD (串行接口输出) P3.2 INT0 (外部中断0输入) P3.3 INT1 (外部中断1输入) P3.4 T0 (定时/计数器0的外部输入) P3.5 T1 (定时/计数器1的外部输入) P3.6 WR (片外数据存储器 “写”选通控制输出) P3.7 RD (片外数据存储器 “读” 选通控制输出) P3接口相应接口线处于第二功能,应满足的条件: (1) 串行I/0口处于运行状态(RXD、TXD) (2)外部中断已经打开(INT0、INT1) (3)定时器/计数器处于外部计数状态(T0、T1) (4)执行读/写外部RAM的指
[单片机]
单片机数字电子时钟系统
单片机系统的开发。其实,这个时钟系统花了我一个礼拜的时间。从刚开始的显示模块,到键盘模块,我都一步一步 实现。当然,这其中,也遇到了很多困难,麻烦!刚开始,数码管部分一点不显示,键盘也没用,很烦人,很恼火。 但是,我还是把程序调试出来了,并且在硬件上运行达到效果。本以为这几部分实现了后,联合在一块,偶的时钟系统就OK 了。然而,我错了,一个模块运行成功并不意味着模块组成的系统就能按照预想的一样达到目的,实现功能!当我将几个模块结合在一块时候,问题有接踵而至!哎呀!烦人啊!我只能重新设计方案,重新检查,重新写程序,源代码写了 一遍又一遍,程序调了又调,程序一遍又一遍地下载到单片机中运行,观察现象,分析出错原因,找出解决办法!最
[单片机]
基于PIC单片机的测温网络的开发
简介:介绍一种利用PIC单片机和DS18B20构造单总线测温网络的方法,文章给出了系统硬件结构和软件流程图。 本测温网络应用在磁致伸缩液位传感器上,利用附在不锈钢管内壁的不同位置上的三个DS18B20,测量不同液位层的温度 。 1硬件设计 整个系统由上位机和下位机组成。上位机用PC机,下位机用PIC16C63(原理框图见图1)。系统硬件部分主要有PIC16C63、AT24C01、DS18B20、显示电路、电源电路、时钟电路和通信电路。用户需要时可通过上位机下达测量命令,下位机进行测量并把结果送给上位机或显示在液晶显示模块上。三个温度点任何一路发生故障,都会传给上位机一个默认值,用户可以据此在线更换新的温度传感器,系统能够自
[单片机]
单片机串口编程的优劣
这些日子做项目,在串口上耽误了不少时间,原来一直使用中断接收和查询发送,程序代码合起来时,程序竟然死在串口发送上,程序在那里等待,过不去,一直在做这个事情,今天总结一个专题,和大家分享。 51单片机的串口,是个全双工的串口,发送数据的同时,还可以接收数据。当串行发送完毕后,将在标志位 TI 置 1,同样,当收到了数据后,也会在 RI 置 1。无论 RI 或 TI 出现了 1,只要串口中断处于开放状态,单片机都会进入串口中断处理程序。 在中断程序中,要区分出来究竟是发送引起的中断,还是接收引起的中断,然后分别进行处理。看到过一些书籍和文章,在串口收、发数据的处理方法上,很多人都有不妥之处。 接收数据时,基本上都是使用“中断
[单片机]
基于AVR单片机的医用智能输液系统
静脉输液是我国目前临床治疗中最主要的一种输液方式,在实践工作中,医护人员一般是靠经验和观察通过转动输液器上的滑轮对滴速进行手动调节的。本系统是一种非接触式全自动的静滴检测和报警控制装置,时刻检测液体的滴速,并且在药液滴完后能够自动地切断液体进行本地和远程报警,以通知医护人员及时更换液体,对提高现代医疗服务系统的效率和质量都有着非常重要的意义。 1. 研究意义 目前,医院静脉输液主要是人工控制,由人监控的静脉输液,无法正确调解药液流速,速度过快由于点滴里有钾元素的成分会造成血管刺激,通常刺激会表现为疼痛。但通常输液快慢要看自身身体情况,但输液还是会对血管和心脏,肾脏有刺激。利用现有的科技设计智能输液系统,即可以控制药
[单片机]
基于电话线的系统远程升级方案
随着片内 FLASH ROM 在MCU领域的广泛应用,ISP(In-system programmable)器件发展广泛,而受益于该技术,大量单片机系统在正常工作电压下,能实现软件更新程序存储空间,从而对系统进行升级地功能。智能仪表应用量的增加以及技术的进步,使得人们不断寻找操作人员不到现场就能升级智能仪表的方案。 目前大多数单片机系统智能仪器的远程升级解决方案,需要通过因特网和PC来实现,因特网传输数据,PC的串口作为烧录程序ISP的媒介,这种方案,相对而言,实现成本高,占地大。由于单片机智能仪器运行代码的数据量不大,并不一定需要通过因特网来进行数据传输。当网络内的大批量仪器需要经常进行升级时,这种应用不具优势。
[网络通信]