学习单片机、都要有强烈的好奇心单片机诞生于 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 单片机 ? 觉得有用就点点关注啦!后续还有很多文章不要错过啦 ? ?
|
|
来自: flyk0tcfb46p9f > 《电脑》