- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C与单片机概论
主讲:王玉涛;课程的目的和任务 ;课程的基本要求 ;授课内容;课时安排与考核办法;教材及参考书 ;1.1 汇编语言与高级语言;一种面向机器的低级程序设计语言。
以助记符形式表示每一条计算机指令。
主要特点:
汇编语言程序与处理器指令系统密切相关;
程序员可直接、有效地控制系统硬件;
形成的可执行文件运行速度快、占用主存容量少。
汇编语言源程序需要利用编译程序进行“翻译”。
汇编语言源程序与编译程序是两个概念 !;汇编语言采用助记符;汇编语言编写的程序格式;汇编语言和高级语言比较一;汇编语言和高级语言比较二;汇编语言和高级语言比较三;汇编语言和高级语言比较总结;汇编语言和高级语言比较结论;汇编语言的主要应用场合;1.2 单片机的结构特点;1.2 单片机的结构特点;1.2 单片机的结构特点;注8051与80C51:
MCS-51系列单片机有两种半导体生产工艺:
HMOS:高密度短沟道半导体工艺,功耗630mW;
CHMOS:互补高密度氧化物半导体工艺,具有高速度、高密度的特点及CMOS低功耗的特点,功耗120mW。
具有CHMOS工艺的MCS-51系列单片机带有字母“C”,其余为HMOS工艺。; 80C51单片机指MCS-51系列和其它公司的8051派生产品。这些派生产品是在基本型的基础上增强了各种功能的产品,如高级语言型、Flash型、EEPROM型、A/D型、DMA型、多并行口型、专用接口型和双控制器串行通信型等。
Atmel公司的AT89系统单片机把8051内核与其Flash专利存储技术相结合,具有较高性价比。
Philips公司具有丰富的外围部件,是8051系列单片机品种最多的生产厂家。
Dallas公司和Infineon公司的单片机增加了数据指针和运算能力。
ADI公司和TI公司把ADC,DAC和8051内核结合起来,推出微转换器系统芯片。
Cypress公司把8051内核和USB接口结合起来,推出USB控制器芯片。
Cygnal公司的片上系统单片机C8051F系列改进了8051内核,具有JTAG接口,可实现在线下载和调试程序,是8051最具生命力的体现。; ALU(算术逻辑单元)对数据进行
算术运算:+、-、*、/、+1、-1;
逻辑运算:AND,OR,XOR;
位操作运算:循环移位、求补、清零。;1.2 单片机的结构特点;指令的字节数与机器周期数;指令的字节数与机器周期数;指令的字节数与机器周期数;1.2 单片机的结构特点;1.2 单片机的结构特点;1.2 单片机的结构特点;1.2 单片机的结构特点;1.2 单片机的结构特点;1.2 单片机的结构特点;1.2 单片机的结构特点;(1)并行口:P0~P3;1.2 单片机的结构特点;P0的位结构图;B.输入操作(读操作)
当P0口作为输入口使用时,在电路中有两个用于读入的三态缓冲器应区分读引脚和读锁存器(端口)两种情况。;?读引脚
若输出锁存过数据0,则T2导通,引脚上的电位始终被钳在“0”电平上,输入数据不可能被正确地读入;
在端口处于输入状态,应先向锁存器写“1”,这时输出级2个 FET截止,可用作高阻抗输入(系统复位时P0=0FFH);
使用下方的数据缓冲器,由“读引脚”信号把缓冲器打开;
端口引脚上的数据经缓冲器通过内部总线读进来。
MOV类传送指令进行读口操作就是属于这种情况。 ;?读锁存器
在端口已处于输出状态的情况下,不能正常读取引脚的信号,只能读取锁存器的状态;
通过上方的缓冲器读锁存器Q端的状态,对端口进行“读—修改—写”操作指令的需要。
例如“ANL P0,A”就属于这类指令,执行时先读入P0口锁存器中的数据,然后与A的内容进行逻辑“与”,再把结果送到P0口输出。从这种意义上说,该指令又可看作是输出指令。
除MOV类指令外的其它口操作指令都属于这种情况。 ;C.结论
P0口既可作地址/数据总线使用,又可作通用I/O口用;当P0口作地址/数据总线使用访问外部存储器时,CPU自动写入0FFH,为标准双向口;当作地址/数据总线,不能再当作通用I/O口使用。
作通用输出口时,输出级属漏极开路,在驱动NMOS电路时应外接上拉电阻。
作通用输入口使用时,应区分读引脚和读锁存器。读引脚时,应先向锁存器写“1”,这时输出级2个 FET截止,可用作高阻抗输入。 ;1.2 单片机的结构特点;1.2 单片机的结构特点;1.2 单片机的结构特点;1.2 单片机的结构特点;1.2 单片机的结构特点;1.2 单片机的结构特点;1.2 单片机的结构特点;1.2 单片机的结构特点;1.2 单片机的结构特点;1.2 单片机的结构特点;1.2 单片机的结构特点;1.2 单片机的结构特点;1.2 单片机的结构特点;1.2 8051的指令系统;1
您可能关注的文档
最近下载
- 中式烹调师高级工理论知识练习题库(附参考答案).docx
- 中央厨房卫生规范与管理指南.docx VIP
- 2025年人工智能工程师(高级)题库.docx VIP
- 社会团体成立登记表.docx
- MITSUBISHI三菱MDS-EM EMH系列规格说明书.pdf
- 高血压科普健康宣教ppt课件.pptx VIP
- 2025入党积极分子发展对象考试题库(含答案).pdf VIP
- YD-T 4244-2023电信网和互联网数据分类分级技术要求与测试方法.pdf VIP
- 2025年新版成人考试模拟真题及答案.doc VIP
- 0523S01019-理解当代中国:汉英翻译-2023版人才培养方案课程教学大纲.docx VIP
文档评论(0)