Đồ án Lập trình game trên thiết bị di động

MC LC  
Đồ án tt nghiệp  
Trƣờng ĐHDL Hải Phòng  
Sinh viên: Lê Vũ Minh Quang – CT1401  
2
Đồ án tt nghiệp  
Trƣờng ĐHDL Hải Phòng  
DANH SÁCH CÁC HÌNH  
Sinh viên: Lê Vũ Minh Quang – CT1401  
3
Đồ án tt nghiệp  
Trƣờng ĐHDL Hải Phòng  
Sinh viên: Lê Vũ Minh Quang – CT1401  
4
Đồ án tt nghiệp  
Trƣờng ĐHDL Hải Phòng  
DANH SÁCH CÁC TVIT TT  
Stt  
1
Tviết tt  
Mô tả  
Field programmable Gate Array  
System on a Chip  
FPGA  
SoC  
2
3
GPU  
Graphics Processing Unit  
4
5
Sinh viên: Lê Vũ Minh Quang – CT1401  
5
Đồ án tt nghiệp  
Trƣờng ĐHDL Hải Phòng  
LI CẢM ƠN  
Trƣớc hết, em xin chân thành cảm ơn thầy giáo - Ths. Nguyn Trịnh Đông,  
ging viên Khoa Công nghthông tin - Trƣờng Đại hc Dân Lp Hải Phòng, ngƣời đã  
dành cho em rt nhiu thi gian quý báu, trc tiếp hƣớng dn tận tình giúp đỡ, chbo  
em trong suốt quá trình làm đán tt nghip.  
Em xin chân thành cảm ơn tất ccác thy cô giáo trong khoa Công nghthông  
tin - Trƣờng Đại hc Dân Lp Hi Phòng, chân thành cảm ơn các thầy giáo, cô giáo  
tham gia ging dy và truyền đạt nhng kiến thc quý báu trong sut thi gian em hc  
tp tại trƣờng, đã đọc và phn biện đồ án ca em giúp em hiểu rõ hơn các vấn đề mình  
nghiên cứu, để em có thể hoàn thành đán này.  
Em xin chân thành cảm ơn GS.TS.NGƢT Trần Hu Ngh, Hiệu trƣởng Trƣờng  
Đại hc Dân Lp Hi Phòng, ban giám hiệu nhà trƣờng, khoa Công nghthông tin, các  
phòng ban nhà trƣờng đã tạo điều kin tt nht trong sut thi gian em hc tp và làm  
tt nghip.  
Tuy có nhiu cgng trong quá trình hc tập và làm đồ án tt nghiệp nhƣng  
không thtránh khi nhng thiếu sót nhất định, em rất mong đƣợc sgóp ý quý báu  
ca tt ccác thầy cô giáo cũng nhƣ tất ccác bạn để đồ án ca em ngày càng hoàn  
thiện hơn.  
Em xin chân thành cảm ơn!  
Hi Phòng, ngày 5 tháng 07 năm 2014  
Sinh viên  
Lê Vũ Minh Quang  
Sinh viên: Lê Vũ Minh Quang – CT1401  
6
Đồ án tt nghiệp  
Trƣờng ĐHDL Hải Phòng  
GII THIU  
Lp trình trên thiết bị di động đang là xu hƣớng phát trin ngày nay ca ngành  
truyn thông và công nghệ thông tin. Dƣới góc độ kinh tế đây là một ngành đem lại  
nhiu li nhun cho nn kinh tế. Thnht, nó mra một hƣớng mi cn nhiu lao  
động kthut cao, gii quyết nhiu công việc cho ngƣời lao động. Th2, ngành này  
thúc đây nhiều ngành công nghip khác phát triển theo nhƣ viễn thông, thƣơng mại  
điện t, giáo dc và mt sngành dch vkhác. Th3, ƣu điểm ca ngành này là  
ngành công nghip không khói, nguyên liu chính là tri thức và đặc biệt đem lại li ích  
to ln cho cộng đng.  
Từ các ƣu điểm trên em đã thc hin đề tài:Lp trình game trên thiết bị di động.  
Khóa lun này cho em một hƣớng đi mới trong việc định hƣớng nghnghiệp, cũng  
nhƣ phát triển thêm vkỹ năng lập trình và phát trin hthng.  
Khóa luận này đƣợc trình bày theo cu trúc sau:  
Gii thiu  
Chƣơng 1:Cơ sở lý thuyết, chương này trình bày các kiến thức cơ bản vthiết bị  
di động như kiến trúc phn cng, vi xlý, bnh, các thiết bị đo  
lường và nn tng ca hệ điều hành Android.  
Chƣơng 2: Lập trình trò chơi trên Android, trong phần này các thành phn liên  
quan đến mt ng dụng trò chơi được đề cp.  
Chƣơng 3:Gii thiu về ứng dng trò chơi.  
Kết lun  
Tài liu tham kho  
Sinh viên: Lê Vũ Minh Quang – CT1401  
7
Đồ án tt nghiệp  
Gii thiu  
Trƣờng ĐHDL Hải Phòng  
CHƢƠNG 1: CƠ SỞ LÝ THUYT  
Lp trình là một lĩnh vực quan trng trong ngành công nghthông tin, lp trình  
cho thiết bị di động đòi hỏi mt syêu cu riêng khác vi lp trình cho máy tính. Lp  
trình cho máy tính nói chung đƣợc phát trin ổn định trong mt thi gian dài và có ít  
thay đổi vkiến trúc hthng cũng nhƣ nền tng công nghệ. Trong khi đó, thiết bdi  
động dù rt phbiến hiện nay nhƣng có thời gian phát triển tƣơng đối ngn, công nghệ  
đang thay đổi, không có chun thng nht, phn cng phthuc nhiu vào các hãng  
khác nhau, hệ điều hành rất đa dạng do vy ngôn nglập trình cũng rất đa dạng. Tuy  
nhiên các sn phm vthiết bị di động đều có mt schức năng chính nhƣ màn hình  
đa chạm, CPU đa lõi, bộ nhRAM đủ ln, thnh, cứng SSD. Đặc bit có mt số  
thiết bcác hthống máy tính chƣa có nhƣ: Gia tốc kế, Con quay hi chuyn,  
Định vvệ tinh, máy đo từ trƣờng, và mt scác sensor khác. Tphân tích trên, trong  
chƣơng này khóa luận tp trung vào trình bày nn tng phn cng ca thiết bị di động  
và mt sngôn nglập trình điển hình cho thiết bị di đng.  
1.1 KIẾN TRÚC CƠ BN CA THIT BỊ DI ĐỘNG THÔNG MINH  
1.1.1. Gii thiu  
Hin nay có rt nhiu các hãng sn xut thiết bphn cứng cho điện thoi thông  
minh nhƣ Apple, Samsung, LG, Nokia, …tuy nhiên nn tng công nghệ cũng giống  
nhau đó là sử dng SoC (System on a chip).Công nghnày tích hp nhiu bphn  
khác nhau vào trong mt vi mch tích hợp nhƣ: Vi xử lý (CPU), chip xử lý đồ ha  
(GPU), RAM, ROM, trình điều khin USB và các vi mch WIFI cùng nhiu thkhác  
na.Các hthống SoC điều da trên nn tng công nghFPGA (field-programmable  
gate array)  
Hình 1-1:Kiến trúc cơ bản ca FPGA  
Hu hết kiến trúc chung ca FPGA bao gm mt mng các khi logic, dãy cng  
vào ra, và các kênh định tuyến,các kênh định tuyến có cùng độ rng (vmt vt lý),  
còn dãy cng vào ra phù hp vi chiu cao hoặc độ rng ca mng [WikiFPGA].  
Sinh viên: Lê Vũ Minh Quang – CT1401  
8
       
