认识单片机
单片机:在一片集成电路芯片上集成微处理器、存储器、I/O接口电路,从而构成了单芯片微型计算机,即单片机。
单片机的发展:单片机的发展大概经过三个阶段。第一个阶段,初级单片机阶段,以Intel公司的MCS-48为代表,这个系列的单片机在片内集成了8位CPU、并行I/O口、8位定时/计数器、RAM等,无串行接口,寻址范围不大于4KB。第二阶段,高性能单片机阶段,以MCS-51为代表,这个阶段的单片机均带有串行接口,具有多级中断处理系统,定时/计数器为16位,片内RAM和ROM容量相对增大,且寻址范围可达64KB。第三阶段,8位机巩固完善,16位、32位机推出阶段,以MCS-96和MCS-960为代表,片内RAM和ROM的容量进一步增大,且片内带有高速输入/输出部件、多通道10位A/D、具有8级中断等。
单片机的特点:(1)单片机的存储器采用的是哈佛结构,ROM和RAM是严格分开的;(2)在芯片引脚上,大部分采用分时复用技术;(3)在内部资源访问上,通过特殊功能寄存器的形式;(4)单片机内部有一个独立的位处理器;(5)内部有一个串行口,外部具有很强的扩展能力。
单片机的内部结构图:
实物展示:找元件现货上唯样商城
单片机的用途:(1)智能仪器:电压表、功率计、示波器、各种分析仪等。(2)工业控制:工厂流水线的智能化管理、电梯智能化控制、各种报警系统、与计算机联网构成二级控制系统等。(3)家用电器:电饭煲、洗衣机、电冰箱、空调机、彩电、其他音响视频器材、电子秤量设备、白色家电等。(4)网络和通信:手机、电话机、小型程控交换机、楼宇自动通信呼叫系统、列车无线通信、移动电话、集群移动通信、无线电对讲机等。(5)设备领域:医用呼吸机、各种分析仪、监护仪、超声诊断设备、病床呼叫系统等。
keil的使用(以控制LED灯,每5s闪烁一次,每次点亮1s例题为例)
工具:单片机(型号:STC89C52)、keil5软件、STC-ISP软件
步骤:
1.打开keil5——点击project——点击New μVision Project…
2.选择文件夹——命名并保存——选择单片机型号并点OK
3.展开Target 1,右键Source Group 1点击第二行——点击C File(.c)命名并点击Add——工程文件建立完成
4.写入代码——创建HEX文件——点击Rebuild,编译成功
5.接入单片机——打开STC-ISP软件——选择单片机型号——打开程序文件——点击下载/编译——打开单片机开关——运行成功