本文目录一览

1,c51单片机

C51单片机没初始化的IO口默认为高电平,因为在内部有上拉电阻,但是为了减少干扰最好还是把不用的端口连1k电阻后接地或接高电平

c51单片机

2,C51单片机的使用

每种具体的51单片机都不同的,要看DATASHEET上的指令,比如AT89S52和STC89C52都是51核心,但有很多用法不一样的,要参考相应的器件资料才知道
这个应该是c51的c语言编程吧?->的意思是info这个指向结构体的指针所指的结构中取名叫irqsource的成员变量。也可以写成(*info).irqsource=0x00; 效果是一样的。

C51单片机的使用

3,c51单片机的工作原理

它是一种在线式实时控制计算机,在线式就是现场控制,需要的是有较强的抗干扰能力,较低的成本,它内部也用和电脑功能类似的模块,比如CPU,内存,并行总线,还有和硬盘作用相同的存储器件。c51单片机是靠程序的,并且可以修改。通过不同的程序实现不同的功能,尤其是特殊的独特的一些功能,这是别的器件需要费很大力气才能做到的,有些则是花大力气也很难做到的。一个不是很复杂的功能要是用美国50年代开发的74系列,或者60年代的CD4000系列这些纯硬件来搞定的话,电路一定是一块大PCB板!但是如果要是用美国70年代成功投放市场的系列单片机,结果就会有天壤之别!只因为单片机的通过你编写的程序可以实现高智能,高效率,以及高可靠性!
百度一下你就知道。
这个应该是c51的c语言编程吧?->的意思是info这个指向结构体的指针所指的结构中取名叫irqsource的成员变量。也可以写成(*info).irqsource=0x00; 效果是一样的。
就是cpu在晶振提供的节拍下对内部的硬件做相应的操作

c51单片机的工作原理

4,什么叫c51十六进制

C51 是单片机型号的一种,C51是51系列单片机编程中的数据格式为十六进制相关资料:就51系列而言,由于Intel公司将其内核使用权以专利互换或出售的形式转给世界许多著名IC制造商,如PHILIPS、SIEMENS、AMD、ATMEL、SST、STC等,这样51系列就变成有众多制造厂商支持的、发展出上百个品种的大家族。到目前为止,其它任何一种单片机系列均未发展到如此规模。这类单片机具有集成度高、性能价格比优越、货源充足等优点,在工业测量领域内获得了极为广泛的应用。51系列单片机是我国的主流机种,它的开发工具(仿真器、编程器、编译系统等)也很容易购买到,而且价格较底。我们学习单片机也选择从51系列开始。在51系列单片机中,按ROM(程序存储器)的类型来分,可大致分为三种:1、片内带内部掩膜ROM的(8051)它是由生产厂家用最后一道工序掩膜工艺来写入程序的,用户不能修改。用于大批量的产品。2、片外挂接ROM的(8031),这类单片机本身不含ROM,需要用户自己外接,主要用在早期的51系列单片机开发中。3、片内带EPROM的(8751),这类单片机目前常用的有OTP型和FLASH型。Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。用过汇编语言后再使用C来开发,体会更加深刻。
就是说c51这个数是十六进制的c51换算为10进制就是:c51=13×16的2次方 + 5×16的1次方 + 1×16的0次方=3409ps.十六进制的a、b、c、d、e分别代表十进制的10、11、12、13、14、15

文章TAG:单片机  c51单片机  c51单片机  
下一篇