推荐阅读最新更新时间:2024-11-06 11:12
51系列单片机关于时序问题
单片机的基本操作周期为机器周期,一个机器周期分为六个状态,每个状态由两个脉冲组成,也就是所谓的两箱(前一个脉冲P1叫相位1,后一个脉冲P2为相位2)。所以一个机器周期共有12个振荡脉冲。因此可以根据时钟频率计算出一个机器周期的时间。 例如:系统的时钟是11.0592MHZ,那么用它除以12,得到了每秒执行的机器周期书,然后取反就得到了机器周期的时间。
[单片机]
“2009瑞萨超级MCU模型车大赛”在京举行
由株式会社瑞萨科技(以下简称瑞萨)冠名赞助的“2009瑞萨超级MCU模型车大赛”将于11月22日在北京举行。此项赛事是教育部旨在培养IT技术人才而举办的“全国大学生ITAT大赛”的其中一项重要赛事,已成功举办两届。本届大赛共有包括上海交大、西安交大、北师大、电子科大等在内的49所高校组成的90支队伍,参赛队将参加两个项目的角逐。各参赛队使用自行设计制作搭载有瑞萨芯片的模型车,车辆须在规定赛道上前行,按照进行所用时间长短决定名次。成绩优秀者将获得教育部颁发的IT技能证书。 根据“2009瑞萨超级MCU模型车大赛”规则,参赛队需以瑞萨MCU为核心进行电路和软件设计,以及整合零部件进行赛车的结构设计,设计出的赛车,可以在白
[单片机]
基于Proteus软件的单片机实验室建设
摘要:在电类专业教学中,单片机的实验室建设大多采用硬件仿真器配目标实验板方式,不仅需采购大量的硬件设备,而且设备维护工作量也非常巨大。本文提出一种基于软件仿真的单片机实验室建设方案。该方案配置有限的硬件设备,很好地解决了资金和设备维护问题;大量的仿真工作是在软件环境中实现,大大增强了实验室向学生开放的便利性。在实际运行中,取得了良好的教学效果。该方案目前在国内高校具有较高的推广利用价值。
关键词:单片机仿真 实验室建设 Proteus
引 言
单片机技术是现代电子工程领域一门迅速发展的技术,应用于各种嵌入式系统中。单片机技术的发展和推广极大地推动了电子工业的发展,其在教学和产业界的技术推广仍然是当今业界的一个热点。单片机
[应用]
单片机直流电机调速并显示的仿真与程序源码
直流电机调速系统有如下功能按钮: 正转P2^3输出PWMP2^4为1 反转P2^4输出PWMP2^3为1 PWM占空比+1 开始/暂停 直流电机调速仿真原理图如下 电路原理图如下: 67-元件清单 1) 9*15万用板 2) STC89C51单片机 3) 40脚IC座 4) 1602液晶 5) 16p母座 6) 16p排针 7) 10k电阻*3 8) 1k电阻*5 9) 3v直流电机 10) 3*1万用板 11) 磁铁*2 12) 塑料管 13) 3144霍尔传感器 14) 4148二极管*4 15) 8050三极管*4 16) 8550三极管*2 17) 103排阻 18) 104独石
[单片机]
单片机实现环境测量仪设计方案
摘要本文以凌阳单片机作为控制板, 配合传感器模组对周围环境温度和光线进行测量, 并对测量值进行语音播报, 成功地实现了环境测量仪的设计。 1 引言 随着人们生活水平的提高, 各电子产品有了突飞猛进的发展, 电子测量仪也逐渐丰富起来, 在各行各业得到了广泛的应用。例如, 在医学方面, 有血糖测量仪, 血压测量仪; 在物理学方面, 有电感测量仪,频率测量仪, 红外测量仪等; 在环境方面, 有空气测量仪, 噪声测量仪等一系列电子测量仪器。而原来的模拟产品也逐步向数字化、综合化转化, 并且不断走向人性化。虽然目前环境测量仪品种很多, 但大多只可液晶显示, 并无语音播报功能。本论文介绍了一种实用的便携式环境参数测量仪的设计,
[测试测量]
基于单片机控制的正弦波逆变电源设计
引言 逆变电源 是一种采用电力电子技术进行电能变换的装置。随着电力电子技术的发展,逆变电源的应用越来越广泛,但应用系统对逆变电源的输出电压波形特性也随之提出了越来越高的要求,因为电源的输出波形质量直接关系到整个系统的安全和可靠性指标。 随着数字信号处理技术的发展,以SPWM控制方式设计的逆变电源越来越受到青睐。本文介绍的SPWM逆变电源就是采用PIC单片机来实现SPWM控制和正弦波方式输出,而且电路简单,性能安全可靠,灵活性强,同时可以降低谐波,提高效率。 1 SPWM逆变器结构 逆变电源的拓扑结构有多种形式,图l所示是SPWM逆变电源的基本结构,它主要由变压器中心抽头推挽式升压电路、逆变电路、滤波电路、
[电源管理]
单片机C语言精确延时分析
前阵子 琢磨了 ds18b20 温度测控芯片 一直对单片机的延时问题 留有疑惑 花了一下午时间 用 keil 逐步调试和proteus 仿真 对延时问题 做了一些分析 通常 单片机在对时间要求精确的情况下 会使用汇编 来实现相应的模块 通过计算其相应的机器周期 命令执行周期 可以得到精确的时间控制 C语言下 常用的延时 方法 有 for 循环 和 while() 循环 和 定时器延时 但是使用 for 循环 得到的延时效果 不够精确 执行一次 可能会有 10多us 原因已经有人 做了分析 一般单片机 C语言编程 需要经过 编译 将其 转为 汇编代码后 再生成16进制文件 在keil 下 点击菜单栏 flash - Configur
[单片机]
单片机常见故障及处理方法
一些单片机常见问题的解决办法 工作和生活中会遇到许许多多的问题,可能让你一时陷于其中,但是总有解决的办法。随时记下遇到的问题,并做好总结,一方面有助于积累,另一方面也避免同一次错误再犯。 1.PIC12F629仅有一个中断入口,要避免多个中断引发的冲突。 2.引脚电平变化触发中断,和外部INT中断,在总中断GIE清零的时候,不会进入中断程序执行。 3.单片机进入休眠时,要唤醒,常常使用引脚电平变化中断或者外部INT中断。若是前者,按键按下时会唤醒,按键抬起时也会唤醒。如果这个时候还有别的中断,如初始化了定时器,GIE置位了,两种中断就会冲突 4.如果PIC单片机的I/O口作为输入引脚使用,初始化时必须要关比较器,否则,不
[单片机]