PC就是程序计数器,就是指挥程序从哪里执行。如果是8位机,每个存储单元存放一个字节,指令有单字节、双字节和3字节。单片机复位时,PC=0000H,而后每执行一条指令,PC根据指令的字节数增加,如图:最前面的就是PC值 ...
分类:
其他好文 时间:
2019-11-12 17:24:25
阅读次数:
185
UART 通用异步收发传输器(Universal Asynchronous Receiver/Transmitter)。 一、定义 UART是一种通用串行数据总线,用于异步通信。该总线实现全双工传输和接收。在嵌入式设计中,UART用于主机与辅助设备通信。 二、通信协议 UART作为异步串口通信协议的 ...
分类:
其他好文 时间:
2019-11-11 21:54:13
阅读次数:
99
制作一个秒表计时器,记录0-15秒时间。要求精准,可控。 1.能够用按键控制秒表开始 2.能够用按键控制秒表停止 3.能够用按键控制秒表清零 4.使用定时器控制时间,要求精确。 5.使用1个数码管和多个按键实现功能。 将下面代码复制粘贴到C51软件里,编译运行生成.hex文件,再将文件添加到下面电路 ...
分类:
其他好文 时间:
2019-11-10 22:36:44
阅读次数:
136
前言:人有心跳能证明自己还活着,单片机也不例外! 1.开发环境:MDK5,一块STM32单片机开发板。(文章所用stm32f103c8t6开发板) 首先,我们在使用MDK5的时候,容易在增删注释的过程中出现乱码现象,可以在软件中进行字体,缩进和编码的选择。 · 2.然后开始编写时基函数。 3.后面我 ...
分类:
其他好文 时间:
2019-11-10 09:52:32
阅读次数:
78
用74LS90或74LS193设计24进制加法计数器,用数码管显示其结果 ...
分类:
其他好文 时间:
2019-11-09 11:32:40
阅读次数:
441
前言 上节实现远程更新是更新的STM32F103C8T6的单片机 GPRS网络(Air202/SIM800)升级STM32: 测试STM32远程乒乓升级,基于(GPRS模块AT指令TCP透传方式),定时访问升级 这节将告诉大家如何移植到其它型号的单片机. 这一节以 STM32F103RET6 (51 ...
分类:
其他好文 时间:
2019-11-09 09:46:45
阅读次数:
96
秒表计时器 制作一个秒表计时器,记录0-15秒时间。要求精准,可控。 1.能够用按键控制秒表开始 2.能够用按键控制秒表停止 3.能够用按键控制秒表清零 4.使用定时器控制时间,要求精确。 5.使用1个数码管和多个按键实现功能。 先根据需求判断所需的功能,再改变电路图 然后根据要求开始写代码 1 # ...
分类:
其他好文 时间:
2019-11-09 00:33:01
阅读次数:
76
cc2530中有21个输入/输出引脚。 这些引脚可以设置为通用I/O或者设置为外设I/O。(其实这里的外设还是不太懂到底指什么,网上说输入设备,但是通用I/O也可以输入啊,为什么要弄外设I/O?) 其他外设I/O还可以连接到ADC,定时器,或者USART外设。 I/O端口的重要特点: 21个数字I/ ...
分类:
其他好文 时间:
2019-11-07 19:14:42
阅读次数:
388
秒表计时器 制作一个秒表计时器,记录0-15秒时间。要求精准,可控。 要求: 能够用按键控制秒表开始 能够用按键控制秒表停止 能够用按键控制秒表清零 使用定时器控制时间,要求精确。 使用1个数码管和多个按键实现功能。 1.首先根据要求把电路图加上2个按钮,如图下图所示 2.根据要求写出代码,下面是参 ...
分类:
其他好文 时间:
2019-11-07 19:14:28
阅读次数:
66
秒表计时器 制作一个秒表计时器,记录0-15秒时间。要求精准,可控。 要求: 能够用按键控制秒表开始 能够用按键控制秒表停止 能够用按键控制秒表清零 使用定时器控制时间,要求精确。 使用1个数码管和多个按键实现功能。 1.首先根据要求把电路图加上2个按钮,如图下图所示 2.根据要求写出代码,下面是参 ...
分类:
其他好文 时间:
2019-11-07 19:10:17
阅读次数:
86