Đồ án tt nghiệp  
Trƣờng ĐHDL Hải Phòng  
Sdng FPGA là mt gii pháp khác nhm khc phc mt shn chế ca ASIC  
(Application-Specific Integrated Circuit), ASIC là mt vi mạch IC đƣợc thiết kế dành  
cho mt ng dng cth, vvấn đề giá thành và độ phc tp khi trin khai.FPGA là  
mt loi vi mch bán dn chuyên dụng ASIC, nhƣng nếu so sánh FPGA vi ASIC thì  
FPGA không đạt đƣợc mức độ tối ƣu và có hn chế trong vic thc hin nhng tác vụ  
đặc bit phc tp, tuy nhiên FPGA ƣu việt hơn trong khi triển khai nhƣ có thtái lp  
trình li, thiết kế đơn giản đẫn đến chi phí gim, rút ngn thời gian đƣa sản phm vào  
thc tế.  
Ngoài ra còn có mt svi mch bán dn lập trình đƣợcnhƣ PLA, PAL, CPLD  
cũng dùng cu trúc mng phn tlogic nhƣngFPGA ƣu việt hơn  
. Lp trình ca FPGA thc hiện đơn giản hơn  
. Cho phép np lại chƣơng trình  
Các nhà thiết kế sdng các ngôn ngmô tphn cng nhƣ VHDL, Verilog,  
AHDL để thiết kế và lp trình cho FPGA. Các gói phn mm và thiết bphtrcho  
quá trình thiết kế này do các hãng sn xut FPGA lớn nhƣ Xilinx, Altera cung cấp.  
Ngoài ra cũng có một shãng khác cung cp các gói phn mm kiểu này nhƣ  
Synopsys, Synplify...  
1.1.2. Vi xlý  
Vi xử lý cho điện thoại thông minh đƣợc nhiu hãng sn xut và theo nhiu  
chun khác nhau. Trong phn này khóa lun gii thiu mt số CPU dùng cho điện  
thoi thông minh.  
1.1.2.1 ARM  
Chip ARM (Advance RISC Machine) ca hãng ARM Holdings đƣợc nâng cp  
qua nhiu phiên bn. Hin nay có nhiu phiên bn ca ARM nhƣ ARM 11, Cortex-M,  
Cortex-R,Cortex-A,… Thc cht ARM Holdings không sn xut chip mà hthiết kế  
ra các loi chip ri cấp phép cho các công ty khác nhƣ Qualcomm, Texas Instruments,  
Apple, Samsung,… ARM cung cp các thiết kế IP-Core cho loi 32 bit và 64 bit.  
1.1.2.2 SoC Snapdragon  
SoC Snapdragonca hãng Qualcommđã la chn mt gii pháp khác mc dù họ  
cũng sử dng bn quyn của ARM để sn xuất nhƣng họ không sdng hoàn toàn  
thiết kế ca ARM. Hãng này da vào thiết kế ARM ri ci tiến thiết kế để phát trin  
thành các vi xScorpion Krait riêng ca h. Do đó, các vi xlý ca Qualcomm  
có tốc độ xử lý liên quan đến đa phƣơng tiện tốt hơn và tiêu thụ điện hiu quả hơn so  
vi các bvi xban đầu.Các vi xScorpion Krait đƣợc đƣa vào các SoC  
Snapdragon ca Qualcomm. Mã Snapdragon có nhiu loại đƣợc đánh số Sx (x 1, 2,..,  
n). Sx càng ln thì tốc độ xlý càng mnh. Hin ti có mt ssn phm dkiến sẽ  
Sinh viên: Lê Vũ Minh Quang – CT1401  
9
 
