《PIC微控制器项目设计:C语言》一第1章 微机系统

简介: 本文讲的是PIC微控制器项目设计:C语言一第1章 微机系统,本节书摘来华章计算机《PIC微控制器项目设计:C语言》一书中的第1章, PIC Microcontroller Projects in C: Basic to Advanced, Second Edition〔塞浦路斯〕 多甘·易卜拉欣(Dogan Ibrahim) 著许辉 吕汶译 译更多章节内容可以访问云栖社区“华章计算机”公众号查看。

第1章

微机系统

1.1 引言
本文讲的是PIC微控制器项目设计:C语言一第1章 微机系统,微机一词用于描述一个系统,该系统至少包括一个微处理器、程序存储器、数据存储器和输入/输出(I/O)模块。有的微机系统还包括一些附加组件,如定时器、计数器、中断处理模块、模拟数字转换器、串行通信模块、USB接口模块等。因此,一个微机系统可以是从由硬盘、键盘、显示器、软盘和打印机构成的大型系统到嵌入控制器的单个芯片的任何系统。
在本书中,我们将只考虑单个硅芯片构成的微型计算机系统。这样的微型计算机系统也称为微控制器,即单片机。它们被用于许多日常家居用品中,如个人电脑、数码手表、微波炉、数字电视机、电视机遥控器控制单元、电饭锅、音响设备、CD播放器、冰箱等。
市场上有大量不同类型的微控制器,它们是由许多家公司开发和制造的。在本书中,我们将使用Microchip科技公司(www.microchip.com)制造的流行的8位可编程接口控制器(PIC)系列单片机来研究编程和系统设计。

原文标题:PIC微控制器项目设计:C语言一第1章 微机系统

相关文章
|
1月前
|
监控 网络协议 API
C语言系统编程
C语言系统编程
|
1月前
|
存储 编译器 C语言
初识C语言——详细入门(系统性学习day4)
初识C语言——详细入门(系统性学习day4)
|
1月前
|
存储 Linux C语言
Linux系统下C语言的构造数据类型
Linux系统下C语言的构造数据类型
12 0
|
1月前
|
Linux C语言 开发者
Linux系统下C语言的高阶编程
Linux系统下C语言的高阶编程
15 0
|
1月前
|
Linux C语言
Linux系统下C语言的队列操作
Linux系统下C语言的队列操作
23 0
|
1月前
|
编译器 程序员 开发工具
c语言从入门到实战——在系统学习C语言之前所需要了解的知识
C语言是一种通用的、过程式的计算机编程语言,支持结构化编程、词汇变量作用域和递归等功能,其设计提供了低级别的存取权限,并且要求程序员管理所有的内存细节。C语言的基本构成包括数据类型(如整型、浮点型、字符型等)、运算符(如算术运算符、关系运算符、逻辑运算符等)、控制结构(如顺序结构、选择结构、循环结构等)以及函数等。此外,C语言还提供了指针的概念,这是其他许多编程语言所不具备的。指针是一个变量,其值为另一个变量的地址,通过指针可以间接访问和操作内存中的数据。C语言也支持数组、结构体、联合体等复合数据类型,以及文件操作、动态内存分配等高级功能。
51 0
|
1月前
|
编译器 Linux C语言
c语言结构体知识系统详解
c语言结构体知识系统详解
49 0
|
4月前
|
存储 C语言
C语言第六十弹----设计函数判断系统大小端字节序
C语言第六十弹----设计函数判断系统大小端字节序
|
1月前
|
存储 Linux C语言
Linux系统下C语言的文件操作
Linux系统下C语言的文件操作
19 0
|
21天前
|
机器学习/深度学习 C语言
【C语言】函数的系统化精讲(三)1
【C语言】函数的系统化精讲(三)