哪位大侠能帮我解释一下:单片机、cpu、处理器、内核都是什么东西,以及他们之间的关系 哪位大侠能帮我写个单片机输出三角波的C语言程序,最好能解释一...

\u5355\u7247\u673a\u548cCPU\u4e4b\u95f4\u662f\u4ec0\u4e48\u5173\u7cfb

CPU\u5373\u4e2d\u592e\u5904\u7406\u5668\u3002
\u4e2d\u592e\u5904\u7406\u5668\uff08CPU\uff0cCentral Processing Unit\uff09\u662f\u4e00\u5757\u8d85\u5927\u89c4\u6a21\u7684\u96c6\u6210\u7535\u8def\uff0c\u662f\u4e00\u53f0\u8ba1\u7b97\u673a\u7684\u8fd0\u7b97\u6838\u5fc3\u548c\u63a7\u5236\u6838\u5fc3\u3002\u4e3b\u8981\u5305\u62ec\u8fd0\u7b97\u5668\uff08ALU\uff0cArithmetic and Logic Unit\uff09\u548c\u63a7\u5236\u5668\uff08CU\uff0cControl Unit\uff09\u4e24\u5927\u90e8\u4ef6\u3002\u6b64\u5916\uff0c\u8fd8\u5305\u62ec\u82e5\u5e72\u4e2a\u5bc4\u5b58\u5668\u548c\u9ad8\u901f\u7f13\u51b2\u5b58\u50a8\u5668\u53ca\u5b9e\u73b0\u5b83\u4eec\u4e4b\u95f4\u8054\u7cfb\u7684\u6570\u636e\u3001\u63a7\u5236\u53ca\u72b6\u6001\u7684\u603b\u7ebf\u3002\u5b83\u4e0e\u5185\u90e8\u5b58\u50a8\u5668\u548c\u8f93\u5165/\u8f93\u51fa\u8bbe\u5907\u5408\u79f0\u4e3a\u7535\u5b50\u8ba1\u7b97\u673a\u4e09\u5927\u6838\u5fc3\u90e8\u4ef6\u3002

\u5355\u7247\u673a\u4e5f\u88ab\u79f0\u4e3a\u5fae\u63a7\u5236\u5668\uff08Microcontroler\uff09\uff0c\u662f\u56e0\u4e3a\u5b83\u6700\u65e9\u88ab\u7528\u5728\u5de5\u4e1a\u63a7\u5236\u9886\u57df\u3002

\u8981\u8bf4\u4ec0\u4e48\u5173\u7cfb\uff1f\u73b0\u5728\u4e00\u822c\u7edf\u79f0\u7535\u8111\u7684\u4e2d\u592e\u5904\u7406\u5668\u4e3aCPU,\u5355\u7247\u673a\u5c31\u662f\u5fae\u63a7\u5236\u5668\u54af\uff0c\u4e00\u822c\u7528\u4e8e\u63a7\u5236\u677f\u554a\u4ec0\u4e48\u7684\u3002\u3002\u3002

#include //51 \u5355\u7247\u673a\u5e38\u7528\u5bc4\u5b58\u5668\u5b9a\u4e49
#include

#define DA0832com XBYTE[0X4000]
#define KEYcom XBYTE[0XA0ff]

#define DA_databus P0
#define uchar unsigned char
#define uint unsigned int
sbit P0_0=P0^0;
bit KEY;
uint count ;
/*************************************/
void delay_us()
{
uint i=2000;
while(i--){};
}
/*************************************/
void Init_sys()
{
TMOD=0x01;
TH0=0xEC;
TL0=0x77;
EA=1;
ET0=1;
TR0=1;
}
/*************************************/
void main(void)
{
Init_sys();
P2=0x40;
while(KEY==0)
{
P0=0xff;
delay_us();
P0=0;
delay_us();
}
while(KEY==1)
{
for(count=0;count<=100;count++)
{
P0=count;
}
for(count=101;count>=0;count--)
{
P0=count;
}

}
}
/*************************************/
void Timer0(void) interrupt 1 using 0
{
P2=0xa0;
P0=0x01;
if(P0_0==0)
{
while(P0_0==0);
KEY=1;
}
TH0=0xEC;
TL0=0x77;
P2=0x40;
EA=1;
ET0=1;
}
\u8fd9\u662f\u57fa\u4e8eDAC0832\u7684\u8f93\u51fa\u4e09\u89d2\u6ce2\u7684C\u8bed\u8a00\u7a0b\u5e8f\uff01

