学习KEIL uVISION2单片机软件需要先学会C语言编程吗?
发布网友
发布时间:2022-05-23 15:07
我来回答
共6个回答
热心网友
时间:2023-10-26 14:31
手把手教你学单片机
出版社 : 北京航空航天大学出版社作者 : 周兴华 出版日期:2005年4月版别版次:2005年4月第1版第1次印刷 ISBN : 7-81077-613-4字数 :486千字 印张:19印数 :5000 页数:292开本 :787*1092 1/16 内容简介本书以实际编程及做实验为主线贯穿全书。完全摒弃教科书的方法,采用“程序完成后软件仿真→单片机烧录程序→试验板通电实验”的方法,以全新的方式边学边实验,将初学者领进单片机世界的大门。随书所附的光盘中提供了一些工具软件以及本书所有的实验程序文件,在学习、实验时可参考。 本书的读者对象是大中专学生、职业学校学生、广大电子制*好者。第1章 实验设备及器材使用介绍1.1 单片机的发展史及特点1.2 单片机入门的有效途径1.3 实验工具及器材第2章 Keil C51集成开发环境及TOP851多功能编程器2.1 Keil C51集成开发环境软件安装2.2 TOP851烧录软件安装2.3 TOP851烧录软件操作第3章 初步接触KeilC51及TOP851软件并感受第一个演示程序效果3.1 建立一个工程项目,选择芯片并确定选项3.2 建立源程序文件3.3 添加文件到当前项目组中3.4 编译(汇编)文件3,5 检查并修改源程序文件中的错误3.6 软件模拟仿真调试3.7 烧录程序(编程操作)3.8 观察程序运行的结果第4章 单片机的基本知识4.1 MCS51单片机的基本结构4.2 80C51基本特性及引脚定义4.3 80C51的内部结构4.4 80C51的存储器配置和寄存器第5章 汇编语言程序指令的学习5.1 MCS51单片机的指令系统5.2 汇编语言的特点5.3 汇编语言的语句格式第6章 数据传送指令的学习及实验6.1 按寻址方式分类的数据传送指令6.2 点亮/熄灭一个发光二极管的实验,自动循环工作6.3 点亮/熄灭一个发光二极管的实验,点亮/熄灭时间自动发生变化(分3段),自动循环工作6.4 P1口的8个发光二极管每隔2个右循环点亮实验6.5 MCS51内部的RAM和特殊功能寄存器SFR的数据传送指令6.6 “跑马灯”实验6.7 单片机的受控输出显示实验6.8 小结第7章 算术运算指令的学习及实验7.1 算术运算指令7.3 FFH、03H两数相乘实验,结果从P0、P1口输出7.4 加1指令实验,让P1口的8个发光二极管模拟二进制的加法运算7.5 加1指令实验(不进行二十进制调整)7.6 加1指令实验(进行二十进制调整)7.7 小结第8章 逻辑运算指令的学习及实验8.1 逻辑运算指令8.2 逻辑运算举例一8.3 逻辑运算举例二8.4 逻辑运算举例三8.5 小结第9章 控制转移类指令的学习及实验9.1 控制转移类指令9.2 散转程序实验9.3 统计含58H关键字的实验84第10章 位操作指令的学习10.1 位操作指令10.2 将P1.0的状态传送到P2.0的实验10.3 比较输入数大小的实验10.4 将累加器A中的立即数移出的实验10.5 实现逻辑函数的实验第11章 栈操作指令、空操作指令、伪指令及字节交换指令的学习11.1 栈操作指令11.2 空操作指令11.3 伪指令11.4 字节交换指令11.5 查0~9平方表实验11.6 利用NOP指令产生精确方波实验11.7 MCS51指令分类表第12章 定时器/计数器及实验12.1 定时器/计数器的结构及工作原理12.2 定时器/计数器方式寄存器和控制寄存器12.3 定时器/计数器的工作方式12.4 定时器/计数器的初始化12.5 蜂鸣器发音实验12.6 定时器T1方式2计数实验12.7 定时器T1方式1定时实验第13章 中断系统及实验13.1 中断的种类13.2 MCS51单片机的中断系统13.3 令LED输出试验板上的蜂鸣器发出1 kHz音频的实验13.4 利用外中断方式进行数据采集实验13.5 中断嵌套实验13.6 交通灯控制器实验13.7 键控计数实验第14章 汇编语言的程序设计及实验14.1 单片机应用系统的设计过程14.2 汇编语言程序设计步骤14.3 顺序程序设计14.4 右移循环流水灯实验14.5 循环程序设计14.6 找数据块中最大数的实验14.7 延时子程序的结构14.8 寻找ASCII码“$”的实验14.9 子程序设计、调用及返回14.10 使P0口的8个LED闪烁20次实验14.11 分支程序设计14.12 做简单的+、-、×、÷实验14.13 查表程序设计14.14 单片机演奏音乐的实验14.15 数据排序实验第15章 键盘接*术及实验15.1 独立式键盘15.2 行列式键盘15.3 独立式键盘接口的编程模式15.4行列式键盘接口的编程模式15.5 键盘工作方式15.6 独立式键盘输入实验15.7 行列式键盘输入实验15.8 扫描方式的键盘输入实验15.9 定时中断方式的键盘输入实验第16章 LED显示器接*术及实验16.1 LED数码显示器的构造及特点16.2 LED数码显示器的显示方法16.3 静态显示实验16.4 慢速动态显示实验16.5 快速动态显示实验16.6 实时时钟实验第17章 字符型液晶(LCD)模块原理及设计学习17.1 液晶显示器概述17.2 16×2字符型液晶显示模块(LCM)特性17.3 16×2字符型液晶显示模块(LCM)引脚及功能17.4 16×2字符型液晶显示模块(LCM)的内部结构17.5 液晶显示控制驱动集成电路HD44780特点17.6 HD44780工作原理17.7 LCD控制器的指令17.8 LCM工作时序17.9 单片机驱动LCM的电路第18章 体验第一个液晶程序的效果并建立模块化设计的相关子程序18.1 体验第一个液晶程序的效果18.2 查询忙碌标志信号子程序18.3 写指令到LCM(IR寄存器)子程序18.4 写数据到LCM(DR寄存器)子程序18.5 清除显示屏子程序18.6 启动LCM子程序18.7 让字母“F”在显示屏的第2行第10列显示18.8 使LCM显示2行字符串(英文信息)18.9 使LCM显示2行字符串(英文信息)并循环移动第19章 简单的液晶显示型自动化仪器的设计学习及实验19.1 工业生产自动计数器19.2 设备运行状态自动显示器19.3 液晶显示计时时钟19.4 让液晶显示屏显示自制图形“中”19.5 液晶显示屏显示复杂的自制图形第20章 Keil C51集成开发环境的设置及调试方法20.1 工程项目的建立、源程序文件的建立及加载20.2 工程的详细设置20.3 编译、连接20.4 Keil C51集成开发环境软件的调试方法20.5 外围接口工具单片机有
C51单片机(全都用C语言写程序)
还有
ASM单片机(全用汇编写程序)
如C51点亮一个数码管程序如下:
#include<reg52.h>
sbit D1=P1^0;
void main()
{
D1=0;
}
用C51写简单多了
我在学C51有兴趣一起研究一下……
热心网友
时间:2023-10-26 14:31
不会C语言不行 会汇编也可~~
但是我觉得汇编难死了 还是C语言简单~~
看你编程不?
我看的是 新概念51单片机C语言教程:入门、提高、开发、拓展
觉得要是只是调试的话 摸两遍就会了 和其他编译器 差不多
或者看下网上的视频~
热心网友
时间:2023-10-26 14:32
不一定要学C语言,但必须学会单片机的指令,就是汇编指令。
热心网友
时间:2023-10-26 14:32
KEIL UV2也可以用汇编的吖 不过一般人都是边学C语言边学KEIL UV2的 因为它们多多少少有联系的
热心网友
时间:2023-10-26 14:33
也不一不定要先学会C语言....学习单片机不是书的问题...随便一本书都可以....但你得要敢于编程....多编自然就懂了....书大多数都是一样的....
热心网友
时间:2023-10-26 14:34
汇编先学着。单学C一点用也没有,因为你根本不懂单片机的内部指令。怎么可能学好。没有一个单片机程序员不学汇编语言的。。。