计算机组织与体系结构
-
零基础学单片机C语言程序设计赵建领,薛园园,等著单片机C51语言是目前最流行的单片机程序设计语言。本书由浅入深,循序渐进地讲解了C51语言的方方面面。本书知识点覆盖全面、结构安排紧凑、讲解详细、言简意赅、通俗易懂、实例丰富。内容包括51系列单片机开发环境和流程、程序设计基础以及编程指南,并给出了一些常用的典型案例。全书分为四篇,共21章,全面详细地讲述了单片机的程序设计基础、编程指南及应用案例。首先介绍了51系列单片机的基本结构以及单片机的开发概述,其次详细介绍了单片机程序设计的C51语言,然后结合单片机的硬件资源细致讲解了如何应用C51语言进行编程操作,最后结合实际应用,重点分析了在各个领域中常用到的一些典型案例,使读者更加融会贯通地掌握C51语言,以供读者在学习和工作中进行参考。在第21章中还介绍了部分常见的面试题及解答,方便读者做好入职前的准备工作。
-
单片机技术邓磊,肖琼 著《单片机技术》以任务为驱动,主要内容包括秒闪LED电路的制作(汇编语言)、跑马灯程序的设计(C语言)、24s倒计时器的制作、篮球记分牌的制作、单片机串行通信原理,共5个项目,重点讲解了单片机内部存储器、定时器中断、串行通信等知识。《单片机技术》适用于中等职业电子类专业学生和初次学习单片机的爱好者。《单片机技术》按照国家中等职业教育改革的教学基本要求,根据新形势下教育改革的趋势和中等职业院校的教学特点,结合本校编写组教师的长期教学经验编写而成。
-
简明单片机教程袁鹏亮 编《简明单片机教程/国家中等职业教育改革发展示范学校建设系列教材》共分为9章,主要内容如下:第1章为单片机入门,主要介绍单片机的发展历史、主要特点、应用情况以及数制转换的方法。第2章为Keil软件与Keilc语言,主要介绍了。Keil软件的安装和使用方法,并对初学者所需要掌握的开发语言——Keilc语言的必要内容做了简要的阐述。第3章为单片机的结构和原理,主要介绍了芯片的封装形式、单片机的引脚功能、单片机的振荡电路和时序以及复位的相关知识。第4章为中断、定时器/计数器、串口,主要介绍了单片机中断系统、定时器/计数器、串行通信和串口的相关知识。第5章为键盘,主要介绍了独立键盘和矩阵键盘的知识以及单片机的控制方法。第6章为数码管,主要介绍了数码管的显示原理、数码管的静态和动态显示控制方法以及LED点阵的显示和控制方法。第7章为A/D、D/A转换,主要介绍了A/D与D/A转换器,以及常用的转换控制模块ADc0809与DAC0832的相关知识。第8章为液晶显示,主要介绍了1602和12864两种液晶显示模块的基本参数、引脚功能、指令说明和时序等基本知识。第9章为电动机,主要介绍了直流电动机、交流电动机和步进电动机的工作原理和技术指标、控制方法等知识。《简明单片机教程/国家中等职业教育改革发展示范学校建设系列教材》主要章节都安排了实验项目且均以亚龙YL一236单片机实训台作为平台。书中提供的程序均在该平台和配置软件上调试通过,在教学和实验过程中可以直接使用。
-
单片机原理与应用唐敏 编全书分三篇,基础项目篇涵盖AT89C51单片机的硬件基本结构、C51语言的基本语法和仿真软件的使用步骤;内部应用篇涵盖AT89C51单片机的中断、定时/计数器和串行口的硬件结构和应用方法;外部扩展篇涵盖单片机的存储器扩展、显示接口扩展、键盘接口扩展和数模转换接口扩展的基本方法和思路,具体包括ROM存储器的扩展、RAM存储器的扩展、LED的扩展、数码管的扩展、液晶显示器LCD的扩展、行列式键盘的扩展、矩阵式键盘的扩展、D/A芯片的扩展和A/D芯片的扩展。通过外部扩展篇可以完整设计一个数字电压表项目。本书所设计的项目案例均精选自企业和工程实际案例,每个项目均可单独用于设计开发,具有很强的代表性。本书按照企业嵌入式项目开发的过程进行编写,充分融入企业实际设计项目,全面训练学生的嵌入式项目开发能力和创新能力。
-
单片机实训指导段剑文,陈岁生,杭州市公共实训指导中心 编《单片机实训指导/国家级高技能人才培训基地建设项目成果教材》为国家级高技能人才培训基地建设项目成果教材,可供自动化类、机电类、电子信息类、通信类等专业学生和行业从业人员开展相关技能实训使用。本书以单片机C语言为编程语言,首先描述了实训装置的组成,然后介绍了使用该装置进行软件模拟和硬件仿真的详细步骤,各实训项目附有完整的汇编语言程序,学员可对照具体内容完成书中所有实训项目。
-
单片机串口通信及测控应用实战详解李江全,聂晶,梁习卉子,等著《单片机串口通信及测控应用实战详解》从应用的角度介绍了单片机串口通信及测控技术。主要内容包括单片机及其控制系统概述,单片机开发板B简介;串行通信的基本概念,串行通信的接口标准,个人计算机中的串行端口,单片机中的串行端口,PC编程软件的串行通信开发工具;分别采用汇编语言和C51语言编写单片机端程序;分别采用Visual Basic和Visual C++语言编写PC端程序,实现单片机与单片机串口通信,实现单片机与PC模拟量输入与输出、开关量输入与输出,实现单片机测控应用(温度检测、短信收发、智能仪器);采用组态软件KingView实现单片机与PC串口通信。《单片机串口通信及测控应用实战详解》内容丰富,可供自动化、计算机应用、机电一体化等相关专业的大学生、研究生学习单片机通信技术,也可供从事计算机控制系统研发的工程技术人员参考。为方便读者学习,《单片机串口通信及测控应用实战详解》提供了超值配套光盘,内容包括实例源程序、程序运行录屏、系统测试录像及软硬件资源等。
-
Lenix 嵌入式操作系统罗斌 著嵌入式Linux是以Linux为基础的嵌入式作业系统,它被广泛应用在移动电话、个人数字助理(PDA)、媒体播放器、消费性电子产品以及航空航天等领域中。《Lenix嵌入式操作系统》分4个部分介绍Lenix,首先用具体的例子向读者展示部分Lenix的能力,随后对Lenix涉及的操作系统的基本概念进行说明,接着再对Lenix的整体结构和引入的CPU、计算机模型进行介绍,最后用大量篇幅对进程管理、时间管理、内存管理、IPC、设备管理、人机交互和移植等几个部分的设计思路、API和源代码进行详细的分析。
-
嵌入式技术基础陈长顺 编本书全面介绍了嵌入式系统的组成、原理、架构、开发平台及开发流程,主要内容包括嵌入式系统的组成、ARM体系结构及汇编语言程序设计、C语言程序设计、Linux操作系统的配置与使用、嵌入式开发平台的组建、嵌入式软件系统的建立和嵌入式应用程序开发。与第1版相比,本书以项目为主线,包含项目需求、项目设计、项目实施和项目小结环节,并配以项目实训和项目拓展,以巩固训练成果,激发创新思维。同时,对部分内容进行了更新。本书既可作为高职院校计算机、物联网、电子工程和机电一体化等相关专业“嵌入式技术基础”课程的教材,也可作为各类培训机构的培训教材,还可作为嵌入式系统开发专业人员和业余爱好者的参考书。
-
单片机原理与车联网技术刘小斌,常文春 编本书内容分为两大部分。其中,第一部分(第1~5章)为单片微型计算机原理部分,主要介绍单片机软件集成开发平台与硬件电路设计与仿真平台的使用方法、MCS-51单片机的硬件结构、指令系统与程序设计方法、功能部件与典型应用系统,让读者对单片机系统有一个较为全面的认识,并结合工程实例利用仿真平台,培训初步的电路设计与程序调试能力;第二部分(第6~11章)为车联网技术部分,主要介绍车联网的发展历史,以及有关通信与网络技术的基础知识,重点介绍CAN总线系统数据链路层的工作原理、CAN控制器SJA1000的使用方法,通过实例介绍基于单片机的CAN网络设计方法,并介绍LIN、MOST、VAN等其他车联网络技术,最后介绍两种典型车型的车载网络。
-
C51单片机应用技术项目化教程李庭贵,龙舰函 编《C51单片机应用技术项目化教程/高等职业教育机电类“十二五”规划教材》按项目化、任务驱动体例编写,总共包含10个项目:设计信号灯控制系统,设计数码管显示系统,设计按键识别系统,设计报警器系统,设计秒表控制系统,设计LCD显示系统,设计串行通信系统,设计数字电压表系统,设计信号发生器系统,设计步进电机控制系统。每个项目均包括教学目标、工作任务、相关知识、项目总体设计、系统硬件设计、系统软件设计、系统仿真调试、能力拓展、项目考核等部分,在项目化教学中包含了“高职高专单片机教学大纲”规定应掌握的所有知识点:MCS-51系列单片机的结构、单片机开发软件KeiluVision2、C51程序设计等。本书可作为高等职业院校、高等专科院校、成人高校、民办高校及本科院校举办的二级职业技术学院机电类、电子类相关专业的教学用书,并可作为社会从业人士的业务参考书及培训用书。