分享

电子信息之单片机开发,好玩且有趣!

 flyk0tcfb46p9f 2018-04-03

学习单片机、都要有强烈的好奇心

单片机诞生于 20世纪 70年代, 象 Fairchild 公司研制的 F8单片微型计算机。 所谓单片机是利用大规模集成电路技术把中央处理单元 (Center Processing Unit, 也即常称的 CPU) 和数据存储器 (RAM)、程序存储器 (ROM)及其他 I/O通信口集 成在一块芯片上, 构成一个最小的计算机系统, 而现代的单片机则加上了中断单 元,定时单元及 A/D转换等更复杂、更完善的电路,使得单片机的功能越来越 强大,应用更广泛。

?

大学里学的第一个单片机就51了

之所以51没被淘汰,是因为51单片机开发比较完善,各方面资料比较全,适合初学者。

AT89C51我认为是一个非常标准的51单片机了,4个P口,1个串口,RAM只有标准的128Byte,Flash也只有4K,功能还算齐全,我就以它为基础,所以开发过程中遇到的问题吧。

以下是结合自己的实际做的几点笔记归纳:

1、与发光二极管串联的电阻(排阻)的计算和选取,一般发光二极管的正常发光的电流是3~10mA,在发光二极管上产生的压降是1.7V(轨管) R=(5-1.7)/3~10 (k)  

2、单片机TTL电平高电平:+5V;低电平:0V。  RS232串口电平高电平:—12V ;低电平:+12V。 可以通过MAX232电平转换芯片,转换之间的电平。  

3、单片机上电I\O口的寄存器为高电平,其余寄存器为低电平。  

4、三极管的开关作用:在B、E间接正向电压,E、C是导通的。  

5、蜂鸣器:  

1) 有源蜂鸣器直接接上额定电压就可以连续发声。  

2)无源蜂鸣器和电磁扬声器一样,需要接在音频输出电路中才能发声。  

3)有源蜂鸣器带振荡源,无源的不带。  4)有源蜂鸣器的理想信号是直流电。  

5)无源蜂鸣器的理想信号为方波信号。方波发声函数:

void beep()

{ fmq=0;delay 500us();fmq=1;delay 500us();}  

6、计算单片机指令周期:指令周期(us) = 12 / 晶振频率(Mhz)选用12M的晶振,一个指令周期为1us  

7、89C51的芯片最高支持24M的晶振

单片机发展趋势

现在可以说单片机是百花齐放, 百家争鸣的时期, 世界上各大芯片制造公司 都推出了自己的单片机,从 8位、 16位到 32位,数不胜数,应有尽有,有与主 流 C51系列兼容的,也有不兼容的,但它们各具特色,互成互补,为单片机的 应用提供广阔的天地。

?

单片机种类及用途

msp430单片机 :超低功耗,常用于仪器仪表,手持设备

stm32单片机 :基于 arm 体系的单片机,是一个产品型号

建议 :

如果只是用来进行简单的机电控制,那就用 51单片机

如果牵涉到低功耗设计,那用 MSP430单片机

如果既要综合考虑价格、功耗、性能,那选择 AVR 单片机

如果追求高性能,那就用 STM32

如果产量很大,那用 PIC 单片机

?

觉得有用就点点关注啦!后续还有很多文章不要错过啦

?

?

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多