Đồ án tt nghiệp  
Trƣờng ĐHDL Hải Phòng  
sdng Snapdragon S4 ca Qualcomm nhƣ HTC One S, HTC EVO 4G LTE, HTC  
One XL,…  
Hình 1-2:Kiến trúc Snapdragon S4 sdng bvi xlý Krait  
1.1.2.3 OMAP  
SoC OMAP (Open Media Application Platform) ca Texas Instruments đƣợc sử  
dng khá rng rãi. Trong đó các sản phẩm điện thoi ca Motorola đều sdng  
OMAP. OMAP có nhiu dòng sn phm nhƣ OMAP1, 2, 3, 4,... Nhƣng dòng sản  
phm OMAP 3 và 4 đƣợc dùng phbiến hin nay.  
Hình 1-3: Sơ đồ khi SoC OMAP36xx ca Texas Instruments  
Do mục đích tạo nhiu sn phm vi các tùy chn nên SoC OMAP không tích  
hp bphn Wifi, Bluetoothvà mt sthành phn khác, mà để cho tng dòng sn  
phm có sự linh đng nhƣng li làm tăng kích thƣớc ca vmch chính.  
Sinh viên: Lê Vũ Minh Quang – CT1401  
10  
   
Đồ án tt nghiệp  
Trƣờng ĐHDL Hải Phòng  
Hình 1-4: Biểu đồ OMAP4470 ca Texas Instruments  
Tuy nhiên, các SoC OMAP đƣợc tích hp thêm công nghtiết kiệm điện  
SmartReflexvà tăng cáchai lõi ARM Cortex-Mxđể tiết kiệm điện và tăng thời gian pin.  
1.1.2.4 d. Exynos  
SoC Exynosca hãng Samsungchyếu phc vtrong các sn phm ca Samsung,  
ngoài ra hãng Meizu, nhà sn xuất điện thoi Trung Quc sdụng cho điên thoại ca  
h. Mc dù Samsung sn xut SoC nhƣng họ vn nhp Snapdragon ca Qualcommđể  
sn xuất đin thoi vì Exynoschƣa đáp ng đƣợc mt syêu cu ca sn phm mi.  
Hình 1-5:Sơ đồ khi Exynos 4210 ca Samsung  
Sinh viên: Lê Vũ Minh Quang – CT1401  
11  
   
