❶ 简述单片机的基本结构与功能
单片机的基本结构:运算器、控制器、主要寄存器。运算器功能:执行各种算术运算;执行各种逻辑运算,并进行逻辑测试,如零值测试或两个值的比较。主要寄存器功能:用于保存当前CPU所要访问的内存单元或I/O设备的地址。
控制器功能:从内存中取出一条指令,并指出下一条指令在内存中的位置;对指令进行译码和测试,并产生相应的操作控制信号,以便于执行规定的动作;指挥并控制CPU、内存和输入输出设备之间数据流动的方向。
(1)基于单片机的IC卡储存器扩展阅读
应用范围:单片机渗透到我们生活的各个领域。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制等等。
还有自动控制领域的机器人、智能仪表、医疗器械以及各种智能机械。因此,单片机的学习、开发与应用将造就一批计算机应用与智能化控制的科学家、工程师。
❷ IC 卡分为哪几种呀。
接触式和非接触式的。 接触的芯片在外面,非接触式的芯片在里面,又叫 M1卡
❸ ic卡读写数据原理是怎样的
读写原理:
射频读写器向IC卡发一组固定频率的电磁波,卡片内有一个LC串联谐振电路,其频率与读写器发射的频率相同,这样在电磁波激励下,LC谐振电路产生共振,从而使电容内有了电荷;
在这个电容的另一端,接有一个单向导通的电子泵,将电容内的电荷送到另一个电容内存储,当所积累的电荷达到2V时,此电容可作为电源为其它电路提供工作电压,将卡内数据发射出去或接受读写器的数据。
(3)基于单片机的IC卡储存器扩展阅读
IC卡的分类:
1、存储器卡:卡内的集成电路是可用电擦除的可编程只读存储器EEPROM,它仅具数据存储功能,没有数据处理能力。存储卡本身无硬件加密功能,只在文件上加密。
2、逻辑加密卡:卡内的集成电路包括加密逻辑电路和可编程只读存储器EEPROM,加密逻辑电路可在一定程度上保护卡和卡中数据的安全。
3、智能卡(CPU卡):卡内的集成电路包括中央处理器CPU、可编程只读存储器EEPROM、随机存储器RAM和固化在只读存储器ROM中的卡内操作系统COS。卡中数据分为外部读取和内部处理部分,确保卡中数据安全可靠。
❹ 怎么用单片机存储用户信息
1.数据在内存中是以二进制的补码形式存储的。用户输入的信息都转化成ASCII码值的补码形式存储到内存中。
2.存储单元简单的说就是数据存放的地方,地址如何分配这个不用深究,只要知道分别给char 、int 、float、double等类型的数据分配多少内存就可以了。
3.关于信息是怎么转换成二进制代码(补码)存储在内存,请看下面详解:
正数的补码和其原码相同. 补码 = 原码。
负数的补码的两种求法:(假设8bit,即8位)
(1).是将该数的绝对值的二进制形式,按位取反,再加1.
例. 求-10的补码.
第一步是取-10的绝对值10;
第二步取10的二进制形式为00001010;
第三步对00001010取反得11110101;
第四步再加1得11110110.
所以-10在内存中就以11110110形式存放。
(2).256-欲求的负数的绝对值 = 此负数的补码。注意:256 - 的是这个负数的绝对值,而不是这个数
。也就是说 256 -|负数|=补码. 求其原码,则 256 - 补码 = |负数| ,则原码需要把首位变为1即可.
例. 求-10的补码.
第一步是 256 - |-10|=246.
第二步把246变为二进制,11110110.
所以-10在内存中就以11110110形式存放。
两种方法比较下来,显然,第二种更为简便!
4.反码:把每位取反,即0变1,1变0即可。
5.一个有符号定点数的最高位为符号位,0是正数,1是负数。
笔者认为,对于原码、补码、反码的追究无需深入,只需要知道数据在计算机中以补码形式存储即可, 至于怎么存储是计算机的事情。
❺ IC卡多大的存储量
所有IC卡内部结构基本相同,以最低的IC卡为例,里面一共有16个扇区单位表示为16S,每一个扇区拥有4个块表示为4个M,(4个块中有一块是存储的扇区的密码);每个块可以写入16个FF,一个FF转换为10进制是255也就是一个字节,容量=16字节*4个块*16个分区=1024字节=1KB;不同的IC卡芯片内部的分区数量会不一样,每个分区的块数也可能不一样但是基本的每个块能存储的猜测应该都是一直的,是16个FF=16字节,所以容量公式为:16*乘以每个分区的块数*多少个分区=该IC卡的容量
❻ 存储系统中的EPROM是指什么
EEPROM是指带电可擦可编程只读存储器,是一种掉电后数据不丢失的存储芯片,EEPROM可以在电脑上或专用设备上擦除已有信息,重新编程,一般用在即插即用。
EPROM是一种断电后仍能保留数据的计算机储存芯片,它是一组浮栅晶体管,被一个提供比电子电路中常用电压更高电压的电子器件分别编程。一旦编程完成后,EPROM只能用强紫外线照射来擦除,通过封装顶部能看见硅片的透明窗口,很容易识别EPROM,这个窗口同时用来进行紫外线擦除。
EEPROM和EPROM的应用区别
对于一个需要开关设置参数的小型系统,可以把诸如波特率、同步和异步选择、数据长度等参数储存在EEPROM中,制定一个数据序列或表格,使用户方便地完成选择。每次上电CPU按EEPROM中设定的参数进行指定的工作方式设茕。
对于大规模的计算机及通讯阿络,可把诸如通道配置、数据速率以及终端的承受能力等控制信息用表格的形式显示在CRT上,用在CRT上对系统可以方便地进行组态,EEPROM可以很好地将这些数据和表格存储下来,解决了通讯网络的稳定性和灵活性问题。
EPROM是一种常用的存储器,在单片机开发应用中一般用它作为程序存储器,实际上它也是一种可编程逻辑器件。除了可以用它实现逻辑函数外,还可以用它实现一些复杂的测量和控制,通常的数字式电压表采用液晶显示,显示亮度不高,显示的数字也不大,在此介绍采用A/D转换器和EPROM为核心构成的大型显示LED数字式直流电压表。适合于教学实验演示及测控设备的仪表台柜等的应用场合。