单片机基础知识
单片机的外部结构:
1、 DIP40双列直插;
2、 P0,P1,P2,P3四个8位准双向I/O引脚;(作为I/O输入时,要先输出高电平)
3、 电源VCC(PIN40)和地线GND(PIN20);
4、 高电平复位RESET(PIN9);(10uF电容接VCC与RESET,即可实现上电复位)
5、 内置振荡电路,外部只要接晶体至X1(PIN18)和X0(PIN19);(频率为主频的12倍)
6、 程序配置EA(PIN31)接高电平VCC;(运行单片机内部ROM中的程序)
7、 P3支持第二功能:RXD、TXD、INT0、INT1、T0、T1
单片机内部I/O部件:(所为学习单片机,实际上就是编程控制以下I/O部件,完成指定任务)
1、 四个8位通用I/O端口,对应引脚P0、P1、P2和P3;
2、 两个16位定时计数器;(TMOD,TCON,TL0,TH0,TL1,TH1)
3、 一个串行通信接口;(SCON,SBUF)
4、 一个中断控制器;(IE,IP)
针对AT89C52单片机,头文件AT89x52.h给出了SFR特殊功能寄存器所有端口的定义。教科书的160页给出了针对MCS51系列单片机的C语言扩展变量类型。
C语言编程基础:
1、 十六进制表示字节0x5a:二进制为01011010B;0x6E为01101110。
2、 如果将一个16位二进数赋给一个8位的字节变量,则自动截断为低8位,而丢掉高8位。
3、 ++var表示对变量var先增一;var—表示对变量后减一。
4、 x |= 0x0f;表示为 x = x | 0x0f;
5、 TMOD = ( TMOD & 0xf0 ) | 0x05;表示给变量TMOD的低四位赋值0x5,而不改变TMOD的高四位。
6、 While( 1 ); 表示无限执行该语句,即死循环。语句后的分号表示空循环体,也就是{;}
第一章 单片机最小应用系统:
单片机最小系统的硬件原理接线图:
1、 接电源:VCC(PIN40)、GND(PIN20)。加接退耦电容0.1uF
2、 接晶体:X1(PIN18)、X2(PIN19)。注意标出晶体频率(选用12MHz),还有辅助电容30pF
3、 接复位:RES(PIN9)。接上电复位电路,以及手动复位电路,分析复位工作原理
4、 接配置:EA(PIN31)。说明原因。
第二章 基本I/O口的应用
第三章 显示驱动
第七章 串行接口应用
资源简介:该文档为单片机课程设计报告总结文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看………………
上传时间: 2021-11-29
上传用户:jason_vip1
资源简介:该文档为单片机课程设计数字温度计样本总结文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看………………
上传时间: 2021-12-14
上传用户:qdxqdxqdxqdx
资源简介:该文档为单片机课程设计电子密码锁总结文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看………………
上传时间: 2022-03-25
上传用户:d1997wayne
资源简介:该文档为单片机课程设计电子密码锁的设计总结文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看………………
上传时间: 2022-03-28
上传用户:得之我幸78
资源简介:该文档为单片机课程设计步进电机控制器设计总结文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看………………
上传时间: 2022-03-28
上传用户:
资源简介:文档为PIC单片机课程设计-计算器的设计总结文档,是一份不错的参考资料,感兴趣的可以下载看看,,,,,,,,,,,,,,,,
上传时间: 2022-07-18
上传用户:
资源简介:文档为单片机课程设计--频率计总结文档,是一份不错的参考资料,感兴趣的可以下载看看,,,,,,,,,,,,,,,,,
上传时间: 2022-07-25
上传用户:canderile
资源简介:单片机课程实验指导
上传时间: 2013-07-03
上传用户:eeworm
资源简介:专辑类----单片机专辑 单片机课程实验指导-278页-2.1M.rar
上传时间: 2013-06-09
上传用户:kristycreasy
资源简介:专辑类-单片机专辑-258册-4.20G 单片机课程实验指导-278页-2.1M.pdf
上传时间: 2013-04-24
上传用户:bangbangbang
资源简介:单片机课程设计__电子密码锁报告
上传时间: 2013-11-10
上传用户:Aeray
资源简介:经典单片机课程设计题目大全
上传时间: 2013-10-18
上传用户:qiao8960
资源简介:基于软件仿真和硬件电路联调的单片机课程设计
上传时间: 2013-11-17
上传用户:waitingfy
资源简介:51单片机学习总结
上传时间: 2013-10-28
上传用户:wvbxj
资源简介:单片机课程设计报告
上传时间: 2013-11-19
上传用户:JIUSHICHEN
资源简介:单片机课程设计实例教程
上传时间: 2013-12-22
上传用户:zgz317
资源简介:摘要:本文针对单片机课程在高职院校中普遍存在上课难的问题,提出以实践为主,采用实验任务指派,教师在课堂中启发式的教学方法。教学实践证明这种方法起到了积极的推动作用,学生能够从中掌握实用技能,为日后就业打下坚实基础。关键词:任务式;启发式;教...
上传时间: 2013-11-30
上传用户:oooool
资源简介:一、课程性质和任务 1.课程性质 《单片机课程设计》是电气、电子、机电、数控、制冷等大类专业重要的综合性基础性实践教学课程。 2.课程任务 通过《单片机课程设计》,结合已学课程“数字电子技术”、“电机与拖动”等相关教学内容,,使学生具备初步的单片...
上传时间: 2013-11-01
上传用户:行旅的喵
资源简介:单片机课程设计指导教材 主要内容:典型单片机( MCS-51, AT89S51, PIC, Motorola, AVR )的性能,MCS-51内部结构,特点,工作方式,时序和最小应用系统.为学生后续学习单片机应用系统设计,利用单片机解决工程实际问题打下坚实的基础.重点在于基本概念,组成原理,特点...
上传时间: 2013-11-10
上传用户:hebanlian
资源简介:单片机基础知识单片机的外部结构:1、 DIP40双列直插;2、 P0,P1,P2,P3四个8位准双向I/O引脚;(作为I/O输入时,要先输出高电平)3、 电源VCC(PIN40)和地线GND(PIN20);4、 高电平复位RESET(PIN9);(10uF电容接VCC与RESET,即可实现上电复位)5...
上传时间: 2013-10-30
上传用户:athjac
资源简介:《PIC单片机课程设计》是电气工程及其自动化专业及相近专业的一门重要的专业实践课,本课程在《PIC 单片机》课程的基础上,通过硬件设计与软件编程与调试的实践,进一步掌握PIC 单片机的 应用方法,熟练PIC 单片机的C 程序的编写与调试,是毕业设计前的一次重...
上传时间: 2014-12-31
上传用户:pzw421125
资源简介:该院程序是本人的51单片机课程设计 题目是 恒温控制模拟系统
上传时间: 2014-01-26
上传用户:xg262122
资源简介:福州大学单片机课程期末考试。利用PIC16F877的脉宽调制功能。用PROTELL、MPLAB编写
上传时间: 2013-12-20
上传用户:tb_6877751
资源简介:单片机课程资料, 单片机课程资料
上传时间: 2014-12-20
上传用户:Amygdala
资源简介:这是单片机课程老师布置的一个大作业,比较简单^_^ 用LED显示,具有时间和日期的功能。几个开关用来调整时间和日期。
上传时间: 2015-06-16
上传用户:yt1993410
资源简介:单片机课程设计报告--数字温度计系统设计
上传时间: 2013-12-23
上传用户:ghostparker
资源简介:The monolithic 单片机课程毕业设计报告
上传时间: 2013-12-28
上传用户:ikemada
资源简介:做单片机课程设计时写的一点程序,如果有作此题目的,用该会有帮助
上传时间: 2013-12-16
上传用户:skfreeman
资源简介:单片机课程设计 单片机课程设计
上传时间: 2015-11-07
上传用户:金宜
资源简介:LED显示,流水灯,定时器,可用于单片机课程设计
上传时间: 2015-12-25
上传用户:王小奇