Đồ án tt nghiệp  
Trƣờng ĐHDL Hải Phòng  
Dòng sn phm Exynos 4210 lõi kép đƣợc ci thin mnh vtốc độ so vi phiên  
bn trƣớc, và còn đƣợc tích hp các chc năng nhƣ GPS, HDMI và USB Host.Dƣới  
đây là vmch sdng hExynos  
Hình 1-6: Hình minh ha vmch Samsung Galaxy S 4G  
Hin ti Exynos chƣa thực schiếm ƣu thế trên thị trƣờng nhƣng tƣơng lai của  
Exynos rt ha hn. Samsung đang thử nghim các thế hExynos mới đƣợc tích hp  
các bvi xlý ARM Cortex-A15 lõi kép 2 GHz cùng vi vi xử lý đồ ha Mali ci tiến,  
htrợ 3D, màn hình độ phân gii 2560 x 1600 (WQXGA) cũng nhƣ chất lƣợng  
camera cũng đƣợc ci thin.  
1.1.2.5 e. Tegra  
Các loi SoC Tegra ca Nvidiađang sử dng trong các thiết bị di động là dòng  
Tegra 2 hoc Tegra 3 vi tên mã là Kal-El. Các dòng sn phm này đều tích hp vi xử  
lý đa lõi ARM Cortex-A9 tốc độ từ 1 GHz đến 1.4 GHz; sdng GPU tiết kiệm điện  
GeForce làm chip xử lý đồ ha.  
Sinh viên: Lê Vũ Minh Quang – CT1401  
12  
 
Đồ án tt nghiệp  
Trƣờng ĐHDL Hải Phòng  
Hình 1-7: Sơ đồ khi ca Tegra 2  
Tegra 3 đƣợc ci tiến và là sn phm SoC bốn lõi đầu tiên trên thế gii dành cho  
thiết bị di động.Tốc độ xlý của các lõi A9 đã đƣợc tăng từ 1.2 GHz lên 1.3 GHz ở  
cấu hình 4 lõi và GPU cũng đƣợc tăng đáng kể. Tegra 3 có thchạy trên màn hình độ  
phân gii lên tới 2048 x 1530 pixel nhƣng chỉ có thquản lý hai màn hình đồng thi  
trong khi các chip mi ca OMAP Exynos có thqun lý ti 3 hoc 4 màn hình  
cùng lúc.  
Hình 1-8: Hình nh của Tegra 3. Năm lõi vi xử lý (lõi th5 nm trên cùng)  
Nvidiadùng lõi Cortex-A9 thứ nămvi ttốc độ 500 MHz để xlý nhng tác vụ  
đơn giản nhm tiết kiệm năng lƣợng. Trong tƣơng lai sản phm có tên là Wayne sẽ  
Sinh viên: Lê Vũ Minh Quang – CT1401  
13  
   
