基于SH-3系列单片机的程序设计时的若干关键技术

    SH一3是Renesas公司SupezH系列的高端32位RISC构架单片机系列,具有低功耗、高性能、集成MMU、cache和电源管理模块等特点,处理速度为60~260MIPs。SH-3包括SH7705、SH7708、SH7709、SH7727、SH7729等单片机,广泛应用于彩色打印机、扫描仪、DVD解码器等高端数码设备上。SH7709S是SH-3系列中有代表性的一款单片机,文中介绍方法均在SH7709S的系统中得    到验证。    主要介绍程序设计时三个关键部分:建立中断处理程序结构、初始化C程序中赋初始值的变量和上电初...

http://www.eeworld.com.cn/mcu/article_2018040738592.html 发布时间: 2018-04-07



基于C8051F313单片机的一种无刷直流电机调速控制系统

    前 言    随着环境的污染和能源的紧张,电动自行车以无废气污染,无噪音,利用电能和使用方便等优点,越来越受到人们的喜爱,成为生活中的代步交通工具。本文介绍采用美国公司SILICon laboratories(Silabs)的高速SoC型C8051F313单片机设计的一种无刷直流电机调速控制系统。该系统充分利用C8051F313的片上资源,设计方案电路简单,需要的外围元件少,控制器的整体成本低,性能好。    C8051F313    C8051F313属于Silabs的高速SOC型单片...

http://www.eeworld.com.cn/mcu/article_2018040738587.html 发布时间: 2018-04-07



采用单片机和FPGA设计的延时调节模块

没有数据,信号就处于零延时状态),但在工作状态下,能够很好地实现延时调节。怀疑这种情况是因存在复位问题而导致,但专用复位芯片不能解决问题。经多次检查程序,发现硬件语言程序中触发语句是电平触发,改写为脉冲上升触发后问题得以解决。    结束语    采用单片机和FPGA设计的延时调节模块,硬件结构简单,设计集成度高。软件方面,单片机程序将C语言和汇编语言很好地结合...

http://www.eeworld.com.cn/mcu/article_2018040738583.html 发布时间: 2018-04-07



基于LM35开发的温控系统设计

液晶模块,该模块供电电压设计为3 V的低功耗环境,驱动芯片采用SED15 20F9A,具体连接电路如图5所示。MSP430单片机通过P5口与MG-12232的数据总线进行连接。3 系统软件设计    本系统的软件设计使用的是适用于MSP430系列的C语言,这种C语言与标准C语言兼容程度很高。开发平台使用的是IAR公司专为MSP430系列提供的集成调试环境Embedded...
关键词: LM35 温控系统

http://www.eeworld.com.cn/mcu/article_2018040738572.html 发布时间: 2018-04-07



基于PIC16F877单片机的井下压力测量技术研究

接收数据采用的是串口RS-232,通过MAX3232进行连接,如图4所示,这里不再叙述。    3 软件设计    本系统软件设计主要是单片机系统软件设计。PIC16F877的内核CPU结构是按照精简指令集和高透明指令的宗旨来设计的,因此单片机开发采用专门用于PIC16F877系列单片机而设计集成开发环境,编程采用C语言。PIC16F877作为主CPU...

http://www.eeworld.com.cn/mcu/article_2018040638566.html 发布时间: 2018-04-06



ASM51无参数化调用C51 函数的实现原理

EXTERN说明符。一个外部变量被定义之后,它就被分配了固定的内存空间。外部变量的生存期为程序的整个执行时间。    C语言允许将大型的程序分解为若干个独立的程序模块,各个模块可分别进行编译,然后将它们连接在一起。如果某个变量需要在所有程序模块文件中使用,只要在一个程序模块中将该变量定义成全局变量,而在其它程序模块中用EXTERN说明该变量是已被定义过的外部变量就可以...

http://www.eeworld.com.cn/mcu/article_2018040638563.html 发布时间: 2018-04-06



如何利用单片机从LCD显示屏上读出所测得电阻值

    1 前 言    在电路测试过程中常常会碰到由于忽略某些小电阻的影响引起实验数据与理论值之间存在较大误差,从而影响测试效果例如电感器变压器中往往存在铜电阻,地铁铁轨的电阻;由于其数值较小,一般的指针万用表无法测量出来;通常实验室里会用电桥进行测量,但电桥操作手续较烦,又不能直接读出被测电阻阻值鉴于此,我们采用了单片机,利用单片机的优势设计了该测量仪该测量仪可直接从LCD显示屏上读出所测得的电阻值,测量范围为10~2.9999k,同时可以把测试的数据进行储存,然后经串行口送入上位机,通过上位机的强大功能,可以对所测得的数据进行分析处理该测...

