单片机:在一片集成电路芯片上集成微处理器,存储器,I/O接口电路。“与”运算:规则——必须都有。运算符为“." &"或"运算:规则——只要其中之一有,就有”。 运算符:“+”“异或”:规则——必须不同,否则就没有”c-51的数据类型扩充定义sfr:特殊功能寄存器声明;sbit:特殊功能位声明;bit:位变量声明
硬件仿真先按板子上那个复位,当停止为灰时,再操作调试按钮,否则,软件会崩,且再次调试时不能直接继续,须停止后再重启,直接按复位,再接续,接续不上。当减成0时,再减一次,数值会变成65535?什么道理?停止调试,更改,重新编译,再调试,再全速,数值才会变, 在调试模式下更改是不改变程序的了。这个是为什么。软件仿真和硬件实际并不一致,软件可以设置晶振不同的频率,但硬件就一种,所以没用的。真正干活的时候,都是主程序调用子程序,调用多个子程序,所以一般没有在主程序内写很多程序的,多数都是调用不同的程序。子函数必须在主函数前进行一次声明,否则主函数无法调用子函数宏定义是啥?for语句中,如不加分号,则下一行做为for的内部语句执行,如加分号则代表是个空语句,for语句写完,这个在多层嵌套时要注意。子函数,库函数,设置形参,什么时候有分号,什么时候是逗号,什么时候是空格,要关注。否则易错
单片机最小系统:1.电源2.晶振3.复位电路。 *8051系列单片机C程序设计完全手册
1 RS232电平: 计算机的串口 : 高电平-12V,低电平+12V2 掌握二进制与十六进制3 80C51 80C31.80C51.87C51.4 C商业级0—85度,工业级 DIP 双列直插式5 第43分钟6 SFR 特殊功能寄存器声明 SFR16: SFR的16 位数据7 新编MCS-51单片机应用设计哈尔滨工业大学 张毅刚8051系列单片机C程序设计完全手册人民邮电出版设 求是科技DS12
字的颜色不对
好的方法是成功的一般
啥是锁存器。模电的知识也得学一学51单片机,第一次上电全是高电平OX表示是16进制的51单片机上电后,所有口默认是高电平sfr P0特殊功能寄存器 定义 是不是还得买本C语言的书不能直接操作口线,必须先定义个变量,对变量进行操作OE,输出使能带杠是低电平有效D是输入,Q是输出高阻态在什么时候时间用锁存端?Q0的状态,是上一次的值include后面没有分号,函数体没有分号,啥叫函数体?include是不是可以载入多个头文件,这个应该不是唯一吧P1应该是0-7,8位,所以2位实际是第三个灯,这个注意一下。两天不学,忘记一半,岁数大了。
ale端可以出1/6时钟周期的方波,这个可以用在看处理器是不是在正常工作状态。每个8位数码管的公共端,叫位选线。多个数码管的连的同一段线叫,段选线。共阴极。数码管各口线是高电平有效,也就是段选信号为高电平,程序是“1”是才能亮。共阳极正好相反是,低电平才能有效。“0”时才能亮。书上没写,但实际上DP也就是H端,它也是最高位。中断,不是很明白。当EA=0时,全部中断关闭,P3口只能当普通IO口使用,没有中断的第二功能了。中断这个子程序不用在主程序之前进行声明么?为什么TCON的低四位是用于控制外部中断的。高4位用于控制定时/计数器的启动和中断申请。这个不是很理解啊。低八位向高八位进位,11111111=255,那应该是256*256-1个,65535,这。。。算了死记硬背吧,为什么啊。
TTL电平:高电平+5V 低0VRS232电平:计算机的串口 高-12V, 低+12V所以计算机与单片机之间通讯时需要加电平转换芯片MAX232STC 89C52RC 40C-PDIPSTC公司 容量 2*4k=8k 40晶振频率(速度) C 商业级 0-85度 I 工业级 温度更高PDIP 封装型号AT 89L51 需要编程器才可以编程AT 89S51 可串行下载AT 89LV52 3V电压就可以启动 最小系统运行的条件:1.电源 2.晶振 3.复位电路 输出高低电平 输入检测高低电平
50分钟 、80c51的串行口55分钟 、Scon介绍75分钟 波特率的计算91分55秒 串口工作前步骤97分钟 实验
和书有点对不上啊。超过65535是取余,即这个数减65535剩下的数,存入变量。while语句的跳出,只要不是零,就跳不出来,只有为零时才跳出。while语句的的分号,分号前是执行程序,分号后是跳出的语句。table退格,shift+table,是返回退格。让程序停在某处,可以用while(1);这条语句。33:08
不初始化,num的值默认就是零,但是,但是这个习惯不好,最好是明确的赋值IC各口线上电默认都是高电平,那么,第一次上电时,dula和wela都是1,那么就处于打开状态。发光管是低电平有效,所以中间送高电平,让所有管子灭,这样就可以消影了
单板机进化到单片机ROM:程序存储器RAM:随机存储器两种点平:高低逻辑关系:1.与& 2.或| 3.非- 4.异或80c51的引脚封装(stc)89c52rc. 40c-pdip 52 2*4k 程序的大小51 545558516
啥是TTL电平?第一天,27:064K的倍数。
105分钟中断
为什么要与这个数呢,为什么?