历史上的今天
今天是:2025年07月28日(星期一)
2021年07月28日 | 51单片机自学笔记(一)——keil软件的使用
2021-07-28 来源:eefocus
认识单片机
单片机:在一片集成电路芯片上集成微处理器、存储器、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软件——选择单片机型号——打开程序文件——点击下载/编译——打开单片机开关——运行成功


史海拾趣
|
本帖最后由 paulhyde 于 2014-9-15 09:48 编辑 活动介绍 恩智浦半导体(NXP Semiconductors)是一家新近独立的半导体公司,由飞利浦公司创立,已拥有五十年的悠久历史,主要提供工程师与设计人员各种半导体产品与软件,为消费电子、安全应用、 ...… 查看全部问答> |
|
不知各位遇到过TI C2000 Piccolo Microcontrollers不能烧写FLASH的问题没? 小弟遇到的问题如下: 软件配置:CCS3.3.82.13+F2802x_CSP_RTM.exe+FlashAPIInterface2802xV1_00a.out+F28027.CMD 硬件配置:TDS510仿真器+F28027最小系统板 问题 ...… 查看全部问答> |
|
6集成电路运算放大器 6 .1.1集成电路运算放大器的特点 6.1.2集成运算放大电路中的电流源 6.1.3基本型差动放大器 6.1.4双电源长尾式差放 6.1.5差动电路的几种接法 6.1.6恒流源式差放… 查看全部问答> |
|
本帖最后由 paulhyde 于 2014-9-15 09:18 编辑 衰减器的功能是能处理大功率信号且不会影响信号性能,所以在对大功率信号处理和测试时需要用到高频衰减器。尤其是一些特殊的信号,例如在商业广播和军用雷达系统中常见的超过1kW的信号来讲,在任何测 ...… 查看全部问答> |
|
该平台可以管理车辆控制系统、导航仪和音响等娱乐设备,并能监控车辆运行及环境信息。通过合理使用STR750的各种通信接口,满足车载控制系统的功能要求。要求按照实际需要设计出一个功能丰富的通用控制平台,进行软硬件系统设计,实现相应的功能。… 查看全部问答> |
|
程序在窗口输入的情况下,一切正常。 但当把数据编入软件,不用输入,直接使用时,会提示错误。 下面这段程序,问题在那里? CByteArray m_1; m_1.SetSize(8); m_1[0]=0x01; m_1[1]=0x03; m_1[2]=0x00; m_1[3]=0x08; m_1[4]=0x00; m_1[5] ...… 查看全部问答> |
|
大家都知道,LED灯采用半导体原理,其光源的寿命是很长的,可达50000h以上,然而最近和节能灯行业一位前辈交流,他却称,这种说法是不实之言,他是这样给我分析的: LED发光原理普通节能一样,都是利用稀土三基色荧光粉发光,只是激发方式不同。 ...… 查看全部问答> |
|
请教各位大侠,我用MSP430F149驱动光耦来控制VICOR模块的PC端,之前使用一直没有问题,后来客户说打开电源输出的时候有问题:电源接收到打开输出的指令后,开始有输出电压,但是很快降到0,反复操作一直都是这种现象,后来打开电源发现源头在单片机 ...… 查看全部问答> |







