单片机C语言第1章
更新时间:2023-07-24 17:51:01 阅读量: 实用文档 文档下载
单片机C语言 程序设计
绪 论Overview
绪论1.1 1.2 1.3 1.4 1.5
单片机的概念和应用 单片机的发展历程 单片机的产品近况 51单片机的结构 单片机系统开发过程简介
2012年11月5日
单片机C语言程序设计
计算机的概念 什么是计算机? 俗称电脑,是一种能够按照程序运 行,自动、高速处理数据的智能电子设 备。
计算机的种类 电子计算机的种类众多:1. 2. 3. 4. 5. 6. 7.2012年11月5日
巨型机 大型机 中型机 小型机 微型机(个人计算机,PC) 工作站 服务器单片机C语言程序设计 5
计算机的经典结构 1946年冯· 诺依曼提出“程序存储” 和“二进制运算”的思想,构建了计算 机由运算器、控制器、存储器、输入和 输出设备组成这一计算机的经典结构。输入设备 存储器 输出设备
控制器
运算器
2012年11月5日
单片机C语言程序设计
微型计算机的结构 微型计算机=处理器+存储器+IO接口地址总线AB
微 处 理 器存储器 I/O接口
数据总线DB 控制总线CB
I/O设备
2012年11月5日
单片机C语言程序设计
微型计算机的应用形态 多板机:CPU、存储器、IO接口等设备 组装在主板上,通过系统总线以板卡的 形式连接其他外设的微型计算机系统。CPU 存储器
I/O接口 I/O接口
2012年11月5日
单片机C语言程序设计
单片机的概念 什么是单片机?1. SCM:Single Chip Microcomputer, 单片微型计算机 2. MCU:Micro Controller Unit, 微型控 制器单元 3. SOC:System on Chip,片上系统(嵌入 式系统)
从SCM → MCU → SOC,“单片机” 在不断的发展。2012年11月5日 单片机C语言程序设计 9
单片机的概念 目前单片机指采用超大规模集成电 路技术把中央处理器CPU、存储器、I/O 接口等功能集成到一块集成电路芯片上 的计算机系统。
2012年11月5日
单片机C语言程序设计
单片机的用途 单片机能做什么?1. 2. 3. 4. 5. 智能仪表 机电一体化 工业控制 医疗设备 消费电器
学习单片机的用处 学习单片机为电路控制系统设计和更深 入的学习打下基础。1. DSP(Digital Signal Processor) 2. ARM(Advanced RISC Machines) 3. CPLD/FPGA(Complex Programmable Logic Device) /(Field Programmable Gate Array)
单片机的应用形态 单片机:CPU、存储器、IO接口设备等 集成到一片集成电路芯片上的微型计算 机,一般做成电路系统使用。内含: CPU 存储器 I/O接口
单片机2012年11月5日 单片机C语言程序设计 13
多板机与单片机 多板机与单片机的比较:1. 系统机(桌面应用)属于通用计算机,主 要用于数据处理、办公自动化及娱乐。 2. 单片机(嵌入式应用)属于专用计算机, 主要用于智能仪表、数控设备、智能办 公设备、汽车及电子设备等。
多板机2012年11
月5日
单板机单片机C语言程序设计
单片机14
多板机与单片机 单片机体积小、价格低、可靠性高 ,其非凡的嵌入式应用形态对于满足嵌 入式应用需求具有独特的优势。微型计算机 硬盘 显示器 以太网口 CPU PS/2 键盘鼠标 USB 内存 并口 Flash ROM 总线 CPU 总线 SRAM 寄存器 映射 I/O口 单片机 其他外围 LED 数码管 ADC DAC 数字接口 传感器 数码管 LCD屏等
2012年11月5日
单片机C语言程序设计
单片机的发展历程 单片机从微型计算机起步不断的演化:1. 七十年代,低档8位单片机,Intel的 MCS-48、 Motorola的6801 2. 八十年代早期,高档8位单片机,Intel 的MCS-51、Motorola的MC68HC 3. 八十年代后期,16位单片机, Intel的 MCS-96、NS的HPC16040 4. 九十年代,微控制器全面发展,出现了 16位、32位的高性能的单片机
单片机的发展历程5. 1995年,Intel将MCS-51系列中的8051 单片机内核使用权转让给其他公司,其 他公司发展了51单片机系列 6. 1998年,Atmel推出了89系列单片机, 将51系列单片机发展到一个新的高度
单片机产品近况 51系列产品种类繁多,占主流地位:1. 2. 3. 4. 5. 6. ATMEL公司:AT89系列,Flash存储 Philips公司:P89系列,含ADC Cygnal公司:C8051F系列,高速 SST公司:SST89系列,仿真调试 华邦公司:W78C51系列,高速低价 STC单片机:STC89系列,大陆的单片 机公司,价格便宜单片机C语言程序设计 18
2012年11月5日
单片机产品近况 非51结构不断推陈出新,各具特色:1. 2. 3. 4. ATMEL:AVR系列,8位,性能较强 Microchip:PIC系列,8位,性价比高 TI:MSP430系列,16位,超低功耗 凌阳:SPCE061,16位,音频处理功能 强大 5. 飞思卡尔:8位、16位、32位,汽车电 子领域占优势2012年11月5日 单片机C语言程序设计 19
单片机的评价指标 单片机的主要评价指标有:1. 2. 3. 4. 5. 6. 7.2012年11月5日
CPU字长(8位、16位) CPU主频(12MHz、24MHz) 指令周期 CPU架构(CISC、RISC) RAM和ROM容量 工作电压、功耗(5V、3.3V) 内部资源单片机C语言程序设计 20
8051单片机的结构 51系列单片机的内部结构:1. 2. 3. 4. 5. 6. 7.2012年11月5日
8位CPU 128字节数据存储器RAM 4K字节程序存储器ROM 4个8位并行IO口 2个16位定时/计数器 1个全双工异步串行口UART 中断系统(5个中断源,2个优先级)单片机C语言程序设计 21
正在阅读:
单片机C语言第1章07-24
省水利厅关于印发《湖北省水利水电工程建设分级监督管理意见》的通知10-24
绿色经济内涵06-30
参考文献01-27
万科户型设计的110个细节09-06
水池施工方案 - 图文05-23
《一级恐惧》的影评10篇12-12
市水利局2021年上半年工作总结和下一步工作规划提纲08-03
捣鼓焦与顶装焦炭的区别12-27
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 单片机
- 语言
- 海南大学大型仪器设备使用情况调查表
- 使用商业语言加强简历的效果
- 【耳鼻咽喉头颈外科学】考试复习重点题库和整理重点。。。
- 安全技能考试题库
- 浙江大学远程教育学院 《中国文学(4)》课程作业
- 年度依法行政培训计划
- 北京大学经济法学考研综合卷参考书有几本
- 2012高一英语每课一练 Unit 2 Healthy eating-period 4(人教版必修3)
- 七年级数学下册 8.2 消元 解二元一次方程组(第1课时)导学案1
- 2012云南省毛概期末考试考资料
- 四年级数学下册期末模拟试卷3
- 电力、通讯系统远程网络监控应用
- 绵阳市住房公积金提取管理办法
- 2.3.3平面向量的坐标运算
- 媒介融合的现状及其应对
- 110kV线路工程施工安全措施
- 洋务运动的失败与中国传统思维
- 河北省正定中学2015届高三上学期第二次月考数学理试题Word版含答案
- 重庆市县级综合医院人力资源配置策略研究
- CAD中计算图形面积的方法