问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

单片机用C语言的基础

发布网友 发布时间:2022-04-29 02:58

我来回答

3个回答

热心网友 时间:2022-06-29 09:04

单片机的外部结构:
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特殊功能寄存器所有端口的定义。针对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 ); 表示无限执行该语句,即死循环。语句后的分号表示空循环体,也就是{;}

热心网友 时间:2022-06-29 09:05

先找本C语言的书看看,学会基本的C语言编程。学过单片机吗?没有就最好先学习一下单片机原理。数电模电都需要了解一点。《例说51单片机(C语言)》还有郭天祥出的那本关于C语言的,都不错。建议自己买个开发板慢慢学习。里面会赠送很多相关资料的。

热心网友 时间:2022-06-29 09:05

谭浩强的《《C语言程序设计》》和深圳职业技术学院的单片机基础
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
在RLC电路中,谐振频率为___同期为___谐振条件为___? 电磁振荡并联 RLC振荡回路的谐振频率与振荡特性 佛手柑水培还是干放 中山市美派电器有限公司怎么样? 成都美派电器有限公司怎么样? 两条不同品牌的DDR3内存条可以一起用吗 驾驶证的牡丹卡多长时间能办下来 新衣服必须用洗衣液洗才能去甲醛吗? 梦见逛街被偷抢 2024年买什么品牌的运动男鞋比较好? 在深圳寻找c语言高手帮忙编程!需要实现的是小车的巡线和物品的抓取!并需要循环!有重酬 深圳学电脑C语言和编程 深圳锦绣江南在哪培训C语言编程???有知道的朋友告诉我一声,谢谢 广州、深圳计算机C语言软件开发工作好找吗? 请问谁知道,深圳有什么地方可以上C语言计算机编程的课? 大概1个月这样的课。然后不会太贵的。 win10电脑windows日志中应用程序和系统记录是怎么来的,不操作也会不断出现吗 英语中的名词所有格形式中那个分隔符在excel 中怎么插入呢 恩施今年社保最低交多少钱 湖北社保最低缴费标准是多少钱一个月 武汉和恩施的社保基数是一样的么? 是不是拿到网络工程师资格证就是中级工程师了? 中级网络工程师 互联网应用工程师技术水平 证书也已算作中级职称吗 微信小程序金山文档日期怎么显示0 中级网络工程师是什么概念 为什么微信小程序获取当前时间时定义var util = require('../../... 微信小程序组件之picker 怎么获得当前的时间 如何增强手机wifi信号?焊天线? 手机信号不好怎么修?信号总是断断续续的。补充:我的是外置天线 手机能不能利用外接天线来加强信号? <C语言程序设计>这本书在深圳哪里有卖 C语言编程 车票管理系统 深圳新华书店有《C语言程序》卖吗? 我被深圳职业技术学院录取,专业是计算机应用技术~~听人说这专业不太好~在深圳这大专这专业就业怎么样? AT89C51单片机C语言编程16*16点阵程序 电视机24寸是多大 电视机24小时都开着多久会坏 现在电视机一般24小时能耗电多少? 24寸电视机推荐哪个牌子比较好 我在闲鱼买了货,收到确认,不能用,退回去了给卖家,卖家不退款,怎么办? 24英寸电视机16:9宽屏长宽高各多少厘米? 电视机尺寸怎么算如题,比如一台24寸液 闲鱼上已经退还货物,卖家拒绝退款怎么办? 电视机24小时开机能用多少度电? 咸鱼退货退款后卖家签收后找理由不退款小二怎么判 闲鱼上不满意的物品给卖家寄回只要卖家签收就能退款吗? 闲鱼上退货退款卖家收到货不退款怎么办 - 信息提示 请问这玉髓是天然的吗? 以翅膀为话题的作文600字