第四周周一课程

2021.3.22日
单片机入门
单片机又称为单片微型机
MCs-51单片机内部有并行口P0123 定时器 中断管理 串口 时钟电路组成
怎么对单片机进行操作?
就是对单片机内部的特殊功能寄存器进行操作
special function register 简称sfr
比如并行口P0
sfr  P0=0x80
sbit P00=P0^0;
现在让P00输出一个低电平
那就是
P00  =0如果外接一个灯
那就亮了
厂商的产品数据手册叫datasheet
规格书叫specification
为了让用户更方便用
像单片机这种简单的8位机,都给写好了sfr的定义reg51.h头文件
像stm32这种复杂的32位MCU甚至都帮我们写好了库函数
就像我们都会的printf函数一样
降低了使用门槛和难度
另外要注意可移植性
比如int类型在不同处理器上长度不同
在8位的单片机上长度16位
在32位机上长度是32位
比较有名的ucos就对数据类型进行了重新定义
用short int指16位整形
用long int 指32位整形
这个随着c语言发展可能会有不同
这里只是抛砖引玉
需要具体研究学习
另外告诉大家为啥大厂商都喜欢到学校宣讲产品 那是为了推广他们的产品 他们眼光比较长远
你现在肯定不用
但是参加工作后会第一个想到它
模块化
c语言模块化具体体现在 .c .h文件上

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值