STC89C52学习笔记(二)
综述:本文简要介绍了51单片机以及示例了如何成功创建并运行一个程序(点亮一个LED)。
一、单片机介绍
- 单片机简称MCU,MCU=CPU+RAM+ROM+定时器+中断系统+通讯协议等
- 单片机任务是信息采集、处理、控制硬件设备
- 单片机比计算机成本低、体积小、结构简单
二、STC89C52
1.基本知识
①51单片机系列,stc公司,位数为8位(电脑是64位或者32位)。
②RAM,相当于工厂,512字节;ROM,相当于仓库,8k(flash),1024b=1k,1024k=1M
电脑的内存条≈单片机的RAM≈运行内存,电脑的硬盘≈单片机的ROM≈内存,1024b=1k,1024k=1M
③工作频率12MHZ。
2.命名
3.内部结构图
4.新建一个项目(以点亮一个LED为例)
①新建工程。点击菜单栏的“Project”,选择“New uvision Project”。
②保存工程。新建文件夹并命名好,将工程保存到相应的文件夹中。
③选择单片机型号。由于这里找不到STC89C52,于是,用AT89C52。
④添加c文件。在项目上右键选择添加文件,点击c文件,并为c文件命名,即可完成在项目中新增c文件。
⑤添加头文件。在main中右键添加头文件。
⑥写程序。如果想要点亮P2_0的灯(低电平亮),在程序中不能直接写P2=11111110,而是要写成16进制P2=0xfe或者P2_0=0。
⑦生成Hex文件。
⑧选择好单片机和串口。
⑨选择Hex文件。
⑩点击下载后按单片机的电源开关,进行冷启动,程序成功实现。
参考视频:51单片机学习视频
侵权联系删除!