首页 > 新闻资讯 > 公司新闻
51嵌入式系统(嵌入式程序示例)

51单片机最小系统包括什么元器件(最简单的51系统)?请大神一一列举出来...

1、时钟电路 在设计时钟电路之前,让我们先了解下51 单片机上的时钟管脚:XTAL1(19 脚) :芯片内部振荡电路输入端。XTAL2(18 脚) :芯片内部振荡电路输出端。XTAL1 和XTAL2 是独立的输入和输出反相放大器,它们可以被配置为使用石英晶振的片内振荡器,或者是器件直接由外部时钟驱动。

2、位LED数码显示器。LCD1602或LCD12864液晶显示器。2*8或4*4键盘。ISP编程接口。RS232接口。可置换晶振(0、105920MHz)。复位控制。增加主要I/O端口。以上是最基本配备的元器件组成的最小系统。

3、单片机包含的主要功能部件包括:CPU、RAM、ROM、I/O口、T/C、中断源的中断控制系统和全双工UART(通用异步接收发送器)的串行I/O口。

4、程序存储器ROM(主要是存储程序,51系列有4K内部程序ROM,可以外扩64K。)并行端口4*8位(P0,P1,P2,P3主要是数据交换接口。)串行口(TXD,RXD用于串口通信。)中断系统(外中断0,定时计数T0,外中断1,定时计数T1,串口中断。)定时/计数器(16位用于外部的计数和定时功能。

5、在此推荐一本《电子设计从零开始》(杨欣编著,清华大学出版社出版),该书比较系统全面地介绍了电子设计与制作的基础知识,模电、数电、单片机、Multisim电路仿真软件等都有涉及,一册在手基本知识就差不多了,关键是浅显易懂,有一定趣味性。

51单片机是什么?如何学习它的编程?都用在哪些方面

1、学习板以强大的接口为主,单片机的学习分两方面,一方面是单片机的原理及内部结构,另一方面是单片机的接口技术。这些都是需要平时多积累,多动手,多思考,这样才能学好单片机技术。注:“双功能下载线”在百度文库里有详细的使用说明,并且上位机会定期更新以支持更多的单片机。

2、其实单片机就是一台电脑,像现在的汽车控制、led控制、屏幕亮光程度控制,他都可以实现,自己买块开发板弄一下,你能学到很多的别人学不到的。

3、软件方面方面, 51 单片机用的是 KEIL 软件,这个软件在学校图书馆软件下载和其他网站上都有,具体用法自己查找相关资料, AVR 的软件就比较多了,我用的是 CVAVR ,另外还有 ICCAVR 等多款编译软件,这要看个人喜好了,建议有了一定的 51 基础再学。

已知51单片机系统是拥10MHZ的外部晶体振荡器,请问:该片机系统的状态周期...

1、状态周期即为时间周期,它的值为晶振频率的倒数0.1us,而机器周期为12个时钟周期即2us。单片机中的中断系统和计时器均是一个机器周期触发一次。

2、MCS-51一个机器周期由6个状态周期组成,而一个状态周期包扩两个振荡周期;故12个震荡周期组成一个机器周期。

3、单片机的最小时间单位是时钟周期,就是外接晶体频率的倒数,一个机器周期占用 12 个时钟周期,所以机器周期是 1uS 。

4、若振荡频率为f;则:振荡周期为1/f 状态周期为振荡周期的两倍,即2/f 一个机器周期包含6个状态周期,也就是12个振荡周期,即12/f 一个状态周期包含两个拍节,即一个拍节为1/f 单周期执行时间为一个机器周期;双周期为两个机器周期 应该差不多就是这样的。

5、如果单片机系统中的晶振频率是6MHz,那么机器周期是1/6MHz,即约为1667纳秒。在单片机系统中,晶振(晶体振荡器)是用来提供稳定的时钟信号的。这个时钟信号是单片机执行指令的基础。晶振频率,通常以MHz(兆赫兹)为单位,表示每秒钟振荡的次数。

6、机器周期X振荡频率= 12。当fosc=8MHz时,机器周期为5微秒。因为规定一个机器周期为12个振荡周期,而振荡周期是振荡频率fosc的倒数,所以一个机器周期=12/fosc,当fosc=8MHz时,代入公式,机器周期为12/(8MHz)s,即5us。

ARM系统,51、AVR单片机分别是什么来的

ARM,51,AVR都是单片机,其中ARM是指使用ARM内核的单片机,51当然就是指用51内核的单片机了,AVR是Atmel公司的单片机,从性能上来说是ARM,AVR,51。

avr单片机是atmel公司a先生和v先生设计的risc单片机,故称之为avr 当然atmel公司的命名规则很有意思,at89系列是51,at90系列是avr,at91是arm 当然avr不止是at90系列,还包括attiny系列,atmega系列,atxmega系列,avr32。tiny和mega是8位的,xmega是16位,avr32是32位的。

AVR单片机是ATMEL公司研制开发的一种新型单片机,它与51单片机、PIC单片机相比运行效率高很多、芯片内部的Flsah、EEPROM、SRAM容量较大、全部支持在线编程烧写(ISP、每个IO口都可以以推换驱动的方式输出高、低电平,驱动能力强、内部资源丰富,一般都集成AD、DA模数转换器;PWM;SPI、USART、TWI、I2C通信口;丰富的中断源等。