http://www.eeworld.com.cn/mcu/article_2018040638559.html 发布时间: 2018-04-06



ATmega8芯片在无刷直流电机调速控制系统中的应用方案

,进而控制MOSFET全桥电路换相导通,实现电机的换向。因此,通过调节单片机PWM信号的占空比,最终可改变加在电动机定子绕组上的电压,从而实现电动机的调速。    4 系统软件控制    ATmega8在软件上能有效支持C语言及汇编语言。C语言目前已成为设计嵌入式系统的标准语言,它既有普通高级语言结构化编程、可读性好、维护方便的特点,又具有汇编等低级语言对硬件访问...

http://www.eeworld.com.cn/mcu/article_2018040638560.html 发布时间: 2018-04-06



基于STC单片机的铁路信号半自动闭塞光缆传输器设计

信号,通过安全与门产生一个直流电压驱动继电器。如果任何一路方波电路中有元器件故障而没有方波信号,就不会产生直流电压。这就保证了输出的直流电压不会是错误输出。电路原理图如图3所示。    3 软件设计    本系统的软件设计使用的是编程较为直观的C语言,开发平台使用的是keil uvision4集成开发环境。根据系统功能要求,软件设计可分为采集、通信以及驱动...

http://www.eeworld.com.cn/mcu/article_2018040638553.html 发布时间: 2018-04-06



基于AT89C52单片机模糊PID的电阻炉温度控制系统

    电阻炉是热处理工业中常用的设备,具有大滞后、参数时变、非线性等特点。各个领域对电阻炉温度控制的精度、稳定性、可靠性要求越来越高。提高该类对象的控制品质具有广泛的应用价值。常规PID控制算法简单、易于实现,适用于可建立精确数学模型的确定性控制系统。而实际工业生产过程往往具有非线性和时变性,难以建立精确的数学模型,因此常规PID控制器不能达到理想的控制效果。模糊控制不需要被控对象的精确数学模型,而且控制灵活、鲁棒性强,但模糊控制器的积分作用较弱,导致系统的动态品质较差。将模糊控制和PID控制两者结合起来的复合型控制器,对复杂控制系统具有良好的控制效果。  &n...

http://www.eeworld.com.cn/mcu/article_2018040538521.html 发布时间: 2018-04-05



基于ARM的11种嵌入式操作系统大盘点

1、Android  Android 是一个包括操作系统,中间件以及一些重要应用程序的专门针对移动设备的层次结构的软件集。Android 作为一个完全开源的操作系统,是由操作系统Linux、中间件以及核心应用程序组成的软件栈。通过 android SDK 提供的 API 以及相应的开发工具, 程序员可以很方便的开发android平台上的应用程序。其整个系统由应用程序,应用程序框架,应用程序库,Android运行库,Linux内核(Linux Kernel)五个部分组成。Android操作系统内置了一部分应用程序, 包括电子邮件客户端、SMS程序、日历、地图、浏览器、通讯录以及其他的程序,值得一...
关键词: ARM 操作系统

http://www.eeworld.com.cn/mcu/article_2018040538520.html 发布时间: 2018-04-05



基于单片机控制的能为各类蓄电池充电的多功能充电系统

    前 言    由于石油危机和日益严重的环境污染,电动汽车发展已经是大势所趋。蓄电池为电动汽车提供动力,而蓄电池充电性能直接影响蓄电池的使用和寿命,蓄电池一般分为铅蓄电池、镍镉电池、镍氢电池和锂离子电池。由于蓄电池种类繁多且容量不一,不同种类和容量的蓄电池往往需要不同的充电器匹配,如果蓄电池的充电器匹配不好会出现过充过热等不安全现象,从而影响蓄电池的正常使用并缩短蓄电池寿命。因此,设计一款基于单片机控制的能为各类蓄电池充电的多功能充电系统是十分必要的。多功能充电系统能快速稳定地为不同类型和不同容量的蓄电池充电,我们在软件上针对不同类型的蓄...

http://www.eeworld.com.cn/mcu/article_2018040338518.html 发布时间: 2018-04-03



基于单片机的秒,分,时的精确计时实现

    这个学期接触到了单片机,算是个微处理机,是把计算机的部分功能集成化了的。在生活中随处可见:想厨房用的电磁炉内就集成了单片机的控制,客厅挂的数字万年历也是用单片机实现的!经过了解后,我对此产生了极大的兴趣。下面简单展示一个我做的基于单片机的实验,望在这方面有研究的一起分享学习哈!    这个是用Proteus做的硬件设计,对单片机有兴趣大概都用过吧!另外还有软件程序,如果把这个硬件比作人的外观和手脚(是的还可以控制步进电机伺服系统再用电机去控制一些操作的话就更像机器人了)。那么软件程序就好比是人的大脑。下面我也把自己编的程序展示一下吧!望高手指点:...
