网站的产品 百G教程中心 产品定价 疯狂赠品 订购方法
淘宝网店 1 淘宝网店 2 发货查询 现货代理 联系方式
网站的首页 各网站论坛 单片机入门 单片机资料 大型的软件 教程和文摘 电子学入门 PROTEL入门
电动机的书 单片机制作 单片机软件 常用的资料 电子小制作 可编程逻辑 电工免费书 PROTEL的书
传感器的书 模数免费书 综合宝典书 电源免费书 经典免费书 单片机图书 制作5000例 IC资料中心
下载注意事项:如果提示输入密码,请输入:www.pp51.com(蓝色部分)

点击下载单片机入门视频教程第一课>>    播放器下载>>    更多的精品视频教程>>

单片机第一步:对单片机性质的初步认识和汇编语言的学习

转载精品教程:点击下载>>平凡老师的单片机教程<<     转载来源  http://www.mcustudio.com/  在此向平凡老师的教程致敬

这个教程主要是讲单片机的硬件结构、单片机入门知识、汇编语言的原理等

目前,很多人对汇编语言并不认可。可以说,掌握用C语言单片机编程很重要,可以大大提高开发的效率。

不过初学者如果不了解一下单片机的汇编语言,在单片机领域是比较致命的。

如果不考虑单片机硬件资源,在KEIL中用C胡乱编程,结果只能是出了问题无法解决!

可以肯定的说,最好的C语言单片机工程师都是从汇编走出来的编程者

因为单片机的C语言虽然是高级语言,但是它不同于台式机个人电脑上的VC++什么的

单片机的硬件资源不是非常强大,不同于我们用VC、VB等高级语言在台式PC上写程序

毕竟台式电脑的硬件非常强大,所以才可以不考虑硬件资源的问题。

这个教程非常注重实际,学以致用是这个教程的中心思想。

可以毫不夸张的说:如果通过这个教程还不能开始写出一个简单的单片机汇编程序,那就不用再考虑学习单片机的问题了。

补充的一点:这个教程中生成*.HEX文件的编译软件比较老,是DOS的,不推荐使用,编译源文件生成*.HEX*.bin等16进制机器文件的软件建议采用KEIL等窗口形式的软件。

附录:关于初学者经常使用的一些软件的介绍和指南

汇编和C语言的最常用软件开发平台: 点击下载中英双语 >>KEIL<< 无限制完全破解版 (10M)

>>点击下载KEIL使用指南<< (11M)指南包含的内容:1.在KEIL中生成*.ASM文件最简单方法、2.在把汇编程序导入KEIL简单方法、3.在KEIL中生成*.HEX16进制文件的方法,4.平凡老师的C语言教程、5.其他一些教程、6.本站全系列在线时时硬件仿真器的使用方法,包括PZ仿真器专业版、A380仿真器、AZ综合系统内含的仿真器使用方法简介。

 
点击下载C语言入门视频教程第一课>>    播放器下载>>   更多的精品视频教程>>
单片机第二步:C语言的初步了解和学习

转载精品教程:单片机C语言入门教程,磁动力工作室明浩同志原创,<<点击进入>>  在此向明浩同志的教程致敬

C语言的执行效率不如汇编语言,但是毕竟是按着用人类的思维方式来写程序的高级语言。不用像汇编那样和机器(单片机)直接对话,用C以后,我们不需要再像汇编那样直接去控制单片机内部的某个硬件单元的工作。这样的高级语言的好处显而易见,即可读性好,简单的讲,就是用C写的东西属于那种“地球人全知道”的类型。而汇编在写的程序在比较复杂之后就只有少数人有耐心去分析了。这样一来C写的程序虽然执行效率不如汇编,但是可读性确是汇编无法相比的,毕竟我们更习惯按着人类对话方式来写程序。从目前的形式来看由于C的单片机开发平台越来越完善,采用C来开发复杂程序已是追求工作效率必然选择。

 
关于开发平台的选择问题一直是初学者比较关心的问题:

下面是用伟福的单片机软件平台来生成*.AMS和*.HEX文件的方法,个人认为伟福内部的编译器不如KEIL的好用,如果写的程序行中存在错误,在编译的过程中,KEIL可以精确的指出语法错误所在的程序所在行数,而伟福就不能作到非常精确了。不过对于高手来讲问题不大,只是熟练和适应的问题而已。

