㈠ 单片机中的8位是什么意思
就是单片机内的地址总线,数据总线和控制总线都是八根线的。
㈡ 知道单片机有11根地址线和8根数据线,怎么计算存储单元每个单元了可以放多少个二进制数
有8根数据线,表示访问数据一次可以访问1个字节(8位)。即一个单元放一个字节,8个二进制位。
有11根地址线,表示编址能从:0 ~ 2的11次方-1。
则存储的大小为:8 * 2的11次方。
如果芯片是8KB的,那么要是数据线是8根(即一个单元为一个字节)。由8KB = 2的13次方,则地址线应该有13根
㈢ 为什么说51单片机是八位单片机
分辨一款单片机是多少位是按它提供的数据总线的位数来决定的,51单片机的P0口为数据总线,8位,所以是8位单片机,不过51单片机可以提供16位地址总线,其中第八位地址总线与数据总线复用,靠ALE地址锁存来区分。
㈣ 单片机的八位是什么意思
单片机的八位是CPU能处理二进制的位数,8位单片机一次就只能处理8位二进制。
8位单片机最常用的是三个系列:
1、51系列:以intel MCS51为核心,很多公司都买了它的核心,生产自己的51单片机,主要有ATMEL公司(AT89S52等等),STC公司的(比如STC89C52RC),华邦,摩托罗拉,ST都有生产。
2、AVR系列:以ATMEL公司的ATmega16为代表。
3、PIC系列:以MICROCHIP公司的PIC16F877为代表。
另外,还有专用的工业单片机,平时看到得比较少,比如台湾的合泰、义隆,三星,这些单片机往往体积小,功能很强但比较专一,价格很便宜,比如开发设备很贵,一般人用不起。
(4)宜昌八位单片机扩展阅读:
单片机的应用
1、单片机在智能仪表中的应用单片机广泛地用于各种仪器仪表,使仪器仪表智能化,并可以提高测量的自动化程度和精度,简化仪器仪表的硬件结构,提高其性能价格比。
2、单片机在机电一体化中的应用机电一体化是械工业发展的方向。机电一体化产品是指集成机械技术、微电子技术、计算机技术于一体,具有智能化特征的机电产品。
例如微机控制的车床、钻床等。单片机作为产品中的控制器,能充分发挥它的体积小、可靠性高、功能强等优点,可大大提高机器的自动化、智能化程度。
3、单片机在实时控制中的应用单片机广泛地用于各种实时控制系统中。例如,在工业测控、航空航天、尖端武器、机器人等各种实时控制系统中,都可以用单片机作为控制器。单片机的实时数据处理能力和控制功能,可使系统保持在最佳工作状态,提高系统的工作效率和产品质量。
㈤ 单片机的发展历史
历史
单片机的发展先后经历了4位、8位、16位和32位等阶段。8位单片机由于功能强,被广泛用于工业控制、智能接口、仪器仪表等各个领域,8位单片机在中、小规模应用场合仍占主流地位,代表了单片机的发展方向,在单片机应用领域发挥着越来越大的作用。
80年代初,Intel公司推出了8位的MCS-51系列的单片机。
单片机的特点可归纳为以下几个方 面:集成度高;存储容量大;外部扩展能力强;控制功能强。
1、从内部的硬件到软件有一套完整的按位操作系统,称作位处理器,处理对象不是字或字节而是位。不但能对片内某些特殊功能寄存器的某位进行处理,如传送、置位、清零、测试等,还能进行位的逻辑运算,其功能十分完备,使用起来得心应手。
2、同时在片内RAM区间还特别开辟了一个双重功能的地址区间,使用极为灵活,这一功能无疑给使用者提供了极大的方便。
3、乘法和除法指令,这给编程也带来了便利。很多的八位单片机都不具备乘法功能,作乘法时还得编上一段子程序调用,十分不便。
(5)宜昌八位单片机扩展阅读:
单片机技术的开发
单片机在电子技术中的开发,主要包括CPU开发、程序开发、 存储器开发、计算机开发及C语言程序开发,同时得到开发能够保证单片机在十分复杂的计算机与控制环境中可以正常有序的进行,这就需要相关人员采取一定的措施,下文是笔者的一些简单介绍:
(1)CPU开发。开发单片机中的CPU总线宽度,能够有效完善单片机信息处理功能缓慢的问题,提高信息处理效率与速度,开发改进中央处理器的实际结构,能够做到同时运行2-3个CPU,从而大大提高单片机的整体性能。
(2)程序开发。嵌入式系统的合理应用得到了大力推广,对程序进行开发时要求能够自动执行各种指令,这样可以快速准确地采集外部数据,提高单片机的应用效率。
(3)存储器开发。单片机的发展应着眼于内存,加强对基于传统内存读写功能的新内存的探索,使其既能实现静态读写又能实现动态读写,从而显着提高存储性能。
(4)计算机开发。进一步优化和开发单机片应激即分析,并应用计算机系统,通过连接通信数据,实现数据传递。
(5)C语言程序开发。优化开发C语言能够保证单片机在十分复杂的计算机与控制环境中,可以正常有序的进行,促使其实现广泛全面的应用。
㈥ 8位单片机用汇编怎么运算16位数
汇编一个模块,如下面的是一个 两字节 乘 两字节 的乘法模块,除法也一样,
; / *** *** *** *** *** / 2*2=4字节乘法
; JTYA7 JTYA6 * JTYA5 JTYA4 = JTYA3---JTYA0
PCHD10: MOV JTYA3, #00H
MOV JTYA2, #00H
MOV JTYA1, #00H
MOV JTYA0, #00H
PCHD12: MOV R3, #10H ; 2 字节
PCHD13: CLR C ; = xxxx 左移
MOV A, JTYA0
RLC A
MOV JTYA0, A
MOV A, JTYA1
RLC A
MOV JTYA1, A
MOV A, JTYA2
RLC A
MOV JTYA2, A
MOV A, JTYA3
RLC A
MOV JTYA3, A
MOV A, JTYA6 ; xx * 左移
RLC A
MOV JTYA6, A
MOV A, JTYA7
RLC A
MOV JTYA7, A
JNC PCHD18
MOV A, JTYA0 ; 乘积
ADD A, JTYA4 ; xx * xx = xxxx
MOV JTYA0, A
MOV A, JTYA1
ADDC A, JTYA5
MOV JTYA1, A
MOV A, JTYA2
ADDC A, #00H
MOV JTYA2, A
MOV A, JTYA3
ADDC A, #00H
MOV JTYA3, A
PCHD18: DJNZ R3, PCHD13
RET
㈦ 目前有哪些8位单片机
一般纳卜渣来说,8位单片机最常用的是三个系列:
1、51系列:以intel MCS51为核心,很多公司都买了它的核心,生产自己的51单片机,主要有ATMEL公司(AT89S52等等),STC公司的(比如STC89C52RC),华邦,摩托罗拉,ST都有生产。
2、AVR系列:以ATMEL公司的ATmega16为代表。
3、PIC系列:以MICROCHIP公司的PIC16F877为代表。
另外,还有专用的工业单片机,平时看到得比较少,比如台湾的合泰、义隆,三星,这些单片机往往体积小,功能很强但比较专一,价格很便宜,比如开发设备很贵,一般人用不起。
前两年出现的STM8实力也非常强。
16位单片机,比较有名的是MSP430以及飞思卡尔系列的诸多产品。
32位的单片机也比较多,不过一般都包含了ARM内核,已经开始向ARM过渡了,比如STM32等等。