Đồ án tt nghiệp  
Trƣờng ĐHDL Hải Phòng  
tích hp các bvi xlý ARM Cortex-A15 trong cu hình bn lõi hoc tám lõi. GPU  
GeForce cũng sẽ đƣợc tăng lên.  
1.1.2.6 f. SoC ca Apple  
Apple là mt hãng ni tiếng vi các sn phm tinh tế và chất lƣợng cao. Họ cũng  
sn xut SoC nhƣng không chuyển giao cho hãng khác. Apple chdùng cho các sn  
phm ca h. Hin nay Apple ly ngun SoC trc tiếp tSamsung trang bcho máy  
tính bảng và đin thoi Iphone ca h.  
Chip A4 là SoC tích hp vi xlý ARM Cortex-A8 lõi đơn tốc độ t800 MHz  
đến 1Ghz và GPU PowerVR SGX535. Nó đƣợc sn xut trên quy trình 45nm.  
Apple ci thin Chip A5 vi vic tích hp vi xlý ARM Cortex-A9 lõi kép và  
GPU PowerVR SGX543MP2 lõi kép cùng vi bnhRAM 512 MB mạnh hơn A4  
dùng RAM 256 MB còn các thành phn khác vẫn tƣơng tự A4 nhƣ tốc độ xung nhp,  
quy trình 45nm, bvi xlý tín hiu hình ảnh cũng nhƣ công nghệ "earSmart" để khử  
nhiu âm thanh.Trong thế hkế tiếp SoC A6 ssdng quy trình 28nm và tích hp  
nhiu lõi vi tốc độ vi xử lý cao hơn cùng khả năng tích hợp Cortex-A15.  
1.1.3. BnhRAM  
BnhRAM trong thiết bị di động cũng có vai trò tƣơng tự nhƣ trong máy tính  
cá nhân. Công nghsn xut và nguyên lý hoạt động cũng giống nhau do đó trên thiết  
bị di động có 2 thông scần quan tâm là: Dung lƣợng RAM và tn sxung nhp.  
RAM đƣợc tích hp trong SoC nhm gim thiểu kích thƣớc thiết b, giảm điện năng  
tiêu th, tốc đtruy cập nhanh hơn.  
Hình 1-9: Hình minh ha vmch Motorola Droid Razr  
Sinh viên: Lê Vũ Minh Quang – CT1401  
14  
   
Đồ án tt nghiệp  
Trƣờng ĐHDL Hải Phòng  
1.1.4. BnhROM  
BnhROM trong thiết bị di động có vai trò to lớn hơn so với ROM trong máy  
tính cá nhân. ROM đƣợc tích hợp trong SoC và đƣợc phân chia thành nhiu vùng.  
Vùng cha thông tin hthng, vùng cha hệ điều hành và cha các tp tin hthng  
khác.  
1.1.5. Màn hình  
Màn hình điện thoi thông minh da trên hai công nghchính là LCD và LED  
1.1.5.1 Màn hình LCD  
LCD (Liquid Crytal Display) thƣng có các lp sau: lp bo vbên ngoài, lp  
phân cc, lp tinh thlỏng và đèn nền.  
Hình 1-10: Sơ đồ đơn gin ca mt tm nn LCD TFT  
Ƣu đim:  
. Giá thành rẻ  
. Màn hình IPS LCD có khả năng tái tạo màu sc chính xác.  
. Ít bhin tƣợng biến đổi màu  
. Có thể đạt độ sáng cao giúp dnhìn khi xem ngoài tri  
Nhƣợc điểm:  
. Do cần có đèn nền nên màn LCD khó đạt đƣợc tlệ tƣơng phản cao và  
màu đen tuyệt đối  
. Màn hình TN LCD có góc nhìn kém  
. Trong mt số trƣờng hp, màn hình LCD tiêu tn nhiu điện năng và kích  
cdày  
1.1.5.2 AMOLED  
AMOLED (Active-Matrix Organic Light-Emitting Diode) là màn hình dùng các đèn đi-ốt hữu  
cơkhông cần tới lớp phân cực, tinh thể hay đèn nền nhƣ màn hình LCD. Nhờ cơ chế này,  
Sinh viên: Lê Vũ Minh Quang – CT1401  
15  
     
