普中科技 51单片机视频配套完整版
- 格式:ppt
- 大小:25.59 MB
- 文档页数:78
郭天祥51单片机授课视频内容 讲次内容细节第一讲学单片机预备知识、如何点亮一个发光管单片机能做什么,基本电子知识,如何用TX-1C单片机学习板学习单片机,C51知识简介,如何申请免费芯片样品。
点亮一个发光管,第二讲流水灯设计、蜂鸣器发声、继电器控制简单延时程序、子程序调用、带参数子程序设计、流水灯同时蜂鸣器响、如何驱动蜂鸣器,及如何驱动继电器,集电极开路的概念及应用。
第三讲数码管显示的原理、数码管的静态显示共阳、共阴数码管显示原理、定时器工作方式介绍、重点讲述工作方式2、中断概念及中断函数写法、外部中断试验、定时器中断应用第四讲数码管的动态显示原理及应用实现动态扫描概念、定时器、中断加深用单片机的定时器及中断设计一个60秒定时器第五讲独立键盘、矩阵键盘的检测原理及实现键盘用来做什么、如何键盘检测、消抖、键盘编码、带返回值函数写法及应用第六讲AD、DA的工作原理及实现、运放电路模拟电压与数字电压的关系、为什么要使用AD及DA、ADC0804的操作方法、DAC0832的操作方法第七讲串口通讯原理及操作流程串口通讯工作方式、10位数据通讯、波特率概念、如何根据波特率计算定时器初值、串口打印在调试程序中的应用。
第八讲 1602液晶最简单液晶工作原理、如何开始对一个没有任何概念的芯片开始单片机的操作第九讲IIC总线AT24C02芯片工作原理IIC总线工作原理、目前非常通用的一种通信机制第十讲利用51单片机的定时器设计一个时钟综合运用51单片机知识设计一个可以随意调节时间、带整点闹铃的时钟。
(其中用到定时器、中断、按键、蜂鸣器、数码管或串口通信)第十一讲用DS12C887时钟芯片设计一个高精度时钟DS12C887内部带有锂电池,系统掉电情况下可自行精确走10年,并带有闹钟功能、年、月、日、时、分、秒等。
(本节由学生自己设计电路)第十二讲使用Protell99绘制电路图全过程Protell99软件使用、元件库、封装库设计、绘制原理图、错误检查、生成PCB、手动、自动布线、送去加工第十三讲Altium designer 6.5绘制电路图全过程最顶级电路板设计软件Altium Designer使用、元件库、封装库设计、绘制原理图、错误检查、生成PCB、手动、自动布线、送去加工。
Lesson1作业1、用位操作点亮第一个发光管.适用TX-1C单片机实验板晶振为 11.0592M/*********************************************************/#include<reg52.h>// 52单片机头文件sbit led1=P1^0; void main()// 单片机管脚位声明// 主函数{led1=0;// 将单片机P1.0 口清零while(1);// 程序停止在这里,在后面会讲到为什么这样写。
}2 、用总线操作点亮第一个发光管./*********************************************************/#include<reg52.h> // 52 单片机头文件void main(){// 主函数P1=0xfe; while(1);// 将单片机P1 口的 8 个口由高到低分别赋值为11111110 // 程序停止在这里,在后面会讲到为什么这样写。
}3、用位操作点亮最后一个发光管./*********************************************************/ #include<reg52.h>// 52单片机头文件sbit led8=P1^7; void main()// 单片机管脚位声明// 主函数{led8=0;// 将单片机P1.7 口清零while(1);// 程序停止在这里,在后面会讲到为什么这样写。
}4、用总线操作点亮最后一个发光管./*********************************************************/#include<reg52.h> // 52 单片机头文件void main(){// 主函数P1=0x7f; while(1);// 将单片机P1 口的 8 个口由高到低分别赋值为01111111 // 程序停止在这里,在后面会讲到为什么这样写。
程序烧录步骤1,USB ,安装驱动程序,驱动程序在“学习光盘”中,具体安装方法参考配套“使用说明书”B COM 驱动安装完后,请检查的端口号。
当前为COM1文件路径:学习光盘\烧录工具\PZISP.exe ,打开PZISP.exe 烧录软件。
串口最好不要默认在C OM 3上注意:如果插上某个US B口出现“连接超时”或串口不能正常使用时,请换一个US B口试试使用PZISP 自动下载51单片机程序时,请将J0短接AUTO 端,使用STM32ARM 处理器时,请J0断开或跳到ON 端此款软件也是普中科技公司的自动下载软件(),性能稳定,下载速快开发仪端口中名字是推荐使用此款软件。
最大地兼容所有PL2303驱动:Prolific USB-to-Serial Comm Port 注意使用时,短接的实现自动下载为了保障开关的使用寿命,请使用自动下载方式。
J0Auto,电源当使用时,如果启动出现下图错误,这是由于你系统缺少文件引起.PZISP 解决办法时,需要把这个文件安装你的系统中.我们光盘提供了此安装文件.程序烧录工具\_.VCredist x86exe如果出现此提示,说您的电脑上驱动程序不是兼容性最好的版本,从而降低了下载速度.但不影响正常使用.。
建议安装光盘中驱动程序安装时注意:用安装软件自带“移除”功能来卸载掉你电脑中原来的驱动程序,否则无法卸载干净。
然后重新安装光盘中配的驱动。
注意使用时,短接的实现自动下载为了保障开关的使用寿命,请使用自动下载方式。
J0Auto,电源4.选择扩展名为的程序文件×××().HEX B COM与的口一致 2.STC 请选择系列单片机 3.500-999此处最佳设置范围 5.点击“下载”完成烧录程序6T/12T 模式切换这是另一款老版本的下载软件,目前还不支持最新的MCU使用官方烧录工具STC 首先,将的短路冒断开或者跳到端,好红框中的相关参数再点击“下载”。
雪儿教你轻松学51系列(作者:就抽精品)发布: 2010-2-05 16:03 | 作者: 雪儿| 来源: 电子园51单片机学习网阿拉教你轻松学51--------液晶篇(1602)写在开始:(借此灌下水^_^ ) 之前,发了一个帖子,大意是看见杀手和水剑写的帖子,心里也痒痒了,想写一写以前学习单片机过程中的一些经历,希望能给大家一点参考。
无奈最近时间很是紧张,因此,一直都没能着手整理。
本打算星期六写的,但是接到一个朋友的电话,说想买CPLD的开发板。
于是,计划被迫打乱,只好先陪他去电子市场买板子。
回来之后,虽然头很晕(坐车的原因),但是不能再拖了,否则留给大家一个只说不做的印象就不好了。
虽然头晕,但是下面的写出来的东西可不晕。
OK,LET’S GO !1602字符液晶在实际的产品中运用的也比较多了,前几天留意了一下,发现宿舍门前的自动售水机就是采用的1602液晶进行显示的。
而且对于单片机的学习而言,掌握1602的用法是每一个学习者必然要经历的过程。
在此,我将使用1602过程中遇到的问题以及感受记录下来,希望能够给初学者带来一点指导,少走一点弯路。
所谓1602是指显示的内容为16*2,即可以显示两行,每行16个字符。
目前市面上字符液晶绝大多数是基于HD44780液晶芯片的,控制原理是完全相同的,因此基于HD44780写的控制程序可以很方便地应用于市面上大部分的字符型液晶。
1602液晶的正面(绿色背光,黑色字体)1602液晶背面(绿色背光,黑色字体)另一种1602液晶模块,显示屏是蓝色背光白色字体字符型LCD1602通常有14条引脚线或16条引脚线的LCD,多出来的2条线是背光电源线VCC(15脚)和地线GND(16脚),其控制原理与14脚的LCD完全一样,引脚定义如下表所示:HD44780内置了DDRAM、CGROM和CGRAM。
DDRAM就是显示数据RAM,用来寄存待显示的字符代码。
共80个字节,其地址和屏幕的对应关系如下表:也就是说想要在LCD1602屏幕的第一行第一列显示一个"A"字,就要向DDRAM的00H地址写入“A”字的代码就行了。
普中科技HC6800HC6800型学生用单片机介绍型学生用单片机介绍主电路构图:其他配件:1.全新增强STC89521个【个【RAM512RAM512RAM512字节比字节比AT89S52AT89S52多多256256个字节个字节FLASH8K FLASH8K】】2.优质USB 数据线1条【只需此线就能完成供电只需此线就能完成供电、、通信通信、、烧录程序烧录程序、、仿真等功能仿真等功能,,简洁方便实验简洁方便实验,,不需要USB 转串口和串口线转串口和串口线,,所有电脑都适用】3.八位排线4条【最多可带多可带44个8*8LED 点阵,从而组合玩点阵,从而组合玩16*1616*1616*16的的LED 点阵】4.单P 杜邦线8条【方便接LED 点阵等】5.红色短路帽1919个【已装在开发箱板上面,短路帽都个【已装在开发箱板上面,短路帽都是各功能的接口是各功能的接口,,方便取用】6.实验时钟电池座及电池1PCS7.DVD 光盘1张【光盘具体内容请看页面下方,光盘资料截图】8.全新多功能折叠箱抗压抗摔经久耐磨1个【市场没有卖个【市场没有卖,,专用保护您爱板的折叠式箱子,所有配件都可以放入】9.8*8.8*8(红(红(红++绿)双色点阵模块1片【可以玩各种各样的图片和文字以玩各种各样的图片和文字,,两种颜色变换显示】10.10.全新真彩屏全新真彩屏SD 卡集成模块1个【请注意:不包含SD 卡,需要自己另外配】11.11.059211.11.0592晶振晶振【1个方便您做实验用】12.12.全新高速高矩进口步进电机全新高速高矩进口步进电机1个【价格个【价格25.0025.0025.00元元/个】13.13.全新直流电机全新直流电机1个【价值个【价值4.004.004.00元元/个】14.14.全新红外接收头全新红外接收头1个【价格个【价格1.501.501.50元元/个】15.15.全新红外遥控器(送纽扣电池)全新红外遥控器(送纽扣电池)1个【价格个【价格5.005.005.00元元/个】16.16.全新全新全新18B2018B2018B20温度检测温度检测1个【价格个【价格7.007.007.00元元/只】17.17.光敏热敏模块光敏热敏模块1个(已经集成在板子上个(已经集成在板子上))【新增功能】18.160218.1602液晶屏液晶屏1个配件参照图:1.1.板子上各模块是否独立?板子上各模块是否独立?市场上现在很多实验板,绝大部分都没有采用模块化设计,所有的元器件密密麻麻的挤在一块小板上,各个模块之间PCB 布线连接,看上去不用接排线,方便了使用者,事实上是为了降低硬件成本,难以解决各个模块之间的互相干扰,除了自带的例程之外,几乎无法再做任何扩展接排线,方便了使用者,事实上是为了降低硬件成本,难以解决各个模块之间的互相干扰,除了自带的例程之外,几乎无法再做任何扩展,,更谈不上自由组合发挥了谈不上自由组合发挥了,,这样对于后继的学习非常不利这样对于后继的学习非常不利。
云龙51单片机视频教程(王云)简介本视频教程巧妙地将对单片机原理的讲述与硬件实验设备结合起来,列举了大量有趣易懂的小例子,深入浅出地用实操案例来讲述单片机的工作原理。
以通俗易懂的语言、现场互动的教学风格获得了广大读者的一致好评,在网上广为流传。
以下是内容目录:讲次内容细节第一课如何学好单片机单片机能做什么,学习单片机需要什么,如何学好单片机技术。
第二课预备知识点亮一个发光管认识单片机由来及内部结构,单片机最小工作单元组成;单片机开发软件操作:KEIL软件开发环境认识、单片机烧录软件使用。
第三课预备知识 C51基础知识及流水灯设计简单延时程序、子程序调用、、流水灯同时蜂鸣器响、如何驱动蜂鸣器,及如何驱动继电器,集电极开路的概念及应用。
第四课数码管显示的原理,数码管的静态显示共阳、共阴数码管显示原理、带参数子程序设计。
第五课中断和定时器原理定时器工作方式介绍、重点讲述工作方式2、中断概念及中断函数写法、定时器中断应用第六课数码管的动态显示原理及应用实现动态扫描概念及定时器、中断加深第七课按键学习:独立按键和矩阵按键键盘检测、消抖、键盘编码、带返回值函数写法及应用第八课数模转换(DA)工作原理及应用数字电压与模拟电压的关系、如何使用DAC0832的实成DA转换第九课模数转换(AD)工作原理及应用模拟电压与数字电压的关系,如何使用ADC0804的实成AD转换第十课1602液晶显示原理及实现最简单液晶工作原理、如何开始对一个没有任何概念的芯片开始单片机的操作第十一课串口原理及应用串口通讯工作方式、重点讲述最常用的10位数据通讯、波特率概念及如何根据波特率计算定时器初值第十二课 IIC总线原理和模块化编程方法IIC总线工作原理、目前非常通用的一种通信机制;项目开发模块化编程方法。
第十三课红外通信原理及应用红外通信是目前应用最为广泛的通信和遥控手段。
在本课程中以红外遥控为代表,具体讲解红外通信的具体过程。
不仅仅是一份入门教程,更包含了我们多年实战经验视频教程从开发的角度来讲述单片机开发的整个流程;原理部分从最基本的电子元器件的认识进行讲解,讲述电路工作原理及如何进行电路设计;编程部分从零开始讲解,讲述C 语言的基础知识、C 语言如何同实际电路发生联系,每一条语句坚持现场在电脑逐字输入、现场编写代码、现场调式程序、把相关知识点及时讲解;让大家在这一过程中,慢慢积累、转化为自身发现问题和解决问题的能力。