首页 \ 问答 \ 给推荐几本比较好的学习linux的书籍

给推荐几本比较好的学习linux的书籍

给推荐几本比较好的学习linux的书籍
更新时间:2023-02-05 10:02

最满意答案

参考资料:http://wenku.baidu.com/view/8447ba5abe23482fb4da4c9a.html

其他回答

mcs-51单片机引脚功能

mcs单片机都采用40引脚的双列直插封装方式。图2-9为引脚排列图, 40条引脚说明如下:

1、主电源引脚vss和vcc

① vss接地

② vcc正常操作时为+5伏电源

2、外接晶振引脚xtal1和xtal2

① xtal1内部振荡电路反相放大器的输入端,是外接晶体的一个引脚。当采用外部振荡器时,此引脚接地。

② xtal2内部振荡电路反相放大器的输出端。是外接晶体的另一端。当采用外部振荡器时,此引脚接外部振荡源。

3、控制或与其它电源复用引脚rst/vpd,ale/ , 和 /vpp

① rst/vpd 当振荡器运行时,在此引脚上出现两个机器周期的高电平(由低到高跳变),将使单片机复位

在vcc掉电期间,此引脚可接 图2-9 8051引脚排列图

上备用电源,由vpd向内部提供备用电源,以保持内部ram中的数据。

② ale/ 正常操作时为ale功能(允许地址锁存)提供把地址的低字节锁存到外部锁存器,ale 引脚以不变的频率(振荡器频率的 )周期性地发出正脉冲信号。因此,它可用作对外输出的时钟,或用于定时目的。但要注意,每当访问外部数据存储器时,将跳过一个ale脉冲,ale 端可以驱动(吸收或输出电流)八个lsttl电路。 对于eprom型单片机,在eprom编程期间,此引脚接收编程脉冲( 功能)

③ 外部程序存储器读选通信号输出端,在从外部程序存储取指令(或数据)期间, 在每个机器周期内两次有效。 同样可以驱动八lsttl输入。

④ /vpp 、 /vpp为内部程序存储器和外部程序存储器选择端。当 /vpp为高电平时,访问内部程序存储器,当 /vpp 为低电平时,则访问外部程序存储器。

对于eprom型单片机,在eprom编程期间,此引脚上加21伏eprom编程电源(vpp)。

4、输入/输出引脚p0.0 - p0.7,p1.0 - p1.7,p2.0 - p2.7,p3.0 - p3.7。

① p0口(p0.0 - p0.7)是一个8位漏极开路型双向i/o口,在访问外部存储器时,它是分时传送的低字节地址和数据总线,p0口能以吸收电流的方式驱动八个lsttl负载。

② p1口(p1.0 - p1.7)是一个带有内部提升电阻的8位准双向i/o口。能驱动(吸收或输出电流)四个lsttl负载。。

③ p2口(p2.0 - p2.7)是一个带有内部提升电阻的8位准双向i/o口,在访问外部存储器时,它输出高8位地址。p2口可以驱动(吸收或输出电流)四个lsttl负载。

④ p3口(p3.0 - p3.7)是一个带有内部提升电阻的8位准双向i/o口。能驱动(吸收或输出电流)四个lsttl负载

这个多得是呀,书上网上。

相关问答