关键词: 单片机 精确计时

http://www.eeworld.com.cn/mcu/article_2018040338511.html 发布时间: 2018-04-03



单片机片外程序存储器数据存储器操作命令分析

什么的,我也不懂,C语言相关的部分比如:变量关键字:pdata  xdata  是片外数据存储器类型。输送的片外数据的寄存器地址也要按实际输送,其他没什么区别。没有说要特意操作特殊寄存器。.    在设计片外程序存储器之前,首先要决定EA引脚的电平。    EA=0,单片机只访问外部程序存储器,对于8031单片机此引脚必须接地.EA...

http://www.eeworld.com.cn/mcu/article_2018040338508.html 发布时间: 2018-04-03



基于MGLS12864与SPCE061A单片机的硬件接口电路设计

  引言  在许多单片机应用系统中,液晶显示器LCD被广泛地应用于终端显示人机接口中。点阵式LCD不仪可以显示字符、数字,还可以显示图形、曲线及汉字,并能够实现多种动画显示效果,使人机界面更加友好,使用操作更加灵活方便。MGLS12864是市场上比较常见的内藏HD612 02控制器的图形液晶显示模块,具有功耗低、体积小、重量轻、结构简单,使用方便的优点。SPCE061A是继SPCE500A等之后凌阳科技推出的一款16位结构的微处理器。CPU内核采用16位μ’nSP微处理器芯片,比MCS-51系列单片机集成度高、性价比高、使用更加灵活方便。  本文阐述了点阵式液晶MGLS12864的结构特点及其...

http://www.eeworld.com.cn/mcu/article_2018040338506.html 发布时间: 2018-04-03



基于单片机控制技术的电子万年历系统设计

访问方式是把液晶显示模块作为终端与单片机的并行接口连接,而单片机通过对该并行接口的操作实现对液晶显示。一般在进行液晶显示模块的控制时,采用间接访问方式。如图6所示为液晶屏驱动电路。   3 系统软件设计  本系统选用适时性强与透明度高的C语言作为编程语言,系统软件的开发全部采用Keil μVision 3进行。系统程序的开发,采用了流行的模块化设计方法。在程序设计中,可根据系统功能,将整个...

http://www.eeworld.com.cn/mcu/article_2018040338507.html 发布时间: 2018-04-03



C语言基本功-FIFO服务和高响应比优先调度算法

1、进程调度与作业调度的区别: &  作业调度:根据作业控制块(JCB:Job control block)中的信息,检查系统中的资源是否满足作业对资源的需求,以及按照一定的调度算法,从外存的后备队列中选取某些作业调入内存,并为它们创建进程,分配必要的资源。然后再将新创建的进程排在就绪队列上等待调度。 &  进程调度:保存当前进程的处理机的现场信息,如程序计数器、多个通用寄存器中的内容等,然后按某种算法从就绪队列中选取一个进程,将其状态转换为运行状态,再把进程控制块内有关处理机现场的信息装入处理器相应的各个寄存器中,把处理器的控制权交予该进程...
关键词: FIFO 高优先级

http://home.eeworld.com.cn/my/space-uid-238351-blogid-660837.html 发布时间: 2018-04-03



PIC16F87x的数据存储器规划和中断编程分析

选择的。当然,这个时候所指的“页”,应该是256字节。    2 数据存储器使用规划    在用汇编语言开发的应用系统中,与用高级语言一样存在变量存储特性问题,如在c语言中有元素型的变量(如int、char等),也有集合型或结构型的(如数组和结构等)。类似地,在汇编语言开发中一样存在单个变量和块类型的变量,如运算过程的临时变量,RS232通信缓冲区的数据指针...

http://www.eeworld.com.cn/mcu/article_2018040238500.html 发布时间: 2018-04-02



C语言C++资源下载

关于C语言的资料下载。 ...
关键词: C++ C

http://download.eeworld.com.cn/detail/nishisb/569308 发布时间: 2018-04-02



用C语言实现PLC和上位机的串行通讯

用C语言实现PLC和上位机的串行通讯...

http://download.eeworld.com.cn/detail/yuwei664/569300 发布时间: 2018-04-02




<上一页 567891011121314151617181920 下一页> 相关结果约21,563个