Đồ án tt nghiệp  
Trƣờng ĐHDL Hải Phòng  
AMOLED có một số ƣu điểm so với công nghệ LCD. Nguyên lý hoạt động khá đơn giản:  
Dòng điện đƣợc lớp bóng bán dẫn (transistor) điều khiển đi qua lớp đi-ốt hữu cơ ở trên thì các  
đi-ốt ở lớp này sẽ phát sáng. Thay đổi dòng điện trên các bóng bán dẫn thì cƣờng độ ánh sáng  
thay đổi theo từ đó có thể tạo hình ảnh nhƣ mong muốn.  
Hình 1-11: Sơ đồ tm hin thAMOLED  
Ƣu đim:  
. Kích thƣớc mng và linh hot  
. Màu sc rc rỡ và độ tƣơng phản cao  
. Góc nhìn rng  
. Tiêu thụ điện ít hơn  
Nhƣợc điểm:  
. Màu sc rc rỡ nên đôi khi không tht.  
. Không bn bng LCD  
. Màn hình loi ma trn PenTile, rẻ hơn nhƣng chất lƣợng kém hơn.  
1.1.6. Bxử lý đồ ha  
Hình 1-12: Kiến trúc bên trong GPU Mali ca ARM  
Sinh viên: Lê Vũ Minh Quang – CT1401  
16  
     
Đồ án tt nghiệp  
Trƣờng ĐHDL Hải Phòng  
GPU (Graphics Processing Unit) là thut ngchung chchip xử lý độ ha, trong  
các sn phm SoC của các hãng đều đƣợc tích hp các GPUđể đảm nhim chức năng  
xlý các lệnh đồ ha.GPU xử lý đồ ha 2D/3D vi nhiu tn sxung nhp khác nhau  
t200MHz đến 400sMHz và đƣợc tích hp thành nhiu lõi tuy theo nhu cu ca sn  
phm và có thxlý 204 tphép tính/giây. GPU của các hãng đều htrOpenGL và  
DirectX.  
1.2 CÁC THIT BỊ ĐO LƢỜNG  
1.2.1. Gia tc kế  
Hình 1-13: Hình minh ha gia tc kế dùng trong máy bay  
Để phát hin chuyn động ca thiết bị di động. Trong thiết bị đƣợc lp mt gia  
tc kế giúp cho thiết bnhn diện đƣợc chiu xoay ca thiết bị để điu chnh các phn  
mm phù hp vi trng thái mi của điện thoi.  
Gia tc kế nguyên thy là mt khoang cha hình trcó cha qubóng gn lò xo  
hình []. Khoang chứa này đƣợc gn lin vào vt thcần đo gia tốc, còn qubóng di  
chuyn mt chiu bên trong khoang cha. Khi thiết bchuyển động quả bóng cũng sẽ  
di chuyn làm lò xo co dãn. Dựa vào độ co dãn ca lò xo thiết bcó thể đo đƣợc lc và  
gia tc ca chuyển đng.  
Hình 1-14: Cu tạo cơ bn ca gia tc kế  
Sinh viên: Lê Vũ Minh Quang – CT1401  
17  
       