一.在WIN环境下进行愉快的汇编程序的编译

二.C51源程序集锦C语言源程序共享集,包括很多常用的程序代码和讲解

三.如何把*.BIN或*.HEX等文件转变为*.ASM等格式的文件,即如何进行反汇编

点击下载最强大的EXH文件编辑器WINHEX>>

94单片机看门狗的原理和DIY 95
96单片机MCS-51系列指令快速记忆法 97
98基于IDE硬盘的大容量语音记录仪 99单片机系统中的汉字显示
100AVR单片机学习资料大全(19M)PDF格式(全中文内有照片,酷)zip 200
101学习单片机需要的入门费用等大致介绍 201关于Keil C51初始化代码 Startup.a51的中文说明

102网络单片机经典教程最新美化版解决长时间阅读眼睛疲劳 

202C51论坛离线浏览资料
103单片机经典教程最新美化版文件下载首页文件kkk51.htm zip 203IAR MSP430集成开发环境Workbench  中文使用说明

104关于HEX文件的格式,收集了网上的资料汇集成一份比较详细的介绍文档,基本上把HEX文件的标准格式说明白了 zip

204MSP430Flash (Bootstrap编程)中文使用手册
105数字电路、单片机的抗干扰设计。成功的经验之谈 205MSP430系列单片机选购指南中文手册
106《 指针类型和存储区的关系详解 》。对在keil C51中使用指针的研究。 206MSP430C41X中文使用手册
107Intel 486 SX 嵌入式处理器 zip 207AVR高速嵌入式单片机原理与应用附录
108ARM 汇编指令中文版 zip

208AVR高速嵌入式单片机原理与应用》第十章:ICC AVR C语言例子原程序单片机的应用

109如何为keil c51编写仿真机的驱动程序 zip 209AVR中文电子书-第十章ICC AVR C编译器的使用

110proteus软件仿真系统中文教程和软件,Proteus是一个可以和KEIL C51配套的软件仿真系统                         下载proteus            下载Proteus 5.2 lite 解密文件,将三个文件覆盖原有的文件即可. 除去存盘限制..
zip

210AVR中文电子书-第九章AVR C语言的应用
111GCC AVR c编译软件使用说明(中文) zip 211AVR中文电子书-第八章BASCOM-AVR的应用
112RTX51 多任务操作系统 中文使用指南 zip 212AVR中文电子书-第七章AVR单片机的应用

113CODEVISION AVR C语言程序设计指南(185页)包括软件的使用说明,程序设计说明等. zip

213AVR中文电子书-第六章实用程序设计
114AVR 单片机指令详解(英文) zip 214AVR中文电子书-第五章AVR单片机AT90系列介绍
115如何为keil c51编写自己display接口 zip  215AVR中文电子书-第四章AVR单片机指令系统
116如何为keil c51编写自己DDE接口 zip 216AVR中文电子书-第三章AVR单片机开发工具
117如何为keil c51编写自己的硬件调试dll,包含说明和例子zip 217AVR中文电子书-第二章AVR单片机系统结构
11824C01--24C256共9种EEPROM的字节读写操作程序 218AVR中文电子书-第一章atmel单片机简介

119AT命令大全,虽然是用于conxant的数字Modem。但AT指令对所有Modem几乎是一样的。(英文) zip

219AVR中文电子书-前言
120为什么51系列单片机常用11.0592MHz的晶振设计? 220快速16位单片机XA中文用户使用手册  说明
1218051有串行输入/输出脚,怎么还要加上232晶片?  
   
   
 
 
 

点击看每天下午高峰流量>>本站所有资料的WINRAR解压密码一律为:www.pp51.com

时刻都在为广大网友提供大量免费资料

 

电子之城网址:www.pp51.com 此为电信网通双线主机,南北互通。电信宽带用户,请务必使用迅雷下载,以确保下载成功。

 

电子邮件:pp51com@163.com(订购产品、问题咨询、售后服务邮箱)  

 

点击此处查看联系电话等,以及订购产品的方法和更多的联系方式>>>>>

 

QQ:110942199 (平时一般处于隐身状态,有事请留言即可)  

 

注意事项:不要用QQ的电子邮箱给我们发邮件,我们不使用QQ的电子邮箱接受和发送电子邮件。