单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。

实际上所谓内核就是用 不同的逻辑电路处理不同的电平请求, 之后输出设计好的电平状态. 之所以单片机能工作,就是这种电平转换电路起的作用. 一群具有特定电平转换电路的晶体管组合到一起就能完成对不同电平的响应. 其实指令就是这种电平的转换, 只是我们称之为指令...,对于单片机内核来说,指令就是把一组特定的电平转换为另一组特定的指令

单片机:在单个芯片上集成 CPU、内存、ROM、IO接口... 可以经过编程完成特定的功能。
CPU:Central processing unit (中心处理器),虽然单片机也有CPU,但CPU的性能差异是很大的,主要不通是指令集、位宽(8、16、32、64)、工作频率等等。
处理器:主要就指CPU,但概念要稍微宽一下,在数字系统中按给定指令完成计算的单元。
内核:是一个较宽的复合概念,不是专用名词。

  • 鍝綅澶т緺鑳藉府鎴戣В閲婁竴涓:鍗曠墖鏈銆乧pu銆佸鐞嗗櫒銆佸唴鏍搁兘鏄粈涔堜笢瑗,浠ュ強...
    绛旓細鍗曠墖鏈鏄竴绉嶉泦鎴愬湪鐢佃矾鑺墖锛屾槸閲囩敤瓒呭ぇ瑙勬ā闆嗘垚鐢佃矾鎶鏈妸鍏锋湁鏁版嵁澶勭悊鑳藉姏鐨勪腑澶鐞嗗櫒CPU闅忔満瀛樺偍鍣≧AM銆佸彧璇诲瓨鍌ㄥ櫒ROM銆佸绉岻/O鍙e拰涓柇绯荤粺銆佸畾鏃跺櫒/璁℃椂鍣ㄧ瓑鍔熻兘锛堝彲鑳借繕鍖呮嫭鏄剧ず椹卞姩鐢佃矾銆佽剦瀹借皟鍒剁數璺佹ā鎷熷璺浆鎹㈠櫒銆丄/D杞崲鍣ㄧ瓑鐢佃矾锛夐泦鎴愬埌涓鍧楃鐗囦笂鏋勬垚鐨勪竴涓皬鑰屽畬鍠勭殑璁$畻鏈虹郴缁熴傚疄闄呬笂...
  • 鍗曠墖鏈璇峰悇浣澶т緺瑙g瓟
    绛旓細(1)鎸崱鍛ㄦ湡锛氫篃绉版椂閽熷懆鏈燂紝鏄寚涓鍗曠墖鏈鎻愪緵鏃堕挓淇″彿鐨勬尟鑽℃簮鐨勫懆鏈燂紝涓鑸疄楠屾澘涓婁负11.0592MHZ锛12MHZ鍜24MHZ鐢ㄧ殑涔熸瘮杈冨銆傦紙2锛夌姸鎬佸懆鏈燂細姣忎釜鐘舵佸懆鏈熶负鏃堕挓鍛ㄦ湡鐨2鍊嶏紝鏄尟鑽″懆鏈熺粡浜屽垎棰戝悗寰楀埌鐨勩傦紙3锛夋満鍣ㄥ懆鏈燂細涓涓満鍣ㄥ懆鏈熷寘鍚6涓姸鎬佸懆鏈烻1~S6锛屼篃灏辨槸12涓椂閽熷懆鏈熴傚湪涓涓満鍣ㄥ懆鏈熷唴...
  • 鍝綅楂樻墜缁欐垜甯垜瑙i噴涓涓
    绛旓細鍏朵粬琛岋紝鍙互浠ユ绫绘帹銆俢seg at 鍚庨潰鐨勬暟瀛楋紝鏄鍗曠墖鏈鎵鐗规湁鐨勬暟鍊硷紝蹇呴』鑳屼笅鏉ャ傚熀鏈殑MCS-51鍗曠墖鏈猴紝鍏辨湁鍏釜鍦板潃锛屽畠浠槸锛0h銆03h銆0bh銆 13h銆 1bh銆 23h銆
  • 澶т緺浠皝璇涓涓瀛︿範鍗曠墖鏈涓昏鏄鐨勪粈涔???
    绛旓細瀛︿範鍗曠墖鏈杞欢鍜岀‖浠堕兘蹇呴』瀛︾殑锛屼綘鍙互鐪嬮儹澶╃ゥ鍗曠墖鏈鸿棰戯紝璁茬殑寰堝ソ锛岄潪甯搁傚悎鍒濆鑰咃紝绁濅綘濂借繍锛
  • 鍗曠墖鏈 c璇█ 鍝綅澶т緺缁欏皬寮熻璁茶繖鍑犲彞浠涔堟剰鎬?鏈濂藉叿浣撹缁嗙偣_鐧惧害...
    绛旓細result = result >> expression 杩愮畻绗︽妸 result 鐨勬墍鏈変綅鍚戝彸绉 expression 鎸囧畾鐨勪綅鏁般俽esult 鐨勭鍙蜂綅琚敤鏉ュ~鍏呭彸绉诲悗宸﹁竟绌哄嚭鐨勪綅銆備粠鍙宠竟绉诲嚭鍘荤殑浣嶈涓㈠純銆備緥濡傦紝涓嬮潰鐨勪唬鐮佽姹傚煎悗锛宐=temp>>(7-i);i=5; b=0xf8;a=temp<<(i+1);a=0x03 ...
  • 51鍗曠墖鏈鐨勭數璺煡璇,楹荤儲澶т緺浠甯姪!!
    绛旓細澶т竴灏卞紑濮嬪鍗曠墖鏈锛屽熀纭鏄皯浜嗐傛垜鐜板湪澶т笁鎵嶅紑濮嬪鍗曠墖鏈猴紝妯$數鏁扮數锛宑鏄熀纭锛屽彟澶栨渶濂芥妸楂橀鐭ヨ瘑涔熷涔犱竴涓嬶紝瑕佹槸杩樻湁鏃堕棿鍙互鎶婄數纾佸満涓庣數纾佹尝锛屽井娉㈡妧鏈涔犱竴涓嬶紝瀵硅璁cb鐩稿綋鏈夌敤澶勩傝█褰掓浼狅紝鍦嗗湀浠h〃浣庣數骞虫湁鏁堬紝x2鍙湁鍚戦噷鐨勬柟鍚戣〃鏄庤繖涓鑴氬彧鑳借緭鍏ャ傜湅涓涓嬪師鐞嗗浘缁樺埗鍘熷垯锛屼綘鍙互鏄庣櫧浜...
  • 鏂颁汉鎯充簡瑙涓涓嬪崟鐗囨満
    绛旓細棣栧厛锛鍗曠墖鏈涓昏鏄悶宓屽叆寮忕郴缁燂紝褰撶劧寰堟湁鍓嶉旓紝涓嶇煡閬撲綘浠ュ墠鏈夋病鏈夎繃鏈鎴栦笓绉戠殑绯荤粺瀛︿範锛屽鏋滀竴鐐逛篃娌℃湁鐨勮瘽锛屽崟鐗囨満瀛︿範浼拌寰2涓湀灏辫兘瀛﹀ソ鍚э紝钖按涓鑸爺绌剁敓姣曚笟7000宸﹀彸鍚э紝鍗曠墖鏈烘病浠涔堣璇佸惂锛屽綋鐒讹紝浣犲緱瀛︿範姹囩紪璇█锛屼絾鍙鎳傜偣灏卞ソ锛屾渶涓昏鐨勮繕鏄緱瀛︿範C璇█锛屽鏋滄湁鍩虹鐨勮瘽锛岄偅鏄楸煎緱...
  • 鎴戞渶杩戝紑濮嬪涔鍗曠墖鏈,瀵逛覆鍙i氫俊杩欏潡涓嶆噦,鍏蜂綋鍐呭瑙佷笅杈广
    绛旓細浣犲厛鐪涓涓嬪崟鐗囨満鐨勫熀纭鐭ヨ瘑鍚...鍗曠墖鏈哄唴閮ㄩ氫俊涓鑸兘鏄苟琛屾荤嚎锛屾垜浠鐨8浣/16浣嶅崟鐗囨満灏辨槸璇村畠鐨勫唴閮ㄦ暟鎹荤嚎瀹藉害锛屽氨鏄疌PU涓娆¤兘澶勭悊鍑犱綅鏁版嵁銆備綘瑕佽繘琛屼覆鍙i氫俊灏辫鎶婂苟琛屾暟鎹浆涓轰覆琛屾暟鎹紙閫氫織鍦拌灏辨槸鍘熸潵鏄8鏍规暟鎹嚎浼犵殑鏁版嵁鍚堝苟鍒颁竴鏍逛笂...锛夛紝杩欎釜瑕佺▼搴忛噷澶勭悊浜嗭紝鏈変簺鍗曠墖鏈哄甫浜嗕笓闂ㄧ殑...
  • 鍗曠墖鏈绋嬪簭璇澶т緺鎸囧
    绛旓細(y&0x80)杩欏彞鏄皢y鍜1000 0000B鐩镐笌锛屼繚鐣欐渶楂樹綅锛(bit)杩欏彞鏄己鍒惰浆鎹负浣嶆暟鎹被鍨嬨傚己鍒惰浆鎹 浣嶆暟鎹被鍨 鐨勫彉閲忓彧瑕佷笉绛変簬0锛岄兘灏嗚浆鎹㈡垚浣嶅彉閲忕殑1锛屽惁鍒欏皢杞崲鎴愪綅鍙橀噺鐨0.
  • ...绋嬪簭鐨瑙i噴:涓嶅お鏄庣‘杩欐绋嬪簭鍔熻兘,甯屾湜鍝綅澶т緺鎸囩偣涓!璋㈣阿!_鐧惧害...
    绛旓細杩欐槸涓涓 8浣2杩涘埗鏁拌浆鎹㈡垚10杩涘埗鏄剧ず鐨勭▼搴忥紝鎴栬呭彨璁$畻鍣ㄣ傛敼鍙樼殑鍦版柟鏄负浜嗕豢鐪熸垚鍔熴備綆浣嶅湪鍙炽 1101B 杞崲杩囨潵姝eソ鏄13 ;p3鍙f帴娈电爜a,b,c,d,e,f,g, p2.5-7鍙f帴浣嶇爜锛岄夊摢涓暟鐮佺鏄剧ず a_bit equ 20h ;涓綅鏁板瓨鏀惧 b_bit equ 21h ;鍗佷綅鏁板瓨鏀惧 org 0000H SJMP ...
  • 扩展阅读:暴走大侠 ... 尧建云不给马洪刚面子 ... 派出所叫我解释转账记录 ... 只有转账记录能立案吗 ... 侠客道后期角色推荐 ... 先转钱给你再让你转给别人 ... 武当山蒙面高人 ... 古龙打得过三清吗 ... 出老千被砍腿 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网