Đồ án tt nghiệp  
Trƣờng ĐHDL Hải Phòng  
Gia tc kế trong thiết bị di động là mt thiết bị điện thoạt đng da trên nguyên lý  
ca gia tc kế cơ bản này.  
Hình 1-15: Minh ha hoạt động ca gia tc kế đin tử  
Thiết bị đo lƣờng này đo sự chuyển đng ca vt bng cách quan sát mức độ điện áp ở  
hai cực đầu ra ca thiết bị đo.  
1.2.2. Con quay hi chuyn  
Hình 1-16: Hình nh minh ha con quay hi chuyn  
Con quay hi chuyn (gyroscope) là mt trong nhng bphn cm ng quan  
trng trong thiết bị di động. Do gia tc kế chcó thể đo đƣợc gia tc tuyến tính ca  
thiết bnên phi kết hp vi con quay hi chuyn có thnhn biết đƣợc hƣớng ca  
thiết b, hthng có thddàng ghi nhn nhng chuyển động theo cả phƣơng ngang  
hoặc phƣơng thẳng đứng. Trong các thiết bị di động không sdng con quay hi  
chuyển cơ học mà dùng thiết bgi là MEMS (MicroElectroMechanical System Hệ  
thống vi cơ điện t) thiết bnày mô phng chính xác hoạt động ca các thiết bị cơ học  
trong mt con chipvi kích thƣớc vài micromet. Con quay MEMS đƣợc sdng nhiu  
trên các thiết bị dùng đến cơ điện t.  
Sinh viên: Lê Vũ Minh Quang – CT1401  
18  
     
Đồ án tt nghiệp  
Trƣờng ĐHDL Hải Phòng  
Hình 1-17: Hình nh minh ha MEMS  
1.2.3. Định vvtinh  
Hthống định vtoàn cu - GPS (Global Positioning System) đƣợc dùng phổ  
biến trong nhiu lĩnh vực đời sng. Hthng này sdng 24 vtinh bay quanh trái đất  
vi hệ kinh vĩ độ đƣợc cố định sn.GPS đầu tiên đƣợc ng dng trong quc phòng và  
ngành hàng hải sau đó đƣợc chuyn sang ngành vn tải,… Ngày nay hệ thng này  
đƣợc ng dng trong hu hết các lĩnh vực nhƣ trắc địa, lp bản đồ, cu nạn,…  
Hình 1-18: Mt số tính năng của GPS:  
. Độ chính xác định vcao.  
. Phm vi sdng toàn cu  
. Thi gian hoạt đng 24h/ngày.  
. Giá thành thiết br.  
Sinh viên: Lê Vũ Minh Quang – CT1401  
19  
     
Đồ án tt nghiệp  
Trƣờng ĐHDL Hải Phòng  
1.2.4. Cm biến điện dung  
Màn hình là thiết bhin thị thông tin nhƣng đối vi thiết bị di động nó còn đóng  
vai trò quan trng là nhận điều khin từ ngƣời dùng. Bphn cm ứng đƣợc bsung  
vào phần dƣới màn hình còn đƣợc gi là lp cm ng shóa. Hu hết các điện thoi  
thông minh hin nay đều trang bmàn hình cm ứng điện dung.  
Lp cm ứng điện dung sdng công nghPCT (projected capacitive touch), to  
ra một "lƣới" trên màn hình. Lƣới này phát hin tiếp xúc của ngƣời dùng bng cách  
giám sát sự thay đổi hiệu điện thế. Dựa trên cƣờng độ điện trƣờng và tính chất đa  
chiu của trƣờng tĩnh điện các tiếp xúc có ththc hin hoc gián tiếp hoc trc tiếp  
trên màn hình.  
Hình 1-19: Hình minh ha cơ chế hoạt động ca màn hình cm ứng điện dung  
Lp cm ứng đƣợc đặt ngay trên lp tinh thlng ca màn hình LCD, nhƣng  
nằm dƣới lp kính bo v. Trong khi đó màn hình AMOLED đƣợc đƣợc tích hp lp  
cm ng này cùng vi lớp đi-t phát quang, làm cho trong sut tiết kin không gian  
cùng vi chi phí[2].  
Sinh viên: Lê Vũ Minh Quang – CT1401  
20  
   
Tải về để xem bản đầy đủ
pdf 56 trang yennguyen 29/03/2022 6440
Bạn đang xem 20 trang mẫu của tài liệu "Đồ án Lập trình game trên thiết bị di động", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pdfdo_an_lap_trinh_game_tren_thiet_bi_di_dong.pdf