更多
  • 1. 学习单片机一定要学习C语言 而且一定要用C语言 汇编语言只是入门的时候为了更好的理解单片机的结构 2. 学习完51可以直接学习STM32 最好买一个最小系统板学习一下 3. 先学习完STM32再着手学习LINUX你会学得比较顺 不然 你会觉得都不会的感觉
  • 有一份KEILC的51单片机教程,不知道对你是否有用。 以前从网站下载的,现在记不得网站的名字了~~~`汗 要的话把邮箱给我,传给你吧。
  • 好好写好 知道你很好的
  • 6.在下列MCS-5l单片机各条指令中,错误的是( A )。 A.MOVC @A+DPTR,A B.MOV A, @R0 C.MOV 20H, A D.MOV B, A 8. 单片机上电复位后,堆栈区的最大允许范围是 B 个单元。 A.64 B.120 C.128 D.256 9. 单片机8031的ALE引脚是( C )。 A.输出高电平 B.输出低电平 C.输出矩形脉冲,频率为fosc的1/6 D.输出矩形脉冲,频率为fosc的1/2 10.单片机8031的XTAL1和XTAL2引脚是( D )引脚。 A ...
  • MCS-51单片机引脚功能 MCS单片机都采用40引脚的双列直插封装方式。图2-9为引脚排列图, 40条引脚说明如下: 1、主电源引脚Vss和Vcc ① Vss接地 ② Vcc正常操作时为+5伏电源 2、外接晶振引脚XTAL1和XTAL2 ① XTAL1内部振荡电路反相放大器的输入端,是外接晶体的一个引脚。当采用外部振荡器时,此引脚接地。 ② XTAL2内部振荡电路反相放大器的输出端。是外接晶体的另一端。当采用外部振荡器时,此引脚接外部振荡源。 3、控制或与其它电源复用引脚RST/VPD,ALE/ , 和 ...
  • 片内的数据与程序访问不会影响管脚,只有片外访问才会需要管脚的时序来访问。 ROM是只读的,只有Read信号,这个信号就是PSEN. RAM是可读也可以写的,需要Read、Write两个信号,即P3.6和P3.7。 P0和P2只是输出16位地址,其中P0分时的用于8位数据的输入或者输出,与访问Ram还是Rom无关,具体访问什么是看PSEN和RD和WR三个信号。ALE是用于输出低8位地址的,所以也与Ram还是Rom无关。 片内还是片外? 这个理论上只有Rom是分内外的,标准51是没有外部Ram的(标准的只有内部 ...
  • 参考资料:http://wenku.baidu.com/view/8447ba5abe23482fb4da4c9a.html
  • 根据51引脚的定义,对该引脚置1,可以作为输入使用。 而51单片机的所有IO引脚,在启动后默认都是1。因此,如之前没有对此引脚进行过置0操作的话,可以直接读该引脚。但为了保险起见,也为了使程序通用、可移植,最好在读取之前对此引脚置1。
  • 就是单片机芯片上,那些从黑乎乎的硅片中伸出来的金属片.
  • IO口除了 P1口以外都有第二功能 p0口功能如下: 1、外部扩展存储器时,当做数据总线(如图1中的D0~D7为数据总线接口) 2、外部扩展存储器时,当作地址总线(如图1中的A0~A7为地址总线接口) 3、不扩展时,可做一般的I/O使用,但内部无上拉电阻,作为输入或输出时应在外部接上拉电阻。 P2口功能: 1.外部扩展存储器时,作为高8为地址总线 不扩展,作为一半的IO口 P3口 除了做IO口 相应的各个位 还作为 串口入 串口出 外部中断0 外部中断1 定时器0 定时器1 外部存储器读使能 外部存储器写使 ...

相关文章

更多

最新问答

更多
  • 您如何使用git diff文件,并将其应用于同一存储库的副本的本地分支?(How do you take a git diff file, and apply it to a local branch that is a copy of the same repository?)
  • 将长浮点值剪切为2个小数点并复制到字符数组(Cut Long Float Value to 2 decimal points and copy to Character Array)
  • OctoberCMS侧边栏不呈现(OctoberCMS Sidebar not rendering)
  • 页面加载后对象是否有资格进行垃圾回收?(Are objects eligible for garbage collection after the page loads?)
  • codeigniter中的语言不能按预期工作(language in codeigniter doesn' t work as expected)
  • 在计算机拍照在哪里进入
  • 使用cin.get()从c ++中的输入流中丢弃不需要的字符(Using cin.get() to discard unwanted characters from the input stream in c++)
  • No for循环将在for循环中运行。(No for loop will run inside for loop. Testing for primes)
  • 单页应用程序:页面重新加载(Single Page Application: page reload)
  • 在循环中选择具有相似模式的列名称(Selecting Column Name With Similar Pattern in a Loop)
  • System.StackOverflow错误(System.StackOverflow error)
  • KnockoutJS未在嵌套模板上应用beforeRemove和afterAdd(KnockoutJS not applying beforeRemove and afterAdd on nested templates)
  • 散列包括方法和/或嵌套属性(Hash include methods and/or nested attributes)
  • android - 如何避免使用Samsung RFS文件系统延迟/冻结?(android - how to avoid lag/freezes with Samsung RFS filesystem?)
  • TensorFlow:基于索引列表创建新张量(TensorFlow: Create a new tensor based on list of indices)
  • 企业安全培训的各项内容
  • 错误:RPC失败;(error: RPC failed; curl transfer closed with outstanding read data remaining)
  • C#类名中允许哪些字符?(What characters are allowed in C# class name?)
  • NumPy:将int64值存储在np.array中并使用dtype float64并将其转换回整数是否安全?(NumPy: Is it safe to store an int64 value in an np.array with dtype float64 and later convert it back to integer?)
  • 注销后如何隐藏导航portlet?(How to hide navigation portlet after logout?)
  • 将多个行和可变行移动到列(moving multiple and variable rows to columns)
  • 提交表单时忽略基础href,而不使用Javascript(ignore base href when submitting form, without using Javascript)
  • 对setOnInfoWindowClickListener的意图(Intent on setOnInfoWindowClickListener)
  • Angular $资源不会改变方法(Angular $resource doesn't change method)
  • 在Angular 5中不是一个函数(is not a function in Angular 5)
  • 如何配置Composite C1以将.m和桌面作为同一站点提供服务(How to configure Composite C1 to serve .m and desktop as the same site)
  • 不适用:悬停在悬停时:在元素之前[复制](Don't apply :hover when hovering on :before element [duplicate])
  • 常见的python rpc和cli接口(Common python rpc and cli interface)
  • Mysql DB单个字段匹配多个其他字段(Mysql DB single field matching to multiple other fields)
  • 产品页面上的Magento Up出售对齐问题(Magento Up sell alignment issue on the products page)