c51语言注释,4C51语言编程基础.pdf

课程回顾:

CPU 8位数据线

中断系统

128B数据

RAM

21个SFR

串口

8051 ROM 4K 最小系统

2个定时计数器

复位 高电平

读引脚前锁存器写1 4个并口

振荡 外接晶振

1. 在通用I/O方式下,欲从P1 口读取引脚电平前应当:

A.先向P1 口写0 B.先向P1 口写1

C.先使中断标志清零 D.先开中断

2. 80C51单片机要使用片内RAM,/EA引脚:

A.必须接+5V B.必须接地

C.必须悬空 D.没有限定

3. 80C51单片机的P0~P3端口中具有第二功能的端口是:

A.P0 B.P1 C.P2 D.P3

4. 80C51单片机的内部RAM中具有位地址的字节地址范

围是:

A.0~1FH B.20H~2FH C.30H~5FH D.60H~7FH

5. 若80C51单片机的机器周期为12微秒,则其晶振频率

为:

A.1MHz B.2MHz C.6MHz D.12MHz

第4章 C51编程基础

4.1 C51简介

4.2 C51 的变量及指针

4.3 C51 的基本执行语句

4.4 C51的函数

4.5 C51应用编程初步

4.1 C51简介

 两种51单片机编程语言:汇编语言和C51语言

 汇编语言:是一种面向机器的编程语言,能直接操作单

片机的硬件系统,如存储器、I/O端口、定时/计数器等

 汇编优点:指令效率高、执行速度快,在实时性要求较

高的场合有着不可替代的作用

 缺点:汇编语言程序可读性差,移植困难,编程时须具

体组织、分配存储器资源和处理端口数据,编程工作量

 C51语言:为51单片机设计的一种高级编程语言,属于

标准C语言的一个子集

 C51优点:具有可读性强,易于调试维护,编程工作量

小的特点。由于允许直接访问物理地址,能直接对硬

件进行操作,可实现汇编语言的部分功能,因而兼有

高级和低级语言的特点,适用范围广。目前C51语言已

成为51单片机程序开发的主流编程方法

 C51缺点:执行效率不如汇编语言

4.2 C51的变量及指针

一、C51变量 ①十进制常量:123,-456等。

②十六进制常量:以0x开头,0x123

③八进制常量:以数字0开头,012

 变量的基本属性是变量名和变量值

 在程序中定义变量,C51编译器给变量分配相应的存

储单元,即变量名=存储单元地址,变量值=存储单元

内容

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值