博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
lesson1 预备知识
阅读量:4680 次
发布时间:2019-06-09

本文共 1221 字,大约阅读时间需要 4 分钟。

1、数字电路有两种电平:高和低单片机中高(+5V)低(0V)

2、RS232电平:计算机的串口:高(+12V)低(-12V)

3、计算机与单片机通讯需要加电平转换芯片max232

4、什么是单片机?

◆单板机

    将CPU芯片、存储器芯片、I/O接口芯片和简单的I/O设备(小键盘、LED显示器)等装配在一块印刷电路板上,再配上监控程序(固化在ROM中),就构成了一台单板微型计算机(简称单板机)。

◆单片机

     在一片集成电路芯片上集成微处理器、存储器、I/O接口电路,从而构成了单芯片微型计算机,即单片机。 Intel公司推出了MCS-51系列单片机:集成 8位CPU、4K字节ROM、128字节RAM、4个8位并口、1个全双工串行口、2个16位定时/计数器。寻址范围64K,并有控制功能较强的布尔处理器。

5、进制转换忽略。。

6、“异或”运算是实现“必须不同, 否则就没有”

7、总线(BUS)是计算机各部件之间传送信息的公共通道。微机中有内部总线和外部总线两类。内部总线是CPU内部之间的连线。外部总线是指CPU与其它部件之间的连线。 外部总线有三种: 数据总线DB(Data  Bus), 地址总线 AB(Address  Bus)和控制总线 CBControl   Bus)。

8、CPU:由运算和控制逻辑组成,同时还包括中断系统和部分外部特殊功能寄存器;

RAM:用以存放可以读写的数据,如运算的中间结果、最终结果以及欲显示的数据;

ROM:用以存放程序、一些原始数据和表格;

I/O口:四个8位并行I/O口,既可用作输入,也可用作输出;

T/C:两个定时/记数器,既可以工作在定时模式,也可以工作在记数模式;

五个中断源的中断控制系统;

一个全双工UART(通用异步接收发送器)的串行I/O口,用于实现单片机之间或单片机与微机之间的串行通信;

片内振荡器和时钟产生电路,石英晶体和微调电容需要外接。最高振荡频率取决于单片机型号及性能。

9、单片机最小系统:1、电源2、晶振3、复位电路

10、主程序默认是无限循环,为了安全用while(1)控制整个main()函数。

11、复位电路t=

12、排阻,有公共端的电阻

13、发光二极管电流点亮,3mA——10mA,阻值选取:二极管压降1.7V

14、开关电源

15、单片机上电之后默认都是高电平

 

View Code
1 #include
2 void main() 3 {
4 P1=0xfd; 5 }

ps:1、郭天祥十天学会单片机教程种子文件:

2、Keil 4完美破解版+proteus 7.5 sps:

3、因为所用单片机不是视频中所用的单片机,个人觉得这个能学到更多的东西。。。。

 

转载于:https://www.cnblogs.com/quantumplan/archive/2012/03/08/2385945.html

你可能感兴趣的文章
追加内容到指定的行
查看>>
编写高质量代码改善C#程序的157个建议——建议108:将类型标识为sealed
查看>>
sql常识-Join
查看>>
sqlplus连接远程数据库
查看>>
利用mask layer 勾View
查看>>
数据科学初学者九种常见错误
查看>>
SAS数据挖掘实战篇【一】
查看>>
SAS市场研究应用介绍:组合/联合分析
查看>>
python urllib urllib2
查看>>
L1-056 猜数字
查看>>
spring boot启动原理步骤分析
查看>>
Reverse Integer 旋转数字
查看>>
如何查看linux系统下的各种日志文件 linux 系统日志的分析大全
查看>>
MySQL中间件Atlas安装及使用
查看>>
LCA最近公共祖先-- HDU 2586
查看>>
IOS工作笔记(八)
查看>>
算法——插入排序
查看>>
VM上安装苹果虚拟机
查看>>
RHEL6 双网卡绑定
查看>>
mysqld 已死,但是 subsys 被锁
查看>>