《片机原理》ppt课件

《片机原理》ppt课件

ID:40077556

大小:1.24 MB

页数:43页

时间:2019-07-20

《片机原理》ppt课件_第1页
《片机原理》ppt课件_第2页
《片机原理》ppt课件_第3页
《片机原理》ppt课件_第4页
《片机原理》ppt课件_第5页
资源描述:

《《片机原理》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单片机原理与应用723202828zenithchen@126.com情景三解剖单片机单元一解剖单片机的I/O口单元二单片机的解剖图补充:单片机的数制和码制单元三半导体存储器单元四单片机的程序存储器单元五单片机的数据存储器单元六单片机的特殊功能寄存器本章知识网络情景三解剖单片机解剖单片机的I/O口单片机的解剖图1、单片机外扩存储器芯片时,4个I/O口中用作数据总线的是?复习答:P0口,在总线应用模式下,单片机需扩展外部ROM,P0和P2端用于扩展外部总线以构成8位数据总线和16位地址总线P852、89S51/52单片机

2、的内部硬件包括了CPU、RAM、ROM和定时器/计数器以及并行I/O口、串行口、、时钟电路,这些部件通过相连接。复习中断源总线P85本章知识网络情景三解剖单片机解剖单片机的I/O口单片机的解剖图单片机的数制和码制数制转换符号二进制常用码制第一节数制转换二进制Binary十六进制Hexadecimal十进制Decimal重点掌握整数之间的运算,了解小数之间的运算预备知识数制转换表一、二进制与十六进制的互换二进制整数转换为十六进制数整数可从小数点开始向左,每四位为一组转换为一位的十六进制数。二进制小数转换为十六进制数小数则

3、从小数点开始向右,同样以四位为一组,每四位小数转换为一位的十六进制小数。十六进制整数转换为二进制数,则一位十六进制数可转换为四位二进制数。同样十六进制小数转换为二进制小数,也是一位十六进制小数转换为四位二进制小数。二进制十六进制例题1、二-十六进制转换1)把10100110.1011B转换成16进制数10100110.10116A.BH2)把111001111.111B转换成16进制数000111001111.1110CF1.EH例题2、十六-二进制转换1)把3D7.9H转换成二进制数3D7.911010011.011

4、12)把148.AH转换成二进制数148.A010010000001.1010H1001B二、二进制与十进制数的转换二进制整数十进制整数二进制整数转换为十进制整数,可按各位数的权,即底数为2的n-1次幂来确定,n表示该数的位数,例如二进制数为101010l0B,则十进制数为:十进制整数转换为二进制整数,可采用逐次除以2,余数反序排列,即第1次除以2的余数排在最低位。以18为例逐次除以2列式如下:并按习惯将二进制数写成8位,可得18=00010010B。二进制小数转换为十进制小数,可按底数为2的负n次幂来确定,n同样表示

5、位数,例如求0.00110011B的十进制值。十进制小数转换为二进制小数,采用小数部分逐次乘2,每次乘积若产生整数则将整数个位(即所为溢出位)按正序排列,小数部分继续乘2。以0.6875为例。其小数点右边数逐次乘20.6875*2=1.375……小数点左边整数为10.375*2=0.75……小数点左边整数为00,75*2=1.5……小数点左边整数为10.5*2=1……小数点左边整数为1可得出0.6875=0.1Oll0000B二进制小数十进制小数例题3、二-十进制转换1)把10110B转换成十进制数2)把173转换成二

6、进制数10110B=1*16+1*4+1*2=22173=10101101B三、十六进制与十进制数的互换十六进制整数转换为十进制整数可按各位数的权,即底数为16的n次幂来确定,n表示该数的位数。例如:十进制整数转为十六进制整数采用逐次除以16,余数反序排列的方法。例如:将13562转换成十进制数13562÷16=847……余10(记作0AH)847÷16=52……余15(记作0FH)52÷16=3……余43÷16=0……余3可得13562=34FAH十六进制整数十进制整数十六进制小数转换为十进制小数,则按小数点以后各位

7、的权,用底数为16的负n次幂来确定,n同样表示位数。十进制小数转为十六进制小数采用小数部分逐次乘16,每次乘积若产生整数,则将所得整数按正序排列,例如十进制小数0.359375转换为十六进制数:0.359375×16=5.75……小数点左边整数为50.75×16=12.0……小数点左边整数为0CH可得0.359375=0.5CH十六进制小数十进制小数例题4、十六-十进制转换1)把0DCBH转换成十进制数2)把1023转换成十六进制数0DCBH=13*16*16+12*16+11=35311023=3FFH第二节带符号的

8、二进制数一、带符号二进制数的表示方法原码表示法:规定最高位为符号位,其余表示数值。反码表示法:规定最高位为符号位,对于正数,其余各位表示数值。对于负数,其余各位应将1换成0,将0换成1,即所谓逐位取反。补码表示法:仍然规定最高位定为符号位,对于正数,其余各位表示数值。对于负数,除符号位外,其余按原码的各位值,逐位取反,